PDFドキュメントは単なるテキストファイルではなく、内部にオブジェクトカタログ、圧縮ストリーム辞書、そしてファイル末尾のトレーラーと相互参照テーブル(XREFテーブル)を持つ複雑なバイナリ構造体です。XREFテーブルは、PDF内の各ページやフォント、画像オブジェクトが先頭から何バイト目に存在するかを正確に示す「目次(インデックス)」の役割を果たしています。
ブラウザでのダウンロード中断、メール添付ファイルのエンコード不良、クラウドストレージの同期競合、USBメモリやHDDの不良セクタなどが発生すると、ファイル末尾のEOFマーカーやXREFテーブルが欠落・破損します。その結果、Adobe Acrobatやブラウザ標準リーダーで「ファイルが破損しており修復できません」「PDF形式ではないか、ファイルが壊れています」というエラーが表示されてしまいます。