2009-04-15 9 views
1

Je suis en train de faire une analyse pour une partie d'une application de bureau sur laquelle nous travaillons. Une exigence est qu'il soit capable de faire des E/S de certains formats de fichiers existants, qui dans la pratique peuvent atteindre 800 Mo chacun. Une importation peut raisonnablement être de l'ordre de 5 Go.Fichiers Jar très volumineux et FAT32

Idéalement, je voudrais simplement coller tous les fichiers que je veux dans un fichier JAR, signer la chose, et l'envoyer pour ré-importer à un moment plus tard. D'après ce que je peux dire, notre application doit prendre en charge XP Pro (FAT32), qui a une taille de fichier maximale d'environ 4 Go.

Dois-je diviser mes données en plusieurs segments? (Et donc prendre la complexité de garder une trace de ce qui se passe?)

Répondre

1

Il n'y a pas d'autre moyen de stocker 5 Go de données sur FAT32 que de le fractionner en morceaux.

Ecrivez une routine qui traitera des archives de plus de 4 Go, c'est-à-dire diviser et fusionner. Encapsulez-le dans une classe util ou un fichier util et appelez-le à partir de votre méthode save/load.

+0

c'est ce que j'ai compris (besoin de savoir) merci! – jasonnerothin

0

La taille maximale du fichier sur la graisse 32 est de 4 Go (en fait 4 Go - 2 octets), donc si vous devez l'utiliser et votre fichier unique est au-dessus de vous devrez le diviser.

Questions connexes