Zip-Dateien mit Java: gibt es ein limit?

Ich bin erstellen einer backup-routine für meine Anwendung mit Java.
Allerdings, wenn die zip-Datei über 4 GB oder mehr als 65.000 Dateien (ungefähr), die zip-Datei beschädigt ist.

Bin ich auch testen Sie die Apache-Commons-Komprimierung für die Komprimierung zu tar.gz aber es hat file name limit von 100 Zeichen.
Ich wollte für den test dieser API zu komprimieren, um zip, aber ich Frage mich, was genau ist das problem mit der java-Reißverschluss.

So, die eigentliche Frage ist: mache ich etwas falsch, es ist die Grenze von Java-Zip-Implementierung, oder ist die Grenze für das Zip-format selbst?

Dank.

Sie haben wirklich ein Auge für die rund 65.000 Dateien. Nicht, dass der ring einen 2-Byte-Glocke? 🙂
Ich verstehe nicht 🙁
In der Regel, wenn die Menschen sehen zahlen wie 255/256, 65535/65536, 2,147,483,647/2.147.483.648 kommt oder ähnliches, Sie wissen, Sie müssen sich mit 1-byte, 2 Byte (short) oder 4 bytes (integer). Wenn Sie rund um diese Zahl, können Sie die intuition, die Sie erreicht eine byte-Begrenzung.

InformationsquelleAutor caarlos0 | 2011-07-18

Schreibe einen Kommentar