- 博客(1)
- 收藏
- 关注
原创 【无标题】
总结 文本文件和二进制文件只是逻辑上的区分,它们的物理存储都是二进制形式,所以说文本文件是一种特殊的二进制文件。 所谓逻辑上的区分就,其实就是应用程序内存到硬盘缓冲区这个过程的编解码的不同,文本文件是基于文本的编解码,一般是定长的,也就是一个字节对应一个字符(这里不讨论变长编码utf-8等),而二进制文件的编解码是变长的,可以是各种基本类型如char int long。并且二进制文件一般都是有文件头的需要用专用软件来解码,文件头用来表明二进制文件的解码方式,而文本文件没有文件头,这里可以用记事本和图像查看
2021-12-27 12:17:45
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人