Ich versuche, ein Python-Skript zu schreiben, die eine Zip-Datei extrahieren sollte:Python ZipFile Modul extrahiert Passwort geschützt Reißverschlüsse langsam
Verpflegung: Beagle-Bone schwarz ~ 1GHz Arm-Cortex-a8
, debian sid Zipfile: /home/milo/my.zip, ~ 8 MB
>>> from zipfile import ZipFile
>>> zip = ZipFile("/home/milo/my.zip")
>>> zip.extractall(pwd="tst")
andere Lösungen mit Öffnen und Lesen-> Schreiben der Zipfile und Extrahieren sogar bestimmte Datei haben den gleichen Effekt. Extraktion dauert ca. 3-4 Minuten.
Das Extrahieren der gleichen Datei mit nur unzip-Tool dauert weniger als 2 Sekunden.
Weiß jemand, was ist mit meinem Code Wondergg, oder sogar mit Python zipfile
lib ??
Dank Ajava
Beeinflusst dies die Geschwindigkeit des Extrahierens, ob der Zip passwortgeschützt ist oder nicht? –
nein es nicht, wenn die gleiche zipfile ist nicht passwortgeschützt, der gleiche Code extrahiert alles so schnell wie unzip tun !!!!! –
Sogar auf meinem eigenen PC (i5, 8GB RAM, Debian Wheezy) das Extrahieren einer 30 MB passwortgeschützten ZIP-Datei durch Python dauert mehr als 1 min !! –