最近有个特殊点的需求,需要往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输入输出流运用的还是不够啊。