?? lisezmoi
字號:
+=====================================================+| Introduction aux systemes de compression sans perte || Description des fichiers |+-----------------------------------------------------+| De David Bourgin (E-mails: dbourgin@ufrima.imag.fr) || Date: 12/10/95 VERSION: 1.5 |+=====================================================+ ------ ATTENTION ------Le fichier 'compress.txt' est sous copyright. (c) David Bourgin - 1994/1995La permission d'utiliser cette documentation dans n'importe quel dessein autreque celui de son incorporation dans un produit commercial est autoriseegratuitement. La permission de copier et distribuer cette documentation pour unusage non commercial est egalement autorisee gratuitement, pourvu cependant quela remarque precedente de copyright apparait dans toutes les copies, que lesremarques de copyrights et d'autorisation apparaissent dans toutes lesdocumentations concernees. L'auteur ne fait aucune representation de la validitede cette documentation quelle qu'en soit la raison. Elle apparait "telle quelle"sans garantie explicite ou implicite.Les codes source que vous obtenez avec ce fichier ne sont pas couverts par lememe copyright parce que vous pouvez les inclure a la fois pour un usagecommercial ou non commercial. Voir ci-dessous pour plus d'informations.Les fichiers de code source (codrle1.c, dcodrle1.c, codrle2.c, dcodrle2.c,codrle3.c, dcodrle3.c, codrle4.c, dcodrle4.c, codhuff.c, dcodhuff.c, dcodlzw.c,dcodlzw.c) sont sous copyright.Historique des versions des paquetages:- Version 1.0: 22/5/94 Le premier paquetage est disponible par ftp anonyme sur Internet. Les compresseurs et decompresseurs RLE1, RLE2, RLE3, RLE4 et Huffman sont disponibles- Version 1.1: 22/9/94 Les compresseurs et decompresseurs de Huffman ont ete corriges (bogue d'allocation de memoire) et le fichier compress.txt est modifie- Version 1.2: 3/4/95 Le compresseur de LZW est disponible- Version 1.3: 16/5/95 Le decodeur de LZW est ajoute et les compresseurs/decompresseurs de LZW sont modifies. Le fichier compress.txt est mis a jour- Version 1.4: 24/7/95 Le decompresseur RLE1 est plus rapide. Le compresseur RLE2 est corrige (une bogue apparait quand le moins frequent octet des donnees a compresser est rencontre trois fois consecutivement). Les compresseurs RLE3 et RLE4 ont ete modifies (ils ne pourvoyaient pas la compression reelle qu'ils auraient du. Et les fichiers produisaient une erreur si le motif a une taille de 256 octets). Les compresseurs/decompresseurs de Huffman et de LZW ont ete modifies pour accelerer les traitements. Cependant le compresseur de LZW semble avoir encore une bogue (il fonctionne sur tous les fichiers de tests sauf sur le fichier 'compress.txt'). Il sera donc mis a jour tres prochainement... Le decompresseur LZW n'a pas de bogue cependant. Les exemples des methodes RLE2, RLE3 and RLE3 du fichier compress.txt ont ete modifies car inexacts.- Version 1.5: 12/10/95 Le compresseur de LZW est debogue. Le bogue intervenait uniquement s'il y avait reinitialisation du dictionnaire. Il reste compatible avec la version precedente.Les codes source que je pourvois ont ete testes sans bogues (!) mais etantdonne que je les fournis gratuitement j'ai quelques remarques a faire. Ilspeuvent changer a n'importe quel moment sans preavis. Je n'assume aucuneresponsabilite ni lien quelconque pour les erreurs ou les inexactitudes, ni nefait aucune garantie d'aucune sorte (explicite, implicite ou par statut) seloncette publication et rejette expressement toutes garanties de vente,d'exactitude pour des desseins particuliers. Naturellement, si vous avez desproblemes a utiliser l'information presentee ici, j'essaierai de vous aider sije le puis.Si vous incluez les codes source dans votre application, voici les conditions:- Vous devez mettre mon nom en en-tete de votre fichier source (pas dans leprogramme executable si vous ne le souhaitez pas) (ce point est une obligation)- Je souhaiterais voir votre application resultante, si possible (ce pointn'est pas une obligation parce que certaines applications doivent restersecretes. Mais s'il vous plait, si possible, laissez-moi voir vos applications.Je m'engage a ne pas les diffuser.)- Si vous gagnez de l'argent avec votre application, j'aimerais recevoir unetoute petite partie de facon a etre encourage a mettre a jour mes codes sourceet a developper de nouveaux systemes (ce point n'est pas une obligation).Contactez-moi par e-mail si vous voulez le faire.Ce paquetage doit etre distribue gratuitement (excepte pour le stockage etl'expedition mais ceci doit rester a bas prix!). Et le paquetage doit etredistribue complement.Ce paquetage est donne par l'arbre de structure suivant:codecs.dir +--> francais +--> lisezmoi (Version francaise du the file *A LIRE* | +--> compress.txt(Aide francaise pour changer les codecs | | et comprendre les codages/decodages | | RLE, Huffman, and LZW) | +--> codrle1.c (Version francaise du codage RLE1) | +--> codrle2.c (Version francaise du codage RLE2) | +--> codrle3.c (Version francaise du codage RLE3) | +--> codrle4.c (Version francaise du codage RLE4) | +--> codhuff.c (Version francaise du codage de | | Huffman) | +--> codlzw.c (Version francaise du codage de LZW) | +--> dcodrle1.c (Version francaise du decodage RLE1) | +--> dcodrle2.c (Version francaise du decodage RLE2) | +--> dcodrle3.c (Version francaise du decodage RLE3) | +--> dcodrle4.c (Version francaise du decodage RLE4) | +--> dcodhuff.c (Version francaise du decodage de | | Huffman) | +--> dcodlzw.c (Version francaise du decodage de LZW) | +--> english +--> readme (Version anglaise du fichier *A LIRE* +--> compress.txt(Aide anglaise pour changer les codecs | et comprendre les codages/decodages | RLE, Huffman, and LZW) +--> codrle1.c (Version anglaise du codage RLE1) +--> codrle2.c (Version anglaise du codage RLE2) +--> codrle3.c (Version anglaise du codage RLE3) +--> codrle4.c (Version anglaise du codage RLE4) +--> codhuff.c (Version anglaise du codage de | Huffman) +--> codlzw.c (Version anglaise du codage de LZW) +--> dcodrle1.c (Version anglaise du decodage RLE1) +--> dcodrle2.c (Version anglaise du decodage RLE2) +--> dcodrle3.c (Version anglaise du decodage RLE3) +--> dcodrle4.c (Version anglaise du decodage RLE4) +--> dcodhuff.c (Version anglaise du decodage de | Huffman) +--> dcodlzw.c (Version anglaise du decodage de LZW)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -