







|
Introduction
La compression, dans le transfert de fichiers entre machines, n'a d'intérêt que pour une certaine taille de fichiers (jusqu'à 3 Mo, environ). Au-delà de cette taille, si vos besoins sont autres que ponctuels, il devient déraisonnable de ne pas utiliser des supports de plus grande capacité comme les cartouches Zip ou même les CD-ROM. En effet, le temps de compression/décompression n'est pas nul, et la copie sur une disquette est beaucoup plus lente que la copie sur un support amovible de grande capacité.
Dans la mesure où l'on peut cependant se trouver confronté au problème de récupération de données compressées, il est bon de faire le point.
Archives autodécompactables
Il est souvent prudent, lorsqu'on adresse un fichier à un interlocuteur dont on ne connaît pas l'équipement informatique, d'envoyer des archives autodécompactables (archives sea sur le Mac, archives zip transformées en exe sur le PC).
Cette méthode est tout à fait déconseillée dans le cas de transferts entre Mac et PC, puisque le moteur de décompression, étant un programme, ne pourra pas s'exécuter sur la machine de destination.
Certains de ces fichiers peuvent toutefois être décompressés si l'on arrive à trouver l'exécutable pouvant tourner sur la machine de destination, qui traitera alors l'archive comme un simple conteneur de données (en ignorant la partie de code).
Voir à ce sujet la page que nous consacrons aux fichiers MacBinary et aux archives SEA.
La référence de la compression sur PC
L'outil de compression de référence, sur le PC, est PKZip/WinZip. Les fichiers produits, qui portent l'extension '.ZIP', peuvent être décompactés sur le Macintosh avec les utilitaires ZipIt! et StuffIt!. A noter que la dernière version de ZipIt! peut traiter les archives multivolume (fichier compressé de grande taille partagé entre plusieurs disquettes).
Cette opération n'est pas tout à fait simple dans la mesure où ZipIt exige de placer le fichier résultat dans le répertoire courant. On ne peut donc pas lancer l'opération directement sur les disquettes. La solution recommandée est donc de placer le premier fichier (celui créé sur la première disquette) dans le répertoire de destination, de lancer ZipIt sur celui-ci, puis de lui indiquer les autres successivement sur les disquettes où ils se trouvent. Ce problème n'existerait pas si les fichiers segmentés placés sur les disquettes ne portaient pas le même nom.
La référence de la compression sur Mac
Sur le Macintosh, les outils de compression les plus utilisés sont StuffIt! et Compactor, mais surtout le premier. Leurs fichiers peuvent être traités sur le PC par des utilitaires en libre-essai comme UnStuff et UnStuffIt, proposés notamment par Allume Systems (anciennement Aladdin Systems).
Les versions gratuites de ces outils se contentent généralement de décomprimer la branche de données. La version « standard » permet quant à elle de produire un fichier fichier MacBinary, ce qui évite de perdre la branche de ressources. Ces fichiers MacBinary peuvent ensuite être exploités par MacDisk ou par MacImage pour placer les deux branches correctement sur un support magnétique ou sur un CD-ROM, d'où le programme (par exemple) pourra être exécuté.
Autres types de compression
On a également utilisé sur le Macintosh des méthodes de compression à la volée des fichiers. Nous connaissons notamment des fichiers portant l'extension DDAPDDFL. A notre connaissance, aucun programme n'est en mesure de traiter ce type de fichier sur PC. Il est donc nécessaire de demander à l'expéditeur de saouvegarder son fichier sans compression.
|