`
Supanccy2013
  • 浏览: 220621 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

二进制、文本文件的区别

    博客分类:
阅读更多
从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。

  ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:
ASC码:  00110101 00110110 00110111 00111000
     ↓     ↓    ↓    ↓
十进制码: 5     6    7    8 共占用4个字节。ASCII码文件可在屏幕上按字符显示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件的内容。 由于是按字符显示,因此能读懂文件内容。

  二进制文件是按二进制的编码方式来存放文件的。 例如, 数5678的存储形式为: 00010110 00101110只占二个字节。二进制文件虽然也可在屏幕上显示, 但其内容无法读懂。C系统在处理这些文件时,并不区分类型,都看成是字符流,按字节进行处理。 输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。 因此也把这种文件称作“流式文件”。
一个文件可以以文本模式或二进制模式打开,这两种的区别是:在文本模式中回车被当成一个字符'/n',而二进制模式认为它是两个字符0x0D,0x0A;如果在文件中读到0x1B,文本模式会认为这是文件结束符,也就是二进制模型不会对文件进行处理,而文本方式会按一定的方式对数据作相应的转换。
分享到:
评论

相关推荐

    java 将文件中二进制文件转换成文本文本文件并输出

    这个程序会读取名为"binary_file.bin"的二进制文件,将其中的每个字节转换为ASCII字符,并将结果写入"test_file.txt"文本文件。请注意,如果二进制文件包含非ASCII字符,转换可能会导致乱码或不可读的文本。 在实际...

    MFC读取二进制文件并保存为文本文件

    1:本程序读取二进制文件,并把读到的二进制文件保存为文本数据 2:二进制文件内容一系列的三维点云数据,由扫描仪器扫描获得 3:本程序采用了多线程技术,读取二进制文件时,界面不会卡顿 4:实例二进制文件为data....

    十六进制文本文件转十六进制格式文件命令窗程序

    十六进制的文本文件,转为十六进制格式的二进制文件。 从第一个有效字符开始,每2个有效字符(即0~F)输出一个格式化字节,"0x"、"\r\n"、空格等字符会被跳过。

    二进制文件转换为文本文件的工具

    一个很有用的工具,可以将二进制文件转换为文本文件

    二进制文件与文本的区别

    二进制文件与文本文件是计算机中两种基本的数据存储方式,它们在结构、用途和处理方式上有显著区别。 首先,文本文件,也称为ASCII文件,是基于字符编码的文件类型。这种文件通常由人类可读的字符组成,如字母、...

    二进制文件转换成文本文件,16进制显示.py

    二进制文件srcfile 转换成文本文件 targetfile,16进制显示。 二进制文件srcfile 转换文本文件 targetfile,16进制显示。 二进制文件转换文本文件 targetfile,16进制显示。 二进制文件转换文本文件,16进制显示...

    查看二进制文件的常用软件

    二进制文件不同于常见的文本文件,它们包含的是机器可读的0和1数据流,而非人类易读的字符。因此,需要专门的工具来查看和分析这类文件。本文将详细介绍一款常用的二进制文件查看软件——EditPlus。 EditPlus是一款...

    文本文件与二进制文件

    文本文件和二进制文件是计算机存储中的两种基本文件类型,它们的区别在于逻辑上的编码方式不同。文本文件适合存储文本数据,二进制文件适合存储多媒体数据。在实际应用中,需要根据具体情况选择合适的文件类型和编码...

    otxt2bintxt2otxt.rar_二进制 文本_文本文件 二进制 文件

    "otxt2bintxt2otxt.rar_二进制 文本_文本文件_二进制 文件"这个压缩包涉及了将文本文件与二进制文件之间相互转换的过程。这种转换在计算机科学和编程中具有重要意义,因为不同的系统和应用程序可能需要处理不同格式...

    二进制文件转16进制文本

    将二进制文件方便的转16进制文本,方便查看

    Binary Viewer二进制文件读取软件

    由于二进制文件的特殊性,普通的文本编辑器无法正确解读和显示其内容,因此需要专门的工具来解析和查看这些文件的内部结构,这就是二进制文件读取软件的作用。 **Binary Viewer** 是一款专为查看和分析二进制文件而...

    文本文件转换二进制文件

    在计算机科学领域,数据通常以两种主要形式存储:文本文件和二进制文件。文本文件以人类可读的字符编码(如ASCII或Unicode)存储数据,而二进制文件则包含机器可理解的一系列比特(0和1)序列。本文将深入探讨文本...

    二进制文件、文本文件转换工具

    本文将深入探讨二进制文件与文本文件的区别,并介绍如何使用转换工具进行两者之间的转换,同时结合提供的C#应用示例进行解析。 首先,我们需要理解二进制文件(Binary File)和文本文件(Text File)的基本概念。二...

    文本文件和二进制文件区别读写.rar

    在计算机编程中,文本文件和二进制文件是两种常见的数据存储形式,它们在读写方式上有着显著的差异。本文将深入探讨这两种文件类型及其在C语言中的处理方法。 首先,文本文件是以人类可读的形式存储数据的,通常...

    十六进制文本文件转换为二进制文件的转换程序

    将内容为十六进制的文本文件转换成二进制内容的bin文件

    C++文件转二进制,二进制转文件

    当我们说“文件”,通常指的是文本文件或二进制文件。文本文件包含可读的字符,如ASCII或Unicode编码,而二进制文件则包含任何类型的数据,包括图像、音频等。 ### 文件转二进制 将文件转换为二进制,主要是读取...

    一种读取二进制文本并转换为明文的MFC源码

    在描述中提到的特定格式的二进制文本,可能是指包含特定结构或编码规则的数据,例如HEX文件。HEX文件通常包含以十六进制表示的字节序列,常用于存储程序或数据,特别是在嵌入式系统和单片机编程中。读取这样的文件,...

    二进制文件转换成文本文件

    这是一段小程序,功能是将二进制文件(*.dat)转换成文本文件(或者Excel表格)!

    巧用AWK处理二进制数据文件

    但是,AWK的强大功能只针对纯文本文件,对于带有很多不可显示字符的二进制数据文件,单凭AWK就无能为力了。这时我们需要其他工具的帮助。 在Unix下,还有一个工具叫做OD,其全称是“display files in octal format...

    BES二进制文件编辑器

    二进制文件是由0和1组成的原始数据格式,通常包含了计算机程序、图像、音频和视频等非文本信息。BES编辑器允许用户直接打开并编辑这些二进制数据,这对于软件开发者、系统管理员以及数据恢复专家来说极其重要。通过...

Global site tag (gtag.js) - Google Analytics