87 votes

La compression d'un fichier peut-elle le casser ?

Je viens de demander à quelqu'un de m'envoyer un fichier zippé psd archivo.

Ils ont refusé, invoquant que zipper un fichier peut casser les polices .

Je suppose que la compression d'un fichier est parfaitement réversible, d'où son utilisation courante. Je pense que l'autre personne a tort.

Est-il vrai que la fermeture éclair brise le contenu de ses fichiers ?

134voto

divideandconquer.se Points 3529

Non, la compression d'un fichier ne peut pas le casser. À condition que votre fichier zip ne soit pas corrompu, il reproduira le même fichier une fois décompressé.

Dans ce cas, la différence entre les polices installées sur les deux systèmes différents peut causer des problèmes, mais cela n'a rien à voir avec le processus de zip/unzip.

80voto

Stephen R. Points 84

Sur généralités utilisation, zip est sans perte (en supposant une mise en œuvre sans bogue), mais il y a un scénario qui pourrait s'appliquer à la perte de données : NTFS Alternate Data Streams. Cette fonctionnalité peu utilisée permet à un seul fichier d'avoir plusieurs indépendant des séries de contenus. La plupart des codes ne verront jamais que le anonyme mais d'autres peuvent exister.

Ainsi, si un programme décide de stocker les données dans un flux de données alternatif NTFS, votre client zip ne verra pas cette partie (elle doit le demander explicitement, et RAR est le seul à le faire actuellement. ).

Mais je tiens à souligner que cette méthode est très rarement utilisée, et normalement pas avec des choses comme la PSD. Je pense que votre ami/associé a tout simplement tort.

33voto

Tommi Forsström Points 351

Dans certaines circonstances, une police Mac peut ne pas être identique si elle est zippée puis décompressée. Ce n'est pas forcément un problème, mais contrairement à certaines affirmations ci-dessus, le processus peut ne pas fournir un fichier identique.

Les circonstances sont discutées ici :

http://xahlee.org/UnixResource_dir/macosx.html

http://ask.metafilter.com/59789/How-to-email-my-font

Mais en bref :

  1. S'il s'agit de polices beaucoup plus anciennes qui contiennent des fourches de ressources et que l'utilisateur dispose d'une ancienne version de Mac OS X, généralement 10.4 ou antérieure. Les polices anciennes de ce type fonctionnent sous OS X alors qu'elles étaient initialement destinées à OS 9 et aux versions antérieures du système d'exploitation Macintosh. Il est tout à fait probable (et, d'après mon expérience, fréquent) que certaines personnes utilisent encore une bibliothèque de polices qu'elles ont créée il y a 20 ans. Il s'agit généralement d'artistes et de directeurs artistiques. Par exemple, j'ai quelques polices avec des dates de création de 1993 et des centaines avec des dates de création de 1998, la plupart avec des fourches de ressources. J'aurais certainement dû les convertir dans des formats plus modernes ou cesser de les utiliser, mais soyons réalistes : une fois que vous avez acheté la bibliothèque de polices Adobe, vous ne voulez plus jamais l'acheter. Au cours des années où j'ai travaillé avec des directeurs artistiques dans le domaine de la publicité, j'ai appris à respecter le dossier des polices comme s'il s'agissait du journal intime, du carnet de voyage ou du surmoi d'un directeur artistique.

  2. Certaines métadonnées seront supprimées dans certaines versions du système d'exploitation. Les métadonnées peuvent être des éléments ajoutés au champ d'information du fichier. Cela ne cassera pas le fichier, mais encore une fois, le zip-dészip aller-retour ne produira pas non plus un fichier identique.

PS : Je suppose ici que si l'on zippe un fichier PSD pour le livrer à une autre personne, il n'a pas été aplati et la police n'a pas été convertie en contour, ce qui signifie que l'on livre également les fichiers de police avec le PSD afin que la personne qui reçoit le fichier puisse y apporter ses propres modifications. Il s'agit d'une pratique courante.

14voto

Mark Aufflick Points 341

Le ZIP utilise la somme de contrôle pour vérifier si le fichier décompressé est exactement le même qu'avant l'emballage.

Ainsi, s'il était modifié pour une raison quelconque (archive cassée, par exemple), il ne serait même pas décompressé.

9voto

geekosaur Points 11085

Seulement s'ils font quelque chose de stupide comme la conversion en mode texte, ou s'il y a un zip/dézip cassé quelque part qui est confondu par un zip intégré. ont s'est produit dans le passé - c'est-à-dire il y a peut-être 10 ans).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X