当前位置:首页 » 编程软件 » 二进制文本用什么编译

二进制文本用什么编译

发布时间: 2022-08-15 14:57:04

❶ 如何将文件转换成二进制文件

您好。
将其导入ultra
edit,里面有导出二进制文件选项
有各最简单的方法,windows其实自带了一个这样的工具exe2bin.exe在运行里输入cmd打开msdos方式,里面输入
c:\>exe2bin
/?
就可以查看一下这个命令的方式,比如
c:\>exe2bin
c:\a.exe
b.bin
再用记事本查看就可以了,不过这种方法只能对exe文件有效。
如果还有问题,可以继续追问,感谢。

❷ 二进制如何编程

1、打开易语言新建一个windows程序进入下图界面。

linux下有什么好用的二进制文件编辑器

一、在Linux下查看二进制文件的软件:
xxd (2进制)
hexmp (16进制)
二、编辑:
1、biew
2、hexedit
3、vim
Vim 来编辑二进制文件。Vim 本非为此而设计的,因而有若干局限。但你能读
取一个文件,改动一个字符,然后把它存盘。结果是你的文件就只有那一个字符给改了,
其它的就跟原来那个一模一样。
要保证 Vim 别把它那些聪明的窍门用错地方,启动 Vim 时加上 "-b" 参数:
vim -b datafile
这个参数设定了 'binary' 选项。其作用是排除所有的意外副作用。例如,'textwidth'
设为零,免得文本行给擅自排版了。并且,文件一律以 Unix 文件格式读取。
二进制模式可以用来修改某程序的消息报文。小心别插入或删除任何字符,那会让程序运
行出问题。用 "R" 命令进入替换模式。
文件里的很多字符都是不可显示的。用 Hex 格式来显示它们的值:
:set display=uhex
另外,也可以用命令 "ga" 来显示光标下的字符值。当光标位于一个 字符上时,
该命令的输出看起来就像这样:
27, Hex 1b, Octal 033
文件中也许没那么多换行符。你可以关闭 'wrap' 选项来获得总览的效果:
:set nowrap
字 节 位 置
要发现你在文件中的当前字节位置,请用这个命令:
g CTRL-G
其输出十分冗长:
Col 9-16 of 9-16; Line 277 of 330; Word 1806 of 2058; Byte 10580 of 12206
最后两个数字就是文件中的当前字节位置和文件字节总数。这已经考虑了 'fileformat'
选项导致换行符字节不同的影响。
要移到文件中某个指定的字节,请用 "go" 命令。例如,要移到字节 2345:
2345go
使 用 XXD
一个真正的二进制编辑器用两种方式来显示文本: 二进制和十六进制格式。你可以在 Vim
里通过转换程序 "xxd" 来达到这效果。该程序是随 Vim 一起发布的。
首先以二进制方式编辑这个文件:
vim -b datafile
现在用 xxd 把这个文件转换成十六进制:
:%!xxd
文本看起来像这样:
0000000: 1f8b 0808 39d7 173b 0203 7474 002b 4e49 ....9..;..tt.+NI
0000010: 4b2c 8660 eb9c ecac c462 eb94 345e 2e30 K,.`.....b..4^.0
0000020: 373b 2731 0b22 0ca6 c1a2 d669 1035 39d9 7;'1.".....i.59.
现在你可以随心所欲地阅读和编辑这些文本了。 Vim 把这些信息当作普通文本来对待。
修改了十六进制部分并不导致可显示字符部分的改变,反之亦然。
最后,用下面的命令把它转换回来:
:%!xxd -r
只有十六进制部分的修改才会被采用。右边可显示文本部分的修改忽略不计。
楼主如果对Linux感兴趣,想学习更多Linux操作知识,可以网络《Linux就该这么学》,相信会有帮助的。

❹ 如何将二进制文件转化成文本文件

如果楼主是问Dos 和 Unix文本格式互相转化,那就是unix2dos, dos2unix两个命令。 Unix文件是不区分二进制和文本格式的,不存在什么“二进制和文本互相转化”问题。对文件的处理,完全在于应用程序怎么去处理它。例如,编译出来的a.out是ELF格式的二进制文件,用shell就是直接加载并运行该程序,但是如果用file a.out,则是从a.out中提取信息来判断a.out文件格式。 如果是在编程中,那更不用区分,FILE *fp = fopen(yourfilename, "r")和fopen(yourfilename, "rb")是完全一样的。

❺ 如何把2进制的文件打开编辑

UltraEdit,用十六进制打开,然后按照说明修改(二进制都是0或1,不可能拿来作修改用,一般都是16进制)

❻ VIM使用系列:二进制文件编辑

VIM使用系列:二进制文件编辑vim一般是作为文本编辑工作,主要如代码编写,编辑二进制文件一般不再vim的功能范畴。不过在linux系统中偶尔也会碰到一些二进制文件,如二进制的数据文件等,在一定范围内也可以使用vim进行查看和修改。查看和定位打开一个二进制文件时,要保证
Vim
别把它那些聪明的窍门用错地方,启动
Vim
时加上
-b
参数:1vim
-b
datafile这个参数设定了
'binary'
选项。其作用是排除所有的意外副作用。例如,'textwidth'设为零,免得文本行给擅自排版了。并且,文件一律以
Unix
文件格式读取。二进制模式可以用来修改某程序的消息报文。小心别插入或删除任何字符,那会让程序运行出问题。用
R
命令进入替换模式。文件里的很多字符都是不可显示的。用
Hex
格式来显示它们的值:1:set
display=uhex另外,也可以用命令
ga
来显示光标下的字符值。当光标位于一个
字符上时,该命令的输出看起来就像这样:
27,
Hex
1b,
Octal
033
文件中也许没那么多换行符。你可以关闭
'wrap'
选项来获得总览的效果:
:set
nowrap要发现你在文件中的当前字节位置,请用这个命令:
g
CTRL-G其输出十分冗长:
Col
9-16
of
9-16;
Line
277
of
330;
Word
1806
of
2058;
Byte
10580
of
12206
最后两个数字就是文件中的当前字节位置和文件字节总数。这已经考虑了
'fileformat'选项导致换行符字节不同的影响。要移到文件中某个指定的字节,请用
go
命令。例如,要移到字节
2345:
2345go使

XXD一个真正的二进制编辑器用两种方式来显示文本:
二进制和十六进制格式。你可以在
Vim里通过转换程序
xxd
来达到这效果。该程序是随
Vim
一起发布的。首先以二进制方式编辑这个文件:
vim
-b
datafile现在用
xxd
把这个文件转换成十六进制:
:%!xxd文本看起来像这样:0000000:
1f8b
0808
39d7
173b
0203
7474
002b
4e49
....9..;..tt.+NI0000010:
4b2c
8660
eb9c
ecac
c462
eb94
345e
2e30
K,.`.....b..4^.00000020:
373b
2731
0b22
0ca6
c1a2
d669
1035
39d9
7;'1......i.59.现在你可以随心所欲地阅读和编辑这些文本了。
Vim
把这些信息当作普通文本来对待。修改了十六进制部分并不导致可显示字符部分的改变,反之亦然。最后,用下面的命令把它转换回来:
:%!xxd
-r只有十六进制部分的修改才会被采用。右边可显示文本部分的修改忽略不计。PS:当然对于二进制文件的查看linux系统中有多个更好的可用工具,常用的如:od工具:mp
files
in
octal
and
other
formatsxxd工具:make
a
hexmp
or
do
the
reverse.hexmp工具:ASCII,
decimal,
hexadecimal,
octal
mp.

❼ 请问什么是二进制编辑器啊

它可以用文本(ASCII)和十六进制(Hex)方式打开文件。
事实上真正的二进制编辑器是很少见的(一天到晚对着一堆“1”跟“0”难道不烦人吗)。通常说的二进制编辑器,就是不管文件格式,将整个文件的每一个字节都显示成整数(进制不一定,通常是16)的编辑器。

c语言是如何编译成二进制

计算机专业有门课程叫做《编译原理》,详细讲述了怎么把高级语言翻译成汇编语言活着机器能看懂的二进制代码。

简单的说,C语言是通过编译器翻译成二进制代码的(就像英译汉的软件把英文翻译成汉语一样。把高级语言翻译成机器语言过程很复杂,学了编译原理就懂了)。还有编译器可以用各种语言编写,C语言可以被用C语言写的编译器来编译。

❾ C语言如何编译成可以直接在CPU运行的二进制码

路过。。。话说你要二进制文件干啥呢,我的大学老师告诉我,懂二进制的全世界就只有那么几个

热点内容
centos使用python 发布:2024-05-18 23:39:48 浏览:866
幻影天龙脚本 发布:2024-05-18 23:38:17 浏览:711
编程的py 发布:2024-05-18 23:36:22 浏览:73
安卓系统怎么改序列号 发布:2024-05-18 23:28:16 浏览:782
c语言中实数 发布:2024-05-18 23:21:03 浏览:894
服务器搭建题目 发布:2024-05-18 23:01:29 浏览:27
下载武装突袭后怎么进服务器 发布:2024-05-18 22:56:17 浏览:825
c语言字符串大写变小写 发布:2024-05-18 22:56:16 浏览:438
重启删除的文件夹 发布:2024-05-18 22:34:11 浏览:638
视频软件源码 发布:2024-05-18 22:22:24 浏览:429