小编Low*_*wah的帖子

从文件中读取确切字节数的 POSIX 方法是什么?

刚刚遇到这个问题,并从选择的答案中学到了很多东西:使用 dd 创建随机数据并获得“部分读取警告”。现在警告后的数据真的是随机的吗?

不幸的是,建议的解决方案head -c不可移植。

对于坚持这dd是答案的人,请仔细阅读链接的答案,其中详细解释了为什么dd不能成为答案。另外,请注意这一点:

$ dd bs=1000000 count=10 if=/dev/random of=random
dd: warning: partial read (89 bytes); suggest iflag=fullblock
0+10 records in
0+10 records out
143 bytes (143 B) copied, 99.3918 s, 0.0 kB/s
$ ls -l random ; du -kP random
-rw-rw-r-- 1 me me 143 Apr 22 19:19 random
4       random
$ pwd
/tmp
Run Code Online (Sandbox Code Playgroud)

dd posix binary head

8
推荐指数
2
解决办法
5755
查看次数

标签 统计

binary ×1

dd ×1

head ×1

posix ×1