2009-04-15 7 views
1

Ich mache einige Analysen für einen Brocken einer Desktop-App, an der wir arbeiten.Sehr große Jar-Dateien und FAT32

Eine Voraussetzung ist, dass es i/o von einigen älteren Dateiformaten machen kann, die in der Praxis so groß wie 800Mb jeweils laufen. Es kann vernünftigerweise erwartet werden, dass ein Import in der Größenordnung von 5 GB groß ist.

Idealerweise würde ich einfach die gewünschten Dateien in eine JAR-Datei stecken, das Ding unterschreiben und es später für einen erneuten Import senden.

Aber unsere App muss XP Pro (FAT32) unterstützen, die eine maximale Dateigröße von etwa 4 GB hat, was ich sagen kann.

Muss ich meine Daten in mehrere Teile aufteilen? (Und nehmen Sie deshalb die Komplexität des Überblicks über das, was vor sich geht?)

Antwort

1

Es gibt keine andere Möglichkeit, 5 GB Daten auf FAT32 zu speichern, als sie in Chunks zu teilen.

Schreiben Sie eine Routine, die sich mit Archiven von mehr als 4 GB befassen wird, d. H. Teilen und zusammenführen. Encapsulate es in einer Util-Klasse oder Util-Datei und rufen Sie es von Ihrer Save/Load-Methode.

+0

das ist, was ich getan habe (musste wissen) danke! – jasonnerothin

0

Die maximale Dateigröße auf fettem 32 ist 4gb (wirklich 4Gb - 2bytes), also wenn Sie es benutzen müssen und Ihre einzelne Akte ist vorbei Du wirst es teilen müssen.