工具用的順手嗎?
你的回饋能幫助我們做得更好
按需生成指定大小和格式的隨機檔案,支援文字/二進制等多種資料格式
範圍 1-1024 KB,超出範圍會自動修正
設定引數後即可生成並下載隨機檔案
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
這個工具會建立一份隨機測試檔,可設定檔名、大小(KB)與內容格式,再預覽、複製或下載。大小欄代表編碼前的隨機位元組數;選 HEX 或 Base64 後,輸出的文字檔會較大。因此,若你要測試上傳容量或程式讀檔,請按下載檔案的實際位元組數安排測試,不要只看輸入欄位。
目前可用大小為 1–64 KB。介面雖顯示可輸入至 1024 KB,但隨機位元組是以單次瀏覽器呼叫產生,而該呼叫上限為 65,536 bytes(64 KiB)。超過 64 KB 的值可能無法生成;若要更大的測試檔,這個工具目前不適用。
| 格式 | 下載內容 | 大小變化 |
|---|---|---|
| 隨機文字 | 將每個隨機位元組映射為可列印 ASCII 字元 | 約與輸入位元組數相同 |
| 二進位檔案 | 保留原始隨機位元組 | 等於輸入位元組數 |
| HEX 字串 | 每個位元組以兩個十六進位字元表示 | 約為原始資料的兩倍 |
| Base64 字串 | 將位元組編成 Base64 文字 | 每三個位元組通常變成四個字元,末尾可能有補位符號 |
例如輸入 1 KB,即 1,024 bytes:二進位與隨機文字約 1,024 bytes;HEX 為 2,048 個字元;Base64 為 1,368 個字元。文字格式以 UTF-8 下載,這些 ASCII 字元各占一個位元組。
工具每次生成新的隨機位元組,再依所選格式轉成文字或保留為二進位。隨機文字、HEX、Base64 和二進位描述的是資料表示方式,不會替內容加入 PDF、圖片、試算表或壓縮檔所需的結構。把檔名改成 .pdf 或 .jpg,也不會讓內容變成可開啟的有效文件或圖片。
指南
依步驟完成操作,並透過範例核對輸入與結果。
輸入檔名。工具會整理檔名中的特殊字元;若名稱沒有句點,會依所選格式加上 .txt 或 .bin。已有句點時會保留你輸入的副檔名。
輸入整數 KB。建議使用 1 至 64 KB;目前頁面雖提示最高 1,024 KB,超過 64 KB 可能因單次隨機資料呼叫上限而失敗。
選擇文字、HEX、Base64 或二進位。需要讓程式讀回原始位元組時,選二進位;需要檢查可見字元或編碼解碼流程時,選相應文字格式。
按「重新生成」取得新內容,再確認顯示的檔名與預覽。按「下載檔案」保存完整檔案;文字預覽和複製按鈕只提供最多前 2,000 個字元,不能代替完整下載。
情境
查看這項工具在不同工作與生活流程中的用法。
前端或 QA 人員可用數 KB 的文字或二進位檔,檢查表單能否選取檔案、顯示檔名並走完上傳驗證流程。測試前先確認系統接受的副檔名與大小範圍;生成器不會建立特定文件格式。
開發者可下載 HEX 或 Base64 文字樣本,交給待測程式依相同編碼規則解碼,再比對預期的位元組長度。記錄輸入 KB 與輸出檔案大小,避免把編碼擴增誤判為生成錯誤。
需要不同內容時重新生成,再下載新樣本供本機測試。由於結果每次不同,若測試必須完全重現,請將已下載檔案連同測試版本一併保存,不要期待用相同參數再次得到相同資料。
問答
集中解答常見疑問與容易混淆的問題。
大小欄是編碼前的 1,024 個隨機位元組。HEX 用兩個字元記錄每個位元組,因此會產生 2,048 個 ASCII 字元;Base64 也會因文字編碼而比原始位元組長。
目前生成方式一次要求取得整個輸入長度的隨機位元組。W3C 規範的單次呼叫上限是 65,536 bytes,故 64 KB 是此工具可用範圍的上限;更大的輸入可能失敗。
為避免顯示過長,文字預覽最多呈現前 2,000 個字元,複製按鈕也以這段預覽文字為內容。要取得完整測試樣本,請使用下載功能。
不保證。每次重新生成都取得新的隨機資料,工具沒有可設定種子的重現模式。需要固定測試輸入時,請保留第一次下載的檔案。
須知
使用前了解適用範圍、結果限制與必要提醒。
此頁適合建立小型、非固定內容的軟體測試樣本。它不會產生可重現的基準檔,也不會建立具有有效內部結構的特定檔案格式;測試解析器時,請使用符合格式規格的樣本。
雖然瀏覽器隨機位元組介面規範使用「cryptographically strong」描述其隨機值,W3C 同時明確指出不可用 getRandomValues 產生金鑰。此頁不是金鑰或憑證產生器,不應將下載資料用作密碼、金鑰、驗證碼或安全令牌。超過 64 KB 可能生成失敗,請避免將介面所示的 1,024 KB 上限視為可成功生成的保證。
推薦
查找相關工具、專題與可用的 API 能力。