#1 Le 29/11/2021, à 17:51
- abelthorne

Extraire une archive Zip 2.1 ?
Bonjour,
J'ai une archive Zip de taille assez importante (7,6 Go) que je n'arrive pas à extraire. En faisant un file dessus, je vois qu'elle nécessite une version 2.1 de Zip :
TFTC_1.0.zip: Zip archive data, at least v2.1 to extractAvec Engrampa (je suis sur Xubuntu), j'obtiens un message d'erreur en essayant de l'ouvrir :
Type = zip
ERRORS:
Headers Error
Physical Size = 8163009248
64-bit = +
----------
Path = TFTC_1.0.exe
Folder = -
Size = 214804
Packed Size = 117064
Modified = 2021-06-29 23:00:04
Created =
Accessed =
Attributes =
Encrypted = -
Comment =
CRC = 4093F221
Method = Deflate64
Host OS = FAT
Version = 21
Volume Index = 0
Path = TFTC_1.0.nsisbin
Folder = -
Size = 8180482228
Packed Size = 8162891838
Modified = 2021-06-29 23:29:50
Created =
Accessed =
Attributes =
Encrypted = -
Comment =
CRC = 4B841445
Method = Deflate64
Host OS = FAT
Version = 45
Volume Index = 0
Errors: 1Avec unzip en ligne de commande, plus ou moins pareil :
Archive: TFTC_1.0.zip
warning [TFTC_1.0.zip]: 3868041791 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [TFTC_1.0.zip]: start of central directory not found;
zipfile corrupt.
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)En faisant une recherche sur le format, je tombe sur une page qui suggère d'utiliser 7zip mais ce n'est pas vraiment mieux ; il arrive à extraire le contenu de l'archive mais avec le même genre d'erreur et je ne suis pas sûr du tout de l'intégrité des données :
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=fr_FR.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs AMD Ryzen 5 1500X Quad-Core Processor (800F11),ASM,AES-NI)
Scanning the drive for archives:
1 file, 8163009248 bytes (7785 MiB)
Extracting archive: TFTC_1.0.zip
ERRORS:
Headers Error
--
Path = TFTC_1.0.zip
Type = zip
ERRORS:
Headers Error
Physical Size = 8163009248
64-bit = +
Archives with Errors: 1
Open Errors: 1Au premier abord, on pourrait supposer que l'archive est corrompue mais je ne le pense pas : c'est un mod pour un jeu (Windows) qui vient de ModDB et je ne vois aucun commentaire sur la page − venant a priori d'utilisateurs sur Windows − indiquant un problème similaire, ce qui me fait supposer que le problème vient du format.
Au cas où, c'est le mod TIE Fighter: Total Conversion. Le patch 1.1 ne pose pas de problème (file m'indique que l'archive nécessite Zip 2.0), c'est seulement la grosse archive 1.0 principale (Zip 2.1) qui provoque des erreurs.
Quelqu'un a déjà eu affaire à un problème similaire ?
Hors ligne
#2 Le 29/11/2021, à 18:23
- geole
Re : Extraire une archive Zip 2.1 ?
Bonjour
As-tu pensé à vérifier la qualité du fichier transféré?
MD5 HASH= 54b5c1bdc8d7fa9bd8f0a137f25ff846
Size 7.6gb (8,163,009,248 bytes)
Deflate64 est pris en charge par plusieurs produits (7-zip, Info-ZIP) mais pas par zlib, en raison de son aspect propriétaire et des faibles améliorations qu'il apporte.
Nota. Je suis en train de télécharger.... mais il faudra du temps....
Version history
A summary of key advances in various versions of the PKWARE specification:
2.0: (1993)[1] File entries can be compressed with DEFLATE and use traditional PKWARE encryption (ZipCrypto).
2.1: (1996) Deflate64 compression
4.5: (2001)[12] Documented 64-bit zip format.
4.6: (2001) BZIP2 compression (not published online until the publication of APPNOTE 5.2)
5.0: (2002) SES: DES, Triple DES, RC2, RC4 supported for encryption (not published online until the publication of APPNOTE 5.2)
5.2: (2003)[13][14] AES encryption support for SES (defined in APPNOTE 5.1 that was not published online) and AES from WinZip ("AE-x"); corrected version of RC2-64 supported for SES encryption.
6.1: (2004)[15] Documented certificate storage.
6.2.0: (2004)[16] Documented Central Directory Encryption.
6.3.0: (2006)[17] Documented Unicode (UTF-8) filename storage. Expanded list of supported compression algorithms (LZMA, PPMd+), encryption algorithms (Blowfish, Twofish), and hashes.
6.3.1: (2007)[18] Corrected standard hash values for SHA-256/384/512.
6.3.2: (2007)[19] Documented compression method 97 (WavPack).
6.3.3: (2012)[20] Document formatting changes to facilitate referencing the PKWARE Application Note from other standards using methods such as the JTC 1 Referencing Explanatory Report (RER) as directed by JTC 1/SC 34 N 1621.
6.3.4: (2014)[21] Updates the PKWARE, Inc. office address.
6.3.5: (2018)[22] Documented compression methods 16, 96 and 99, DOS timestamp epoch and precision, added extra fields for keys and decryption, as well as typos and clarifications.
6.3.6: (2019)[23] Corrected typographical error.
6.3.7: (2020)[24] Added Zstandard compression method ID 20.
6.3.8: (2020)[25] Moved Zstandard compression method ID from 20 to 93, deprecating the former. Documented method IDs 94 and 95 (MP3 and XZ respectively).
6.3.9: (2020)[26] Corrected a typo in Data Stream Alignment description.
Dernière modification par geole (Le 29/11/2021, à 19:02)
En ligne
#3 Le 29/11/2021, à 18:54
- abelthorne

Re : Extraire une archive Zip 2.1 ?
Ah, je n'avais pas vu le md5 sur la page de ModDB. Du coup, je viens de vérifier et il est correct pour le fichier téléchargé.
La version 2.1 de Zip a l'air de dater pas mal, donc c'est vraisemblablement une fausse piste. J'étais parti dessus parce que les autres fichiers Zip que j'avais pour le jeu indiquaient > 2.0 avec file.
Dernière modification par abelthorne (Le 29/11/2021, à 18:54)
Hors ligne
#4 Le 29/11/2021, à 19:07
- geole
Re : Extraire une archive Zip 2.1 ?
Peut-être que l'option de 7z
-bb[0-3] : set output log level
Pourrait préciser le problème
ou celle-là
l : List contents of archive
J'ai vu
Installation
Make sure you have at least 50GB of free space on your C Drive before installing or the installation may crash mid-way through installing. This is because it requires use of the Windows Temp folder when extracting, regardless of install path. This is exacerbated if you are installing the mod to your C Drive.
Dernière modification par geole (Le 29/11/2021, à 19:14)
En ligne
#5 Le 29/11/2021, à 19:40
- abelthorne

Re : Extraire une archive Zip 2.1 ?
Le coup des 50 Go, ça doit être pour l'installation quand on lance le .exe (obtenu après extraction de l'archive).
Avec -bb3 j'ai le même retour de 7z : il lance bien l'extraction mais j'ai le même message "Headers error" sans plus de précisions. Idem avec -bb0 -au cas où le niveau de debug soit monté à l'envers.
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=fr_FR.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs AMD Ryzen 5 1500X Quad-Core Processor (800F11),ASM,AES-NI)
Scanning the drive for archives:
1 file, 8163009248 bytes (7785 MiB)
Extracting archive: TFTC_1.0.zip
ERRORS:
Headers Error
--
Path = TFTC_1.0.zip
Type = zip
ERRORS:
Headers Error
Physical Size = 8163009248
64-bit = +
- TFTC_1.0.exe
- TFTC_1.0.nsisbin
Archives with Errors: 1
Open Errors: 1Pareil en listant les fichiers, il les voit bien mais trouve toujours une erreur dans l'entête :
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=fr_FR.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs AMD Ryzen 5 1500X Quad-Core Processor (800F11),ASM,AES-NI)
Scanning the drive for archives:
1 file, 8163009248 bytes (7785 MiB)
Listing archive: TFTC_1.0.zip
--
Path = TFTC_1.0.zip
Type = zip
ERRORS:
Headers Error
Physical Size = 8163009248
64-bit = +
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2021-06-29 23:00:04 ..... 214804 117064 TFTC_1.0.exe
2021-06-29 23:29:50 ..... 8180482228 8162891838 TFTC_1.0.nsisbin
------------------- ----- ------------ ------------ ------------------------
2021-06-29 23:29:50 8180697032 8163008902 2 files
Errors: 1Bon, peut-être que l'archive est foireuse, que l'entête mal foutue n'a aucune conséquence sur l'extraction et personne ne s'en est aperçu, c'est une possibilité...
Hors ligne
#6 Le 29/11/2021, à 19:47
- geole
Re : Extraire une archive Zip 2.1 ?
Bon, peut-être que l'archive est foireuse, que l'entête mal foutue n'a aucune conséquence sur l'extraction et personne ne s'en est aperçu, c'est une possibilité...
.......à ne pas exclure. Tu verras à l'installation...
Dommage que l'option de trace n'en dise pas plus
Dernière modification par geole (Le 29/11/2021, à 19:48)
En ligne
#7 Le 29/11/2021, à 19:58
- abelthorne

Re : Extraire une archive Zip 2.1 ?
Ouais, il faudrait que je fasse un test d'installation. Sauf que j'avais pas vu cette histoire de 50 Go de libres, donc ça va être délayé... ![]()
Hors ligne
#8 Le 29/11/2021, à 22:17
- geole
Re : Extraire une archive Zip 2.1 ?
même problème d'erreur
J'ai l'impression que fournir deux fichiers aurait fait moins USINE A GAZ
212 -rwxrwxrwx 1 root root 214804 juin 30 00:00 TFTC_1.0.exe
7988756 -rwxrwxrwx 1 root root 8180482228 juin 30 00:29 TFTC_1.0.nsisbin
7971692 -rwxrwxrwx 1 root root 8163009248 nov. 29 20:22 TFTC_1.0.zipEn ligne
#9 Le 29/11/2021, à 23:07
- abelthorne

Re : Extraire une archive Zip 2.1 ?
Oh, ça ne changerait probablement pas grand chose : le .exe ne prend quasiment rien, le gros .nsisbin poserait vraisemblablement le même problème s'il était tout seul. Après, il y a peut-être d'autres formats plus appropriés que le ZIP pour faire de très grosses archives (RAR ou 7zip).
Hors ligne
#10 Le 30/11/2021, à 12:02
- geole
Re : Extraire une archive Zip 2.1 ?
Bon, peut-être que l'entête mal foutue n'a aucune conséquence sur l'extraction et personne ne s'en est aperçu....
Bonjour
Comme l'extraction fabrique un fichier .EXE non exécutable avec ubuntu; il est quasi certain que tout le monde travaille sous windows.
Après avoir téléchargé l'ISO on utilise l'explorateur de fichiers et on double clique sur le fichier téléchargé, Après avoir indiqué le dossier de réception, l'extraction se passe bien. Il n'y a absolument aucun message d'erreur de signalé.
Les deux fichiers extraits ont exactement la même taille qu'avec ubuntu
a@a:~/Téléchargements$ ls -ls TF*
212 -rwxrwxrwx 1 root root 214804 juin 30 00:00 TFTC_1.0.exe.old
7988756 -rwxrwxrwx 1 root root 8180482228 juin 30 00:29 TFTC_1.0.nsisbin.old
7971692 -rwxrwxrwx 1 root root 8163009248 nov. 29 20:22 TFTC_1.0.zip
TFTC_1.0:
total 7988968
212 -rwxrwxrwx 2 root root 214804 juin 30 00:00 TFTC_1.0.exe
7988756 -rwxrwxrwx 2 root root 8180482228 juin 30 00:29 TFTC_1.0.nsisbin
a@a:~/Téléchargements$ Je ne sais pas mettre un nom d'application windowxs10 pour l'action "extraire les données compressées" du navigateur windows.
Je suis coincé à l'installation. J'ai mis un nom de répertoire pour réceptonner mais je récupère un message
WARNING: Invalid X-Wing: Alliance Destination Folder!!
X-Wing: Alliance has NOT been Detected in the destination
Folder you've selectedPlease select a valid X-Wing: Alliance Destination Folder or
reinstall X-Wing: Alliance and try again
Je n'ai pas l'intention d'installer une version
Dernière modification par geole (Le 30/11/2021, à 14:00)
En ligne
#11 Le 30/11/2021, à 13:01
- abelthorne

Re : Extraire une archive Zip 2.1 ?
C'est cool d'avoir pu tester sur Windows.
Pour l'installation de X-Wing Alliance, ne t'emmerde pas, c'est de toute façon un jeu commercial.
Hors ligne