2009-04-15 17 views
1

私たちが取り組んでいるデスクトップアプリケーションの塊について、いくつか分析しています。非常に大きなJarファイルとFAT32

1つの要件は、実際にはそれぞれ800Mbほどの大きさで実行されるいくつかのレガシーファイル形式の入出力を行うことができることです。輸入量は5Gb程度であると合理的に予想される。

理想的には、私はjarファイルに必要なファイルを貼り付け、署名し、後で再インポートするためにそれを送信するのが理想的です。

しかし私たちのアプリは、最大ファイルサイズの制限が約4GbのXP Pro(FAT32)をサポートしていなければなりません。

データを複数のチャンクに分割する必要がありますか? (したがって、何が起こっているのかを把握するのは複雑です)

答えて

1

FAT32に5GBのデータをチャンクで分割する以外の方法はありません。

4GBを超えるアーカイブ、つまり分割とマージを処理するルーチンを作成します。いくつかのutilクラスまたはutilファイルでそれをカプセル化し、save/loadメソッドから呼び出します。

+0

これは私が(覚えておく必要がある)感謝している! – jasonnerothin

0

fat32の最大ファイルサイズは4GBです(実際には4GB - 2バイト)ので、使用する必要がある場合、それを分割する必要があります。

関連する問題