社区
其它技术问题
帖子详情
怎么用shell命令生成1M全1的二进制文件
G_Rookie
2012-02-24 10:23:40
怎么用shell命令生成一个1M的二进制文件,文件内容全1
...全文
690
18
打赏
收藏
怎么用shell命令生成1M全1的二进制文件
怎么用shell命令生成一个1M的二进制文件,文件内容全1
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangjieest
2012-02-24
打赏
举报
回复
[Quote=引用 7 楼 justkk 的回复:]
应该是 0377
[/Quote]
应该是 echo >> 两个大于号
justkk
2012-02-24
打赏
举报
回复
应该是 0377
justkk
2012-02-24
打赏
举报
回复
这么搞行不行?
echo '\0777\0777\0777\c' > yourfile
循环调用一下,生成一个1M的文件
Jim_King_2000
2012-02-24
打赏
举报
回复
只看见全写0的,没见过全写1的。
dd if=/dev/zero of=foobar count=1024 bs=1024
G_Rookie
2012-02-24
打赏
举报
回复
Linux的shell
Jim_King_2000
2012-02-24
打赏
举报
回复
Windows还是*nix?
G_Rookie
2012-02-24
打赏
举报
回复
[Quote=引用 1 楼 hongwenjun 的回复:]
自己用 C 写一下难吗
[/Quote]
要用shell命令搞,不用c代码
hongwenjun
2012-02-24
打赏
举报
回复
自己用 C 写一下难吗
G_Rookie
2012-02-24
打赏
举报
回复
[Quote=引用 16 楼 justkk 的回复:]
每个字节都是1,还是每个字节的每个位都是1?
如果是前者echo -e '\001\001\001\c' > file
[/Quote]
哦了,就是这个结果,thankyou!看来这个问题能搞定了
G_Rookie
2012-02-24
打赏
举报
回复
[Quote=引用 16 楼 justkk 的回复:]
每个字节都是1,还是每个字节的每个位都是1?
如果是前者echo -e '\001\001\001\c' > file
[/Quote]
是每个bit位都是1。。。
justkk
2012-02-24
打赏
举报
回复
每个字节都是1,还是每个字节的每个位都是1?
如果是前者echo -e '\001\001\001\c' > file
G_Rookie
2012-02-24
打赏
举报
回复
[Quote=引用 14 楼 justkk 的回复:]
哦,试试这样
echo -e '\0377\0377\0377\c' > file
[/Quote]
结果是这个ÿÿÿ 二进制的1用vi看应该是^A 我用UE看了一下确实不是二进制的1
算了 这个问题本来就有点纠结 不想他了
justkk
2012-02-24
打赏
举报
回复
哦,试试这样
echo -e '\0377\0377\0377\c' > file
G_Rookie
2012-02-24
打赏
举报
回复
[Quote=引用 12 楼 justkk 的回复:]
引用 10 楼 g_rookie 的回复:
引用 7 楼 justkk 的回复:
应该是 0377
这么搞不行,刚试了下,echo追加到文件里的都是字符,不是二进制
加符号\了吗?
echo '\0377\0377\0377\c' > file
用od命令看看
od -x file
[/Quote]
加了啊 用vim 看的结果是\0377\0377\0377\c
二进制用vi看到的是乱码,所以肯定不是二进制了
justkk
2012-02-24
打赏
举报
回复
[Quote=引用 10 楼 g_rookie 的回复:]
引用 7 楼 justkk 的回复:
应该是 0377
这么搞不行,刚试了下,echo追加到文件里的都是字符,不是二进制
[/Quote]
加符号\了吗?
echo '\0377\0377\0377\c' > file
用od命令看看
od -x file
G_Rookie
2012-02-24
打赏
举报
回复
[Quote=引用 5 楼 jim_king_2000 的回复:]
只看见全写0的,没见过全写1的。
dd if=/dev/zero of=foobar count=1024 bs=1024
[/Quote]
是有这个全0的,可是现在想搞出来个全1的,所以比较纠结
G_Rookie
2012-02-24
打赏
举报
回复
[Quote=引用 7 楼 justkk 的回复:]
应该是 0377
[/Quote]
这么搞不行,刚试了下,echo追加到文件里的都是字符,不是二进制
G_Rookie
2012-02-24
打赏
举报
回复
[Quote=引用 8 楼 wangjieest 的回复:]
引用 7 楼 justkk 的回复:
应该是 0377
应该是 echo >> 两个大于号
[/Quote]
恩 我试一下
如何使用 SHC 加密
Shell
脚本.doc
这将
生成
一个加密的
Shell
脚本
文件
`welcome.sh.x`,该
文件
是一个
二进制
格式的
文件
,普通用户无法读取其内容。 使用 `file`
命令
可以查看
文件
的类型: `file welcome.sh` 显示该
文件
是一个 POSIX
shell
脚本
文件
...
将一个
shell
脚本
生成
一个
二进制
命令
shell
转换
二进制
shell
脚本将数字转换为
二进制
文件
将500转换成十六进制数据打印出来,用dd工具写道到500.bin这个
文件
中去。比如要将500转换成
二进制
文件
。
shell
脚本 转
二进制
执行
文件
要点:该工具不支持
生成
的
二进制
文件
在其他主机上使用。 使用工具shc 官方下载网站:http://www.datsi.fi.upm.es/~frosal/ 使用最新版本:shc-3.8.9b.tgz tar -zxvf shc-3.8.9b.tgz cd shc-3.8.9b/ ...
shell
脚本转化为
二进制
执行
文件
的两种方法
要点:该工具不支持
生成
的
二进制
文件
在其他主机上使用。 使用工具shc官方下载网站:http://www.datsi.fi.upm.es/~frosal/使用最新版本:shc-3.8.9b.tgz tar -zxvf shc-3.8.9b.tgz cd shc-3.8.9b/ make 编译成功后...
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章