指定容量のCSVファイルを無料ダウンロードできます。CSVインポート機能やパーサ、アップロード上限のテストに。10KBから10MBまで容量ちょうど。文字コード違い(UTF-8 / Shift_JIS など)のサンプルは文字コード別のページにあります。
よくある用途
- CSVインポート機能のテスト
- パーサ・バリデーションの負荷確認
- アップロードの容量上限の確認
容量ごとの目安
| 容量 | 現実の目安 | 実際に当たりやすい上限・設定 |
|---|---|---|
| 10 KB | アイコンや favicon 1 個、API のレスポンス 1 件、ログ数十行がだいたいこのくらいです。 | この容量で弾かれる設定はまずありません。上限まわりではなく、拡張子チェックや MIME 判定だけを切り分けたいときに向きます。 |
| 100 KB | Web に載せる写真 1 枚を圧縮したあとが、だいたいこの辺りに収まります。ページの HTML と CSS を合わせたサイズにも近い容量です。 | 画像アップロードの上限を 100KB に絞っているフォームはあり、その境界を試すのに使えます。転送量より、リサイズ処理そのものの確認が主目的になる容量です。 |
| 1 MB | メール添付でも軽い部類です。フォームの画像アップロード上限としてよく設定される値でもあります。 | nginx の client_max_body_size は既定が 1MB です。設定を変えていないリバースプロキシの後ろにアプリを置くと、ちょうどこの辺りから 413 Request Entity Too Large が返り始めます。 |
| 5 MB | スマートフォンで撮った写真をそのままアップロードすると、だいたいこのくらいになります。 | PHP の既定は upload_max_filesize が 2MB、post_max_size が 8MB です。5MB のファイルは前者だけを超えるので、「設定を 1 つ直したのにまだ通らない」という事故が起きやすい容量です。 |
| 10 MB | 添付ファイルの上限としてよく設定される値です。この辺りから転送時間とタイムアウトが現実の問題になります。 | アプリ側は受け付けても、前段のリバースプロキシやロードバランサが先に切ることがある容量です。413 がどの層から返っているのかを確かめるのに向きます。 |