乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 在c语言中如何打开<em>二进制文件</em>-office 二进制文件,什么是二进制文件

在c语言中如何打开<em>二进制文件</em>-office 二进制文件,什么是二进制文件

作者:乔山办公网日期:

返回目录:office365


Notepad++可以编辑PE文件(二进制文件即HEX码),2进制、16进制都可以,通过附加的组件HexEditor即可实现。另外一款Notepad++自带插件TextFX也有这个功能zd,但实现效果不如Hex Editor。

二进制文件,你写入ASCII 字符串,打开来看 仍然是可zd识别的字符串。
如果你用别的编码,例如 unicode,
你用 notepad 打开,仍然可以识别。因为 notepad 认识 unicode。
下面是写unicode 文件:
#include <stdio.h>
void main()
{
FILE *p;
char str[]="China";
int i,x;
p=fopen("file2.txt","wb");
x = 0xfeff;
fwrite(&x,2,1,p);
for (i=0;i<strlen(str);i++){
x = (str[i] - 0x20) | 0xff00;
fwrite(&x,2,1,p);
};
fclose(p);
}
-------
你可以自己编密码,例如:
x = (str[i] - 0x30) | 0xff00; 就不 认识了。
rb 读写打开一个二进制文件,只允许读数据,文件必须存在。
rb+ 读写打开一个二进制文件,允许读写数据,文件必须存在。
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。
ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。

没有专门的软件,office Word 打开的是.doc文件。
你下个UltraEdit软件,打开的时候用二进制打开就行了

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网