使用 NonCompressibleFiles 產生自訂大小/不可壓縮的測試檔案

文章目錄

需求

需要產生自訂大小的測試檔案, 是情擴可選擇檔案是可以被壓縮或不可以被壓縮.

使用 fsutil (Windows 內建)

使用 Windows 內建的 fsutil 可以產生自訂大小的測試檔案, 如下

 1C:\> rfsutil file createnew test 100000000
 2檔案 C:\Hugo\site\blog\test 已經建立
 3
 4C:\> dir test
 5
 6 C:\> 的目錄
 7
 82022/06/21  上午 10:29       100,000,000 test
 9               1 個檔案     100,000,000 位元組
10               0 個目錄  623,477,620,736 位元組可用

優點: Windows 內建指令

缺點

  1. 只能產生一個檔案
  2. 這個檔案是可以壓縮的 (用 Notepad++ 打開就會看到一堆 NUL)
  3. 檔案 size 不太直覺, 如果要產生 100M, 1G, 10G 的檔案, 得在那邊算很多位數

使用 NonCompressibleFiles

使用 NonCompressibleFiles, 好處很多

  1. Portable, 免安裝, 下載即可
  2. 可產生自訂大小, 自訂個數的檔案
  3. 可選擇這個檔案是可壓縮或不可壓縮
  4. 檔案大小的部分從 10KB, 100KB, 1MB, ... 10GB 有快速鍵可選