Récupérer les CRC32 dans un RAR - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 11-11-2011 à 16:56:47
Pour un zip: unzip -v fichier.zip
Pour un rar: unrar l fichier.rar
Te reste à travailler la sortie pour avoir ce que tu veux
Marsh Posté le 11-11-2011 à 17:29:22
En gros, tu me dis "aides-toi toi-même"
Bon, c'est pas idiot, et du coup je peux le faire sous windows. Par contre j'ai 7zip car winrar n'est pas fiable chez moi (parfois, il m'extrait des fichiers sans erreur, mais à la vérification ils sont corrompus).
J'ai créé un fichier test.7z, j'ai trouvé comment sortir toutes les infos avec la commande 7z l test.7z -slt >test.txt
ça me donne ceci, je n'y connais rien en parsing, des indications ?
Code :
|
Marsh Posté le 11-11-2011 à 17:37:11
Mmh, la sortie n'est pas exactement la même avec un rar, mais il y a path = et CRC = donc ça devrait revenir au même.
Marsh Posté le 11-11-2011 à 19:11:04
Bon, ça ne marche pas avec les rar multiples, 7zip ne sort rien, j'ai DL unrar mais lui ne sort que le contenu du premier rar (part01.rar).
Marsh Posté le 11-11-2011 à 16:31:59
J'ai posé ça dans windows mais aucune réponse, je me dis que chez les OSAiens il y a plus de chances. Idéalement je préfère que ça tourne sous windows, mais vu que je vais bientôt me remettre à linux pour le boulot...
En attendant de passer au système de fichier ZFS ou équivalent, qui fait des checksums de tous les fichiers, j'ai pris l'habitude de les faire moi-même sur tous les fichiers importants. ça prend pas mal de temps, donc j'aimerais en gagner, ce qui semble possible quand les fichiers sont extraits à partir de rar/zip, vu que les rar contiennent déjà le CRC32 de leur contenu.
Je cherche un moyen d'extraire ces hash sous forme de texte, avec le nom du fichier, histoire de transformer ça simplement en sfv ou autre.
Une idée ?
---------------
New Technology is the name we give to stuff that doesn't work yet. Douglas Adams