社区
系统维护与使用区
帖子详情
dd命令可以生成包含0xFF的文件么?
沭水河畔
2011-11-16 06:27:54
一般的用法是dd if=/dev/zero of=file_name bs=1024 count=1024,这样就能得到一个由“00”填充的文件,如果想用“FF”填充,有没有直接的办法?
...全文
1334
5
打赏
收藏
dd命令可以生成包含0xFF的文件么?
一般的用法是dd if=/dev/zero of=file_name bs=1024 count=1024,这样就能得到一个由“00”填充的文件,如果想用“FF”填充,有没有直接的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lianweizhang
2013-09-04
打赏
举报
回复
以上方法如果生成成K上M的0xff文件就太慢了。可以使用下面方法: <2>生成2M全0xff文件 tr '\000' '\377' < /dev/zero | dd of=allones bs=1024 count=2k
louyong0571
2011-11-17
打赏
举报
回复
[Quote=引用 3 楼 lishanchao 的回复:]
引用楼主 lishanchao 的回复:
▪ 至强处理器在虚拟化领域有哪些...▪ 你的数据中心属于云计算友好型...▪ 私有PaaS与公有PaaS有何不同?▪ 如何化解虚拟化与存储性能之间...▪ 什么是GTI云安全架构?一般的用法是dd if=/dev/zero of=file_name bs=1024 count=1024,这样就能得到一个由“00”填充的文件,如果想用“FF”填充,有没有……
[/Quote]
鼓掌
沭水河畔
2011-11-16
打赏
举报
回复
[Quote=引用楼主 lishanchao 的回复:]
▪ 至强处理器在虚拟化领域有哪些...▪ 你的数据中心属于云计算友好型...▪ 私有PaaS与公有PaaS有何不同?▪ 如何化解虚拟化与存储性能之间...▪ 什么是GTI云安全架构?一般的用法是dd if=/dev/zero of=file_name bs=1024 count=1024,这样就能得到一个由“00”填充的文件,如果想用“FF”填充,有没有直接的办法?
[/Quote]
恍然大悟,0377就是八进制的0xFF,strace发现就是这么输出的,一直没反应过来。
向良玉
2011-11-16
打赏
举报
回复
[Quote=引用 1 楼 justkk 的回复:]
n=1000
while [ $n -ne 0 ]
do
echo -e '\0377\c' >> file_name
((n=n-1))
done
[/Quote]
+1
justkk
2011-11-16
打赏
举报
回复
n=1000
while [ $n -ne 0 ]
do
echo -e '\0377\c' >> file_name
((n=n-1))
done
[shell]
生成
size 大小,内容为
0xFF
的
文件
目的
生成
size 大小,默认内容为
0xFF
的
文件
shell 脚本 将如下脚本保存为 generate_blank_bin.sh #!/bin/bash if [ $# -lt 1 ]; then echo -e "\033[31mError Parameter counts:$#, exit\033[0m" exit elif [ $# -eq 2 ]; then ...
linux
命令
生成
全0x00或全
0xff
文件
全0x00
dd
if=/dev/zero of=all_0x00.bin bs=1 count=1024 全
0xff
tr '\000' '\377' < /dev/zero |
dd
of=fall_
0xff
.bin bs=1 count=1024 > /dev/null
使用
dd
命令
修改bin
文件
使用
dd
命令
修改bin
文件
1.使用环境2.指令详解3.举例验证4.参考文献 1.使用环境 Linux环境下,使用shell脚本,修改bin
文件
。比如要在image.bin镜像
文件
的0xF000地址处填充一段数据。 2.指令详解
dd
if=输入
文件
of=输出
文件
3.举例验证 4.参考文献 菜鸟教程 ...
命令
生成
自定义 bin
文件
目录应用相关参考 应用 在某些情况下,可能会用到全为某个值的 bin
文件
,可使用
dd
命令
配合 /dev/zero 这个特殊的
文件
设备,来
生成
全为 0x00 的 bin
文件
,而后在使用 tr
命令
,替换0x00 为
0xFF
,
命令
如下所示:
dd
if=/dev/zero bs=1M count=2 | tr "\000" "\377" > test.bin
命令
生成
全为
0xFF
的 2MB 的 bin
文件
。 其中 \377 为八进制数,即
0xFF
。 在
生成
test.bin
linux shell 操作二进制
文件
(xxd、
dd
)
linux 二进制
文件
操作, xxd
dd
系统维护与使用区
19,614
社区成员
74,562
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章