Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Move-to-front — Wikipédia
Move-to-front — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

L'algorithme MTF (pour move-to-front : « déplacer vers l'avant ») est un système de transformation de flot utilisé notamment dans le domaine de la compression de données en informatique. Il consiste à remplacer chaque caractère par un indice, donné par un tableau évoluant de manière dynamique. Cette technique est notamment utilisable en conjonction avec la transformée de Burrows-Wheeler.

Fonctionnement

[modifier | modifier le code]

Le tableau est tout d'abord initialisé en rangeant les caractères utilisés pour le codage comme ceci :

Indice 0 1 2 3 4 5 6 … 25
Caractère A B C D E F G … Z

Lorsqu'un caractère est lu, son indice est émis, puis ce caractère est placé en première position et tous les autres caractères décalés (d'où le nom de Move to Front). Par exemple si le premier caractère à coder est un E, le tableau deviendrait :

Indice 0 1 2 3 4 5 6 … 25
Caractère E A B C D F G … Z

Ainsi, lorsque des caractères semblables se suivent (cas de la transformée de Burrows-Wheeler), le flux émis contiendra beaucoup de 0, ce qui dans une compression statistique (type codage de Huffman) augmentera considérablement le Taux de compression de données. Dans ce cas, l'émission d'un 0 laisse le tableau identique, alors que dans les autres cas, le réarrangement ne concerne que les premiers éléments du tableau.

Par exemple, la séquence EEEEEA serait transformée en la suite 400001 ; le tableau évoluerait comme suit :

Indice 0 1 2 3 4 5 6 … 25
État initial A B C D E F G … Z
Tableau modifié par le premier E E A B C D F G … Z
Tableau conservé 4 fois par les 4 E suivants …
Tableau modifié par le A A E B C D F G … Z

Le décodage est tout aussi simple : à partir du même tableau initial, il suffit d'émettre le caractère correspondant à l'indice et de ranger le tableau en passant ce caractère en premier. Le tableau évolue exactement comme pendant la phase de codage.

v · m
Techniques de compression de données
Sans perte
Codage entropique
  • Unaire
  • Binaire tronqué
  • Gamma
  • Delta
  • Omega
  • Zeta
  • Fibonacci
  • Levenshtein
  • Even-Rodeh
  • Stout
  • Golomb
  • Rice
  • Exp-Golomb
  • Shannon-Fano
  • Huffman
  • Shannon-Fano-Elias (en)
  • Arithmétique
  • Par intervalle
Dictionnaire
  • LZ77 et LZ78
  • LZSS
  • Lempel-Ziv-Welch
  • Lempel-Ziv-Oberhumer
Modélisation de contextes
  • Modélisation de Markov dynamique (DMC)
  • Prédiction par reconnaissance partielle (PPM)
  • Pondération de contextes (CM)
  • Pondération de contextes arborescents (en) (CTW)
Techniques hybrides
  • Implode
  • Deflate
  • LZP
  • LZMA
  • ROLZ
Autres Codage par plages
Transformations
  • Codage différentiel (Delta)
  • Transformée en étoile
  • Move-to-front (MTF)
  • Transformée de Burrows-Wheeler (BWT)
  • Transformée par substitution de mots (WRT)
  • BCJ2
Formats de fichiers
  • 7z
  • ACE
  • ARC
  • ARJ
  • B1 (en)
  • bzip2
  • CAB
  • gzip
  • LHA / LZH
  • RAR
  • UHA
  • XZ
  • Z
  • Zip
Avec pertes
Codage par transformation Compression par ondelettes
Autres
  • Modulation par impulsions et codage différentiel adaptatif (ADPCM)
  • Compression fractale
Transformations
  • Transformée de Karhunen-Loève (KLT)
  • Transformée en cosinus discrète (DCT)
  • Transformation de Fourier discrète (DFT)
  • Transformée en ondelettes discrète (DWT)
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Move-to-front&oldid=182312549 ».
Catégories :
  • Théorie de l'information
  • Transformation en compression de données
Catégories cachées :
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id