我用记事本和ultraedit打开一个bmp图片文件出现的一堆符号是啥意思?

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:15:44
用记事本打开的是
BM? 6 ( ?    噻   钪? 骀? 讪H 榊 ??? 缑b 逭? 乩? 爽? 眰B 蜿? ?#  烟? 靠? ___  哌? ??? ?? 999 VVV 缮?  弿? sss 囟? ? 脳[ 瓁/ 闫? 竾E 艇q

下面那个图片是用ultraedit打开的,前面一堆16进制数字又为何意?
关键是为什么我不做任何修改保存后文件都被损坏了?
能不能根据这些符号还原图片呢?20H 80H不懂啥意思

文件,都是以2进制的数据形式保存在存储器的.当用记事本打开的时候,被认为是文本文件,显示时按照ASCII来显示,20H之前的是一些控制操作符,显示时会以不同的方式显示,出现所谓的"乱码",而80H之后的是一些全字符,即占用了2个字节,并且要连续2个字节都为大于80H的才可能是存在的.所以会看到有些是"字",而更多的是乱码了.

不过不做修改保存损坏,这个用UE一般不会出现这种情况,用记事本会这样,可能是因为不能显示的字符都用统一的标识,保存时候便以同样的编码保存了.你的图形文件是BMP格式的吧,

记事本和UltraEdit都是文本编辑器用它们来打开图片当然不行啦,图片你可以用ACDSee或微软的图片浏览器打开的