如何創建一個不可壓縮的大文件?

最近有個特殊點的需求,需要往apk裏塞文件撐大apk的大小。於是就去百度有沒有類似的命令。

於是發現了mkfile命令很好的滿足了需求:

mkfile -n 1g ~/Desktop/1GB.txt

但是由於這樣生成的文件,數據其實都是0,會被壓縮。最終到gp平臺上還是撐不了大小。於是想到用隨機數據填。於是在這裏找到了答案https://unix.stackexchange.com/questions/33629/how-can-i-populate-a-file-with-random-data

head -c 1073741824 </dev/urandom >myfile

原理是讀取/dev/urandom驅動寫入文件。
看來對unix輸入輸出流運用的還是不夠啊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章