TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南
TechMoon 科技月球
WordPress、SEO 與 AI 工具實測指南

File Samples 提供 PDF、MP4、CSV、JPG 等測試檔案。本文示範搜尋與下載、檢查檔案大小及影片音軌,並說明大型影片、精確 100 MB 測試檔與網路測速的差別,附 Python 範例與上傳問題排查方法。
用 AI 摘要這篇文章:
File Samples 提供 PDF、MP4、CSV、JPG 等格式範例,適合手邊沒有檔案、想先檢查上傳或讀取功能的時候。使用方式很直接:找到格式,選一個大小合適的檔案,再按 Download。下載後能否用來測試,還要看內容是否符合需求;例如同樣是 MP4,有些範例根本沒有音軌。
如果你找的是「大型檔案下載測試」,也可以先從這裡挑選現成檔案。不過,測試影片能否播放、上傳上限是不是 100 MB,以及網路跑多快,是三件不同的事。下面先走一次範例下載,再說明需要指定容量時怎麼處理。
File Samples 依影片、音訊、文件、圖片、字型、電子書與程式碼分類。需要試圖片預覽,就找 JPG;要試文件上傳,可從 PDF 開始;要試表格匯入,可看 CSV。這些範例提供一個起點,仍需按你的功能選擇內容。
| 你要確認的功能 | 適合準備的檔案 | 只看副檔名會漏掉什麼 |
|---|---|---|
| 文件能否上傳、開啟 | 格式正確的小型 PDF | 單頁文件不能代表多頁、加密或特殊字型文件 |
| 影片預覽與播放 | MP4,並核對解析度與音軌 | 有畫面不代表有聲音,也不代表所有 MP4 都能播放 |
| CSV 資料匯入 | 欄位符合系統要求的 CSV | 網站範例不一定有你的欄位名稱、編碼或測試資料 |
| 上傳容量上限 | 指定 bytes 大小,且符合允許類型的檔案 | 大小正確但格式錯誤,可能先被類型檢查擋下 |
下載前,先在電腦建立一個專用測試資料夾,記下要驗證的條件,例如「可以預覽一頁 PDF」或「超過限制時要顯示清楚的錯誤」。不要用真實客戶資料代替範例,也不必為了一次小型上傳測試先抓最大的影片。
先開網站首頁,搜尋欄輸入 pdf 後按 Enter。送出才會進入搜尋結果;結果可能包含描述提到 PDF 的其他格式,因此要確認卡片名稱與入口,選擇 Get .pdf samples。已知格式時,也可以直接開啟 PDF 測試檔案頁。
sample2.pdf 為例,點同一列右側的 Download。認明檔案列,避免點到其他廣告或影片區塊。
這次取得的 sample2.pdf 是 65,715 bytes、1 頁的 PDF,文件開頭為「PDF Form Example」。它可用來檢查簡單文件讀取,不能據此判定你的系統已經支援所有 PDF。若要測多頁翻頁、密碼保護或表單填寫,需再準備具有那些特徵的文件。
本次下載這個 PDF 與下節的小型 MP4 都沒有登入或付款步驟。這是兩個實際檔案的取得情況,不代表每個格式都有同樣的選項或永久不限量。網站有廣告;隱私政策 也說明了第三方廣告相關的資料蒐集,無須註冊不等於完全不蒐集瀏覽資料。
開啟 MP4 範例下載頁,每列會標示檔名、時間與容量。若只是先試播放器能否載入影像,可以從 sample_640x360.mp4 這個小檔案開始。

這次下載的實檔為 574,823 bytes,經 ffprobe 讀取後,解析度是 640×360、H.264 影像、長約 13.35 秒,沒有音訊串流。因此,用這個檔案測試時,沒有聲音本身不構成播放器故障的證據。
如果要驗證音量、靜音或影音同步,需改用確實有音軌的影片。頁面另列出檔名含 with_audio 的範例,可從那裡找起,下載後仍要確認音軌存在。準備將結果交給工程師時,一併記錄檔名、解析度與是否有聲音,比只寫「MP4 播不了」更容易重現問題。
圖片與表格也有類似差異。JPG 頁 列出不同像素尺寸;測縮圖時應按尺寸挑選,不只看 KB。CSV 頁 的小型範例則適合先試讀取,正式驗證仍應加入你會遇到的中文字元、空值、引號與欄位資料。
想拿一段較大的有效影片,MP4 頁列有 sample_3840x2160.mp4,容量標示 126.48 MB。這是頁面列出的選項,實際 bytes 仍以下載後的檔案資訊為準。它可作為較大影片的候選,卻不能代替「恰好 100 MB」的上限測試,也不必因此假設每種格式都有 1 GB 檔案。
如果要驗證容量門檻,先弄清楚系統的單位:十進位 100 MB = 100,000,000 bytes;二進位 100 MiB = 104,857,600 bytes。只看作業系統四捨五入後的數字,可能誤判檔案剛好位於上限。
手邊已有 Python 3,而且測試環境允許 .bin 檔案時,可以建立指定大小的空白測試檔。把下面內容存成 create_test_file.py,放在專用測試資料夾;在該資料夾開啟終端機,macOS/Linux 執行 python3 create_test_file.py,Windows 可執行 py -3 create_test_file.py。
from pathlib import Path
path = Path("test-100MB.bin")
with path.open("xb") as test_file:
test_file.truncate(100_000_000)
print(path.stat().st_size)成功時會產生 test-100MB.bin,並印出 100000000。這個範例已在 macOS 的 Python 3.11 執行驗證;再次執行時若資料夾已有同名檔案,會出現 FileExistsError,原檔不會被覆蓋。請換一個檔名,或確認它確實是剛建立、不再需要的測試檔後再刪除。
程式使用 Python 的 x 開檔模式 與 truncate() 設定檔案長度。需要十進位 1 GB 時,可把數字改為 1_000_000_000,檔名也改成 test-1GB.bin;這是相同程式的容量調整,本例實際驗證的是 100 MB。
這個 .bin 只有指定的邏輯長度,不是有效的 PDF 或 MP4。 它在磁碟上可能採稀疏儲存,實際占用空間不一定相同;重複的空白內容也容易壓縮,因此不適合拿來比較壓縮率或代表真實傳輸效能。把副檔名改成 .mp4 不會得到影片。若上傳功能只接受影片,仍應準備符合格式的有效影片。
若目的是看家中網路的下載、上傳與延遲,可使用 Cloudflare Speed Test。單一範例檔下載的速度同時受到來源伺服器、網路路徑等因素影響,不能直接當成整條連線的最高速度;也不要對範例網站反覆並行下載來做壓力測試。
先在自己的測試環境使用檔案,依功能規格確認結果:允許的格式能送出、需要的預覽能顯示、儲存後能再次取得。若功能會轉檔或壓縮,應驗證轉換後的預期格式與內容,不要把「和原檔每個 byte 都相同」當成必要條件。
出現問題時,可按看到的症狀縮小範圍:
.bin 被只接受 PDF 的系統擋下,可能是符合規格的結果。測完後,從應用程式刪除自己建立的測試項目,再清掉專用資料夾裡不再需要的檔案。若做了會修改資料的匯入測試,先使用可還原的測試資料,並依系統的還原方式回復,避免把範例留在正式資料裡。
File Samples 的檔案適合作為測試起點。若你其實要的是廣告、YouTube 成品或客戶網站的素材,下載入口本身不足以證明可以再利用;需找到對應的使用許可。影片可另看 Videezy 的下載與授權說明,逐一確認素材條件後再放進作品。