2010-05-20 5 views
0

Je suis en ligne de commande 7za7zip compression du même fichier des résultats légèrement différents

dfat_clist.xls du fichier dans le répertoire 2010_05_07

Le même dfat_clist.xls dans le répertoire 2010_05_08

Zips sont créés dans le même répertoire où résident les fichiers xls

string pars = "a -tzip \"" + Path.Combine(SourceDir,ZipName) + "\" \"" + Path.Combine(SourceDir, Mask) + "\"" ; 

Les paramètres donnés à 7za sont des chemins complets pour zip et xls. Pour une raison quelconque, deux octets sont des valeurs A7 et A8 différentes pour les répertoires 2010_05_07 et 2010_05_8 respectivement. Comment atteindre des résultats identiques et par curiosité ce qui cause ce problème.

+0

Pourquoi est-ce un problème? – PeteT

+0

Parce que je sauvegarde les versions zip dans la base de données si le fichier zip a changé et que je ne veux pas modifier la logique existante qui a fonctionné avec winrar. – MicMit

+0

Ah je vois maintenant. Je voudrais tester quelques choses comme renommer le répertoire racine du fichier est en changer la sortie puis vérifier la même chose avec la date différente modifiée, date de création ... du fichier car ils seront codés aussi. – PeteT

Répondre

0

Si je comprends bien la question, vous avez deux fichiers XLS identiques dans des dossiers différents et vous voulez savoir pourquoi les deux fichiers 7zip'd sont différents?

En supposant que vous ne stockez pas le nom du répertoire dans le zip, vous avez probablement rencontré le même problème que moi (voir '7zip produces different output from identical input').

La réponse acceptée de Mofi pourrait aider.

Questions connexes