Edge Cases · 27 files
Sample Empty Files
Zero-byte files in 20 common formats, plus files that are valid but empty: an empty ZIP, a header-only CSV, an empty JSON array and object, a blank PDF page and an empty workbook.
All 27 empty files
Download all with curl
# 27 files, 6 KB in total
while read -r url; do curl -LO --fail "$url"; done <<'EOF'
https://files.samplefiles.com/edge-cases/empty/zero-byte.txt
https://files.samplefiles.com/edge-cases/empty/zero-byte.pdf
https://files.samplefiles.com/edge-cases/empty/zero-byte.jpg
https://files.samplefiles.com/edge-cases/empty/zero-byte.png
https://files.samplefiles.com/edge-cases/empty/zero-byte.gif
https://files.samplefiles.com/edge-cases/empty/zero-byte.webp
https://files.samplefiles.com/edge-cases/empty/zero-byte.svg
https://files.samplefiles.com/edge-cases/empty/zero-byte.mp4
https://files.samplefiles.com/edge-cases/empty/zero-byte.mov
https://files.samplefiles.com/edge-cases/empty/zero-byte.mp3
https://files.samplefiles.com/edge-cases/empty/zero-byte.wav
https://files.samplefiles.com/edge-cases/empty/zero-byte.csv
https://files.samplefiles.com/edge-cases/empty/zero-byte.json
https://files.samplefiles.com/edge-cases/empty/zero-byte.xml
https://files.samplefiles.com/edge-cases/empty/zero-byte.html
https://files.samplefiles.com/edge-cases/empty/zero-byte.zip
https://files.samplefiles.com/edge-cases/empty/zero-byte.docx
https://files.samplefiles.com/edge-cases/empty/zero-byte.xlsx
https://files.samplefiles.com/edge-cases/empty/zero-byte.pptx
https://files.samplefiles.com/edge-cases/empty/zero-byte.epub
https://files.samplefiles.com/edge-cases/empty/empty-array.json
https://files.samplefiles.com/edge-cases/empty/empty-object.json
https://files.samplefiles.com/edge-cases/empty/whitespace-only.txt
https://files.samplefiles.com/edge-cases/empty/empty-archive.zip
https://files.samplefiles.com/edge-cases/empty/header-only.csv
https://files.samplefiles.com/edge-cases/empty/blank-page.pdf
https://files.samplefiles.com/edge-cases/empty/empty-workbook.xlsx
EOF