Récupérer les CRC32 dans un RAR

Récupérer les CRC32 dans un RAR - Codes et scripts - Linux et OS Alternatifs

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...
 

Citation :

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
Reply

Marsh Posté le 11-11-2011 à 16:31:59   

Reply

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 :o


Message édité par anapivirtua le 11-11-2011 à 16:57:23

---------------
Si vis pacem, para bellum.
Reply

Marsh Posté le 11-11-2011 à 17:29:22    

En gros, tu me dis "aides-toi toi-même" :p
 
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 :
  1. 7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
  2. Listing archive: test.7z
  3. --
  4. Path = test.7z
  5. Type = 7z
  6. Method = LZMA BCJ
  7. Solid = +
  8. Blocks = 1
  9. Physical Size = 504092
  10. Headers Size = 202
  11. ----------
  12. Path = 7-zip.dll
  13. Size = 86016
  14. Packed Size = 503890
  15. Modified = 2010-11-18 20:08:50
  16. Attributes = ....A
  17. CRC = 409C1B90
  18. Encrypted = -
  19. Method = BCJ LZMA:21
  20. Block = 0
  21. Path = 7z.dll
  22. Size = 1422336
  23. Packed Size =
  24. Modified = 2010-11-18 20:24:20
  25. Attributes = ....A
  26. CRC = 07C448C1
  27. Encrypted = -
  28. Method = BCJ LZMA:21
  29. Block = 0
  30. Path = 7z.sfx
  31. Size = 162816
  32. Packed Size =
  33. Modified = 2010-11-18 20:27:34
  34. Attributes = ....A
  35. CRC = 5F171B96
  36. Encrypted = -
  37. Method = BCJ LZMA:21
  38. Block = 0


---------------
New Technology is the name we give to stuff that doesn't work yet. Douglas Adams
Reply

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.


---------------
New Technology is the name we give to stuff that doesn't work yet. Douglas Adams
Reply

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).  
 


---------------
New Technology is the name we give to stuff that doesn't work yet. Douglas Adams
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed