ファイルの最後に破損があります - ファイル サイズは 16384 の倍数です

ファイルの最後に破損があります - ファイル サイズは 16384 の倍数です

最近、破損したデータ ファイルを多数見てきました。すべて 1 人の顧客からのものですが、その末尾にはゴミのようなものが入っています。

ファイル (破損したデータを含む) は 16384 の正確な倍数です (最新のものは 114688 バイトの長さでした)。

問題を直接示す簡単な説明があるはずだと私は思います。ファイル割り当てのクラスター サイズとディスク キャッシュに関係するものです。

ファイルの末尾に追加されるデータは、通常、ファイルの前の部分から繰り返されたデータのチャンクです。

DOS 3 の時代であれば、ファイルが適切に閉じられていないと言っていたでしょうが、これは (おそらく) 異なるサーバー上の異なるプロセスによって生成された異なるファイルで発生しています。

特定のハードドライブやサーバーなどの共通の要因がある可能性もありますが、現時点では「ハードウェアの問題です」と示唆することは受け入れられる回答ではありません。

OS - よくわかりませんが、さまざまな OS が考えられます。

プロセス - ファイルのコピーの問題である可能性がありますが、ファイルを再度コピーすると、同じ破損が発生します。

言語 - これまでのところ、データ ファイルを生成するすべてのツールは Java で記述されています。

関連情報