Beliebt

Ung├╝ltiger Dateiname in Zip-Datei - Dateisysteme, Zip, Entpacken

Ich habe eine ZIP-Datei und in dieser ZIP-Datei befinden sich mehrere Dateien mit ungültigen Dateinamen (für mein Debian-Betriebssystem): zum Beispiel fileABC£ [abc123].txt

Wenn ich versuche, es zu extrahieren unzip data.zip:

error:  cannot create data/subfolder/fileABC´┐Ż [abc123].txt
Invalid argument

Wie entpacke ich diese Datei erfolgreich?

Antworten:

1 f├╝r Antwort Ôäľ 1

Ich konnte das Problem mit einem Python-Skript beheben:


#Python 2.x

import zipfile

print "[*] Beginning extraction process..."

zip = zipfile.ZipFile("data.zip")
for i, f in enumerate(zip.filelist):
f.filename = "extracted_{0:03}".format(i)
zip.extract(f)
print "--- Extracted "%s"" % (f.filename)

print "[*] Done"


Lies jetzt