linux和window下生成任意大小的檔案
在Windows環境下的實現方法
使用fsutil命令,在windows xp和win 7下應該都自帶了這個命令。命令的格式是 fsutil file createnew 新檔名 檔案大小。例如生成一個1K大小的檔案,可以使用
fsutil file createnew test.txt 1024
可以使用dir 檔名 的方式檢視生成的檔案大小。操作結果如下圖所示
如果用記事本開啟生成的test.txt檔案,記事本顯示的內容為空。這是因為檔案是通過二進位制的方式寫入的,並且二進位制的內容恰好都是全零,在ASCII碼中,全零代表的空。通過UltraEdit開啟檔案,可以看到二進位制的全零內容,如下圖。
在Linux環境下的實現方法
Linux下的dd命令很是強大,我剛開始玩Linux的時候就知道的。可以這樣使用dd命令來建立指定大小的檔案:
使用的格式如下:(從sina.html檔案讀取1024Byte位元組生成一個文字檔案mm0.txt)
“dd if=/home/sina.html of=/home/mms0.txt bs=1024 count=1”
if的引數是輸入檔案是新浪的主頁,
of的引數是要生成的檔案,
bs的引數是每次讀入的block大小,這裡就設為要生成的檔案大小,
count的引數是讀取的block個數,這裡就設為1。
通過bs和count組合就可以生成指定大小的檔案,根據if輸入源的不同也內容也可以隨機。
以上兩種方法都是採用系統內建命令實現的;另外還可以程式設計和指令碼實現:
. 程式設計
方法是寫入檔案流,並且在程式碼中給定串的大小(Nbyte)。當然,這樣的話java, C++, C應該都可以做到。
. 指令碼
直接寫一個windows下的批處理檔案,或者用python這樣的指令碼語言寫一個檔案生成指令碼。
比如:ping -l [資料包大小 最大65535] ip
相關文章
- window下CPL檔案
- 生成固定大小的隨機檔案隨機
- 如何檢視Linux某目錄下特定檔案的總和大小Linux
- Linux下批量刪除空檔案或者刪除指定大小的檔案Linux
- windows下檔案系統支援的檔案大小Windows
- Linux中如何檢視目錄下的檔案大小?Linux
- Linux檢視當前目錄下的檔案大小Linux
- window下執行sh檔案
- phpcms的phpcms_auth導致的任意變數覆蓋漏洞、本地檔案包含漏洞和任意檔案下載漏洞PHP變數
- Linux 資料夾和檔案大小排序Linux排序
- 減小Delphi xe系列生成的exe檔案大小
- Linux檢視檔案大小Linux
- 用動態記憶體讀入任意大小的檔案(c語言)記憶體C語言
- Linux 檔案按大小排序Linux排序
- Patch檔案的生成和使用
- linux 中根據檔案的大小進行檔案的查詢Linux
- 匹配window下檔案路徑的正規表示式
- 任意檔案讀取
- 任意檔案讀取與下載的原理及修復
- Qt寫入excel檔案window和Linux通用,支援超連結QTExcelLinux
- Linux檢視檔案大小的幾種方法Linux
- 檢視linux檔案系統的塊大小Linux
- linux 常用檢視埠,檔案大小Linux
- 檢查 http url 下載檔案的大小(qbit)HTTP
- linux建立賬戶並自動生成主目錄和主目錄下的檔案Linux
- 超級簡單的實現window共享Linux檔案Linux
- Linux 某個目錄下查詢檔案大小並排序(du),特定檔案刪除(find)Linux排序
- LINUX下的檔案加密Linux加密
- 執行任意位置的 PHP 檔案PHP
- 將任意bmp圖片大小重新設定後生成新的bmp圖片
- 用友任意檔案讀取
- 檢視linux檔案系統塊大小Linux
- 日誌檔案的大小
- 查詢資料檔案大小和實際大小,並收縮資料檔案(轉)
- 得到檔案大小
- jvm 生成javacore和heapdump檔案JVMJava
- Linux下的檔案及檔案字尾名Linux
- 用putty上傳window檔案到linux或unixLinux