文本文件和二进制文件的区别,使用方法和检验方式

简介: 文本文件和二进制文件的区别,使用方法和检验方式
//文本文件和二进制文件
//根据数据的存储形式,分为文本文件和二进制文件
//数据在内存中以二进制存储,不加转换的输出到外存,就是二进制文件
//            以ASCII的形式存储,则需要与存储前转换,以ASCII的形式存储的文件就是文本文件
//在文件内存储时字符一律用ASCII,数值型既可以用ASCII,也可以用二进制存储
//在内存中一律用二进制存储,但是可以用不同方式解读
// 
//例如10000在内存中存储,以二进制形式:(二进制文件--看不懂)      ASCII形式:(文本文件--能看到)
//00000000 0000000 00100111 00010000            00110001  00110000  00110000  00110000  00110000
int main()
{
    int a = 10000;
    FILE* pf = fopen("test.txt", "wb");//wb表示以二进制形式打开
    if (pf == NULL)
    {
        perror("fopen");
        return 1;
    }
    //打开文件
    fwrite(&a, sizeof(int), 1, pf);
    //关闭文件
    fclose(pf);
    pf = NULL;
    return 0;
}
//检验方式:右击鼠标源文件,添加,现有项,test.txt,右击打开方式,二进制方式


相关文章
|
2月前
|
存储 Shell Linux
【Shell 命令集合 备份压缩 】Linux 解码uuencode编码的文件 uudecode 命令 使用指南
【Shell 命令集合 备份压缩 】Linux 解码uuencode编码的文件 uudecode 命令 使用指南
33 0
|
4月前
|
C语言
C 语言文件处理全攻略:创建、写入、追加操作解析
在 C 语言中,您可以通过声明类型为 FILE 的指针,并使用 fopen() 函数来创建、打开、读取和写入文件:
88 0
|
2月前
|
存储 Shell Linux
【Shell 命令集合 备份压缩 】Linux 将二进制文件转换为ASCII码 uuencode命令 使用指南
【Shell 命令集合 备份压缩 】Linux 将二进制文件转换为ASCII码 uuencode命令 使用指南
37 0
|
2月前
|
存储 编解码 算法
Python读取二进制文件:深入解析与技术实现
Python读取二进制文件:深入解析与技术实现
65 0
|
Linux C语言
Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)
Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)
130 0
Linux:文件目录类指令(内含:文件目录所有用法总结摘要+所有用法案例)
|
Python
【通用文件操作】文件自动整理
今天我们就带大家来实现一下文件自动整理的操作。在我们日常生活中,文件总是杂乱无章的,这个时候就需要我们整理一下。但是文件太多的话整理起来是非常麻烦的,因此我们今天就来用Python实现文件的自动整理。
125 0
|
SQL Python
【通用文件操作】查找重复文件
在前一篇我们以及说了如何搜索文件,详细查看【通用文件操作】文件搜索。今天我们来看看如何查找重复文件。在我们微信、QQ中,经常会我们每发送一次文件就会给我们在本地保存一份。我们可以使用今天的内容来实现重复文件的删除。
442 0
|
Python
Python - 文件模式a+读取不了文件
Python - 文件模式a+读取不了文件
225 0
|
C语言
【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 函数形参设置 | 确保打开文件成功 | 统计文件大小 )
【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 函数形参设置 | 确保打开文件成功 | 统计文件大小 )
133 0