文本文件和二进制文件的区别

二进制文件  英文:Binary files - 包含在 ASCII 及扩展 ASCII 字符中编写的数据或程序指令的文件。计算机文件基本上分为二种:二进制文件和 ASCII(也称纯文本)文件,图形文件及文字处理程序等计算机程序都属于二进制文件。这些文件含有特殊的格式及计算机代码。ASCII 则是可以用任何文字处理程序阅读的简单文本文件。 
    从本质上来说他们之间没有什么区别,因为他们在硬盘上都有一种的存放方式--二进制,但是如果要对他们有些区分的话,那可以这样理解。我们现在的每个字符由一个或多个字节组成,每个字节都是用的-128—127之间的部分数值来表示的,也就是说,-128——127之间还有一些数据没有对应任何字符的任何字节。如果一个文件中的每个字节的内容都是可以表示成字符的数据,我们就可以称这个文件为文本文件,可见,文本文件只是二进制文件中的一种特例,为了与文本文件相区别,人们又把除了文本文件以外的文件称为二进制文件,由于很难严格区分文本文件和二进制文件的概念,所以我们可以简单地认为,如果一个文件专门用于存储文本字符的数据,没有包含字符以外的其他数据,我们就称之为文本文件,除此之外的文件就是二进制文件。 
  1..在windows下,文本文件不一定是以ASCII来存贮的,因为ASCII码只能表示128的标识,你打开一个TXT文档,然后另存为,有个选项是编码,可以选择存贮格式。一般来说UTF-8编码格式兼容性要好点。
  2.二进制就是010101==来存贮文件,一般这种存贮没有兼容性,用的是计算机原始语言
总的来说计算机内部处理的时候还是换算为二进制的。 
2025-03-26 20:51:47.528 31193-31193 MainActivity com.example.test D Decoded color image: 1280x960 channels:3 2025-03-26 20:51:47.528 31193-31193 MainActivity com.example.test D Extracted message: hello 2025-03-26 20:51:47.528 31193-31193 MainActivity com.example.test D Message to embed length: 5 bytes 2025-03-26 20:51:47.528 31193-31193 MainActivity com.example.test I Embedding into color image 2025-03-26 20:51:47.550 31193-31193 MainActivity com.example.test D 鐢熸垚JPEG鏁版嵁闀垮害锛�173925瀛楄妭 | 灏哄锛�960x1280 2025-03-26 20:51:47.550 31193-31193 MainActivity com.example.test D Encoded JPEG data length: 173925 bytes 2025-03-26 20:51:47.550 31193-31193 MainActivity com.example.test I Embedding completed2025-03-26 20:51:48.745 31193-31193 MainActivity com.example.test I Color message extraction started 2025-03-26 20:51:48.759 31193-31193 MainActivity com.example.test D Decoded color image: 1280x960 channels:3 2025-03-26 20:51:48.759 31193-31193 MainActivity com.example.test I Extracting from Y channel 2025-03-26 20:51:48.841 31193-31193 MainActivity com.example.test D Extracted message: 樛髫�觖�惑�纛�}�喵����ミ�o旷�蛳|邍�谉��?�騣����麋���o~咖 �量�葵����;���菘�o���唼��秕Y�����>���s咀忸k��?���燋�縮��qg綶�7体7��������镦|鷜矿锜��傀嵖涰o��9��會3�謠骺涽��靠~�齩�;�����黱����'_线�鹘�������羁~�~唏鼹g麩哈�稃���﨩�Y哌�o�筷��粉{�: �����������=�莣诚M��觐鶡痪��魃�镲z�稞Y���螨���齱�啕叨鼯���~���隹��眼���昕�肪◇�7邶����6]k鹻~���婵��胼�鐆�沌��齕�唿鱙潂���颵�哌���[���鬟Quk傀忣_���思傀k�豞��苓啭{啕�7��]唼鲞飢�O��n臼蘩��稔�蓠岿�����{��?�澹澧W�琬锍�?泯�魍}�?]�燇�間�鼷Ww�[���}�稔{���'��?�鼷�����飋�?���嫁峄飣�五���慨[�唿���)����w����懐幅飋��秣{��巷���{玱淆�隹�w�=�匡�}�;琬麩罪���w�颠{黠�鳠vc锝瓱�?�镗�7锄鬅w�韜剡o��锞�笙��澾鳊��鱫�������睑���険~r<�唼~c�'�_燋�挎���^縞�~鳙镢�z��沱���育玳{�傀琨�}�w�����7��兑o�� 2025-03-26 20:51:48.841 31193-31193 MainActivity com.example.test D Extracted message length: 4411 bytes 2025-03-26 20:51:48.841 31193-31193 MainActivity com.example.test I Color message extraction completed为什么会出现这么多的提取文本,哪里有错误
03-27
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值