社区
其它技术问题
帖子详情
怎么用shell命令生成1M全1的二进制文件
G_Rookie
2012-02-24 10:23:40
怎么用shell命令生成一个1M的二进制文件,文件内容全1
...全文
734
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]
恩 我试一下
用
shell
把(1到100)100个整数写入到
二进制
文件
1. 问题分析(需求分析) 2. writeint() 的实现 3. 参考源码如下: 4. 执行效率测试
shc将
shell
脚本转成
二进制
文件
最近在做一个项目,需要把
shell
脚本自定拷贝到目标客户端中执行,但是并不想让用户知道脚本的源码,于是采用shc对
shell
脚本进行处理 首先装个wget工具 yum -y install wget 下载 wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz 解压到当前
文件
夹 tar zxf shc-3.8.7.tgz...
Android中常用的adb
shell
命令
注意事项:这里写的
命令
,网页会重新编辑格式,比如我写了两个减号,发布后变成了一个减号;如果我说的
命令
不能正确执行,请手动输入
命令
,切记切换英文状态。 android 常用
shell
命令
记录下来备忘设置adb环境变量其实就是将adb.exe的路径放到Path中,目的是cmd直接可以使用adb
命令
比如我的adb.exe路径G:\tools\adt-bundle\sdk\platform-tools...
【
Shell
命令
集合 备份压缩 】Linux 将
二进制
文件
转换为ASCII码 uuencode
命令
使用指南
uuencode
命令
是Linux系统中的一个用于编码
文件
的
命令
。它的作用是将
二进制
文件
转换为ASCII码表示的文本
文件
,以便在网络上传输或存储。
shell
脚本将数字转换为
二进制
文件
将500转换成十六进制数据打印出来,用dd工具写道到500.bin这个
文件
中去。比如要将500转换成
二进制
文件
。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章