コンテンツにスキップ

💔 壊れたファイル

エラーハンドリング検証用の意図的に壊れたファイルです。バリデーション処理やエラー処理のテストにお使いください。

壊れたPNGファイル(header-corrupted)

ヘッダが破損したPNGファイル

PNG / 10 KB

壊れたPNGファイル(truncated)

途中で切れたPNGファイル

PNG / 30 B

壊れたPDFファイル(header-corrupted)

ヘッダが破損したPDFファイル

PDF / 10 KB

壊れたPDFファイル(truncated)

途中で切れたPDFファイル

PDF / 40 B

壊れたZIPファイル(corrupted)

破損したZIPファイル

ZIP / 10 KB

壊れたJSONファイル(invalid-syntax)

構文エラーのあるJSONファイル

JSON / 36 B

壊れたCSVファイル(inconsistent-columns)

列数が不揃いのCSVファイル

CSV / 231 B

壊れたファイルのテストが重要な理由

実際の運用環境では、ネットワーク障害や転送エラーにより壊れたファイルがアップロードされることがあります。また、悪意のあるユーザーが拡張子を偽装したファイルを送信するケースもあります。

これらの壊れたファイルを使って、アプリケーションが適切にエラーを検出・ハンドリングできるかテストしましょう。クラッシュせず、ユーザーにわかりやすいエラーメッセージを返せることが重要です。