テストファイル

CSV テストファイル

指定容量のCSV。文字コード違いは別途。 容量ちょうど・ハッシュ固定・その場で生成します。一覧に無い容量も任意のバイト数で作れます。

サイズを選んでダウンロード

容量バイト数ダウンロードMD5SHA-256
10 KB10,240sample-10kb.csvd4a1696b9d…924d90a572…
100 KB102,400sample-100kb.csv45aa6674f9…4210677741…
1 MB1,048,576sample-1mb.csv10aa8d90f7…11c265ae4d…
5 MB5,242,880sample-5mb.csv8a2fa259e8…79a28833b9…
10 MB10,485,760sample-10mb.csv511043acb6…7b9515ed73…

ハッシュはクリックで全桁をコピーできます。事前計算した固定値で、ダウンロードした実ファイルと一致します。

任意のサイズで作る

一覧に無い容量(60MB・51MB・15MB など)もその場で作れます。上限は 100 MB。

ダウンロード

ちょうど 62,914,560 バイト の CSV(sample-62914560.csv)を作ります。

指定容量のCSVファイルを無料ダウンロードできます。CSVインポート機能やパーサ、アップロード上限のテストに。10KBから10MBまで容量ちょうど。文字コード違い(UTF-8 / Shift_JIS など)のサンプルは文字コード別のページにあります。

よくある用途

容量ごとの目安

容量現実の目安実際に当たりやすい上限・設定
10 KBアイコンや favicon 1 個、API のレスポンス 1 件、ログ数十行がだいたいこのくらいです。この容量で弾かれる設定はまずありません。上限まわりではなく、拡張子チェックや MIME 判定だけを切り分けたいときに向きます。
100 KBWeb に載せる写真 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 がどの層から返っているのかを確かめるのに向きます。

よくある質問

中身は何が入っていますか?

複数列・複数行のダミーデータです。CSVとして正しくパースできます。

文字コードは何ですか?

このページのCSVはUTF-8です。Shift_JIS・EUC-JP・UTF-16 など文字コード別のサンプルは、文字コード別のCSVページで配っています。

なぜ容量がちょうどなのですか?

形式として無視される領域でバイト数を調整しているため、指定サイズ(例:1MB = 1,048,576バイト)ちょうどになります。1KB=1024バイト換算です。