LZX (algorithme)

le LZX de

est également le nom du langage de programmation utilisé dans la plate-forme d'OpenLaszlo Le LZX est le nom d'un algorithme de la compression de famille du LZ77 . C'est également le nom d'un archiver de dossier de avec le même nom. Tous les deux ont été inventés par le Jonathan Forbes et le Tomi Poutanen .

Exemples de l'utilisation de l'algorithme de LZX

Amiga LZX

LZX a été publiquement libéré pendant qu'un archiver de dossier d'Amiga en 1995, alors que les auteurs étudiaient à l'université de de Waterloo dans le Canada . Le logiciel était le Shareware , qui était commun pour le logiciel de compression alors. La version enregistrée a contenu des difficultés et des améliorations non disponibles dans la version d'évaluation. Dans le 1997 , les auteurs ont donné loin un keyfile libre, qui a permis à n'importe qui d'employer la version enregistrée, car elles avaient arrêté le travail sur l'archiver et avaient cessé d'accepter des enregistrements.

Dossiers du Cabinet de Microsoft de

En 1997, Forbes est allé fonctionner pour le Microsoft , et l'archiver du coffret du de Microsoft a été augmenté pour inclure la méthode de compression de LZX. Les améliorations ont concerné une taille variable de fenêtre de recherche ; Amiga LZX a été fixé à 64 que le Kibibytes Microsoft LZX pourrait s'étendre sur des puissances de deux entre les kibibytes 32 et 2048. Un préprocesseur spécial a été ajouté pour détecter le " du 80x86 d'Intel ; CALL" ; les instructions, convertissant leurs opérandes de l'adressage relatif à l'adressage absolu, appelle ainsi au même endroit ont eu comme conséquence les cordes répétées que le compresseur pourrait assortir, améliorant la compression du code 80x86 binaire.

Le Microsoft a comprimé des dossiers de l'aide (CHM) de HTML

Quand Microsoft a présenté le remplacement à leur format de fichier classique d'aide, ils ont choisi de comprimer toutes les données de HTML avec l'algorithme de LZX. Cependant, afin d'améliorer la vitesse à accès sélectif, le compresseur a été changé pour se remettre à zéro après chaque intervalle de 64 kibibyte et pour le réaménager à une frontière de 16 bits après chaque intervalle de 32 kibibyte. Ainsi, le logiciel de HTMLHelp a pu immédiatement chercher à l'intervalle de 64 kibibyte le plus proche et commencer à décoder de là, plutôt que décodant du commencement du datastream comprimé à tout moment.

Dossiers du lecteur (LIT) de Microsoft EBook de

Les dossiers de LIT de Microsoft sont simplement une prolongation du format de fichier de CHM, et emploient ainsi également la compression de LZX.

Dossiers du format (WIM) de formation image de Windows de

Le format , l'installation/format de fichier de formation image de Windows de image d'entraînement de Windows Vista , emploie LZX en tant qu'une des méthodes de compression.

Décompression des dossiers de LZX

Le programme de l'unlzx peut déballer des archives d'Amiga LZX. Le programme du cabextract peut déballer des dossiers de coffret de Microsoft suivre la méthode de LZX. Il y a une multitude d'outils de croix-plate-forme pour decompiling ou regarder des dossiers de CHM, comme indiqué dans l'article du CHM . Des dossiers de LIT peuvent être déballés using le logiciel du LIT de converti de .

Voir également

La liste de d'archives compose
Liste de des archivers de dossier
Comparaison de des archivers de dossier

.

Random links:Tropidurus | Paul Thomson | Toots Thielemans | Vieille route nationale de traînées | Ivan Shishman de la Bulgarie | LZX_(algoritmo)