1

作業中のデスクトップアプリのチャンクについて分析を行っています。

1つの要件は、実際にはそれぞれ800Mbもの大きさで実行されているいくつかのレガシーファイル形式のi/oを実行できることです。輸入品のサイズは5Gb程度と合理的に予想されるかもしれません。

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

しかし、私たちのアプリはXP Pro(FAT32)をサポートしている必要があります。これは、私が知る限り、最大ファイルサイズの制限が約4Gbです。

データを複数のチャンクに分割する必要がありますか?(したがって、何が起こっているのかを追跡するという複雑さを引き受けますか?)

4

2 に答える 2

1

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

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

于 2009-04-15T14:13:17.963 に答える
0

fat 32の最大ファイルサイズは4gb(実際には4Gb-2バイト)なので、それを使用する必要があり、単一のファイルが終わった場合は、それを分割する必要があります。

于 2009-04-15T14:11:50.853 に答える