Als ich heute auf Arbeit eine Backup zurückspielen musste welches in einer Zip Datei gepackt war meldete mir unzip folgendes:
user@pc /tmp/lx_backup $ unzip backup.zip
Archive: backup.zip
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
note: backup.zip may be a plain executable, not an archive
unzip: cannot find zipfile directory in one of backup.zip or
backup.zip.zip, and cannot find backup.zip.ZIP, period.
Dies wurde gemeldet da die Datei größer als 2GB war und das Programm unzip nicht damit umgehen kann. Dies kann man umgehen indem man das Programm p7zip verwendet. In meinem Fall streikte es aber… Also verwendete ich das Programm jar, welches mit apt-get install fastjar nachinstalliert werden kann.
user@pc /tmp/lx_backup $ jar-xvf backup.zip
Sebastian
Hm…muss ich das nochmal auf Arbeit kontrollieren, aber selbst kompiliert isses nich.
Manu
Doch tut’s. Vielleicht sind verschiedene Binaries verfügbar? Oder hast du’s selbst kompiliert?
Sebastian
Ich hab aber nenn 64 Bit Linux, scheinbar unterstützt unzip nur keine Archive > 2GB.
Manu
Dein Adressraum ist zu klein, mit einem 64 Bit Linux könnte unzip auch große Dateien entpacken. :)