确实如你所说,硬盘上的存储方式就是这些,但是格式不能那么理解了。
http://baike.baidu.com/view/4480.htm#5这是硬盘的简介,你可以看一下它的详细情况。
要是想具体了解,你就要学习一下机器语言、汇编语言、高级语言这些东西。
正如你说说的那样,我之前吧一张图片转换成字符串的形式进行编写,吧里面的字符改变了一些内容,然后保存打开图片,图片确实会变样子。
但这有一个要注意的地方,就算我转换成了字符串,对字符串进行改写的时候也不能随意更改的。
否则文件很可能会打不开。
文件保存同时会保存关于文件的一些信息,比如格式、内同等很多东西。
你说的情况确实有可能出现,记得曾经听说有人就用机器语言(1、0这样的进制)编写出一个windows的屏幕保护程序。
但这基本上已经是逆天的大神级人物了。
电脑只能识别机器语言,但现在人们用电脑,不可能去学习机器语言,然后用机器语言对电脑进行操作,所以机器语言就被封装成为了汇编语言,到后来的高级语言,其实都是吧机器语言封装在一起,人们可以通过一个指令来调用这些被封装好的命令。
你提出的这种方法在理论上确实存在,但想实现就必须要了解机器语言。显然这是不现实的。
再者说,如果你想把文件解释成机器语言,确实可以办到,我也说过,我曾经把图片文件变成字符串,那是因为如果变成1、0这样的机器语言,那就太庞大了。
简单做个计算,大家熟悉的BM单位,1MB=1024KB=1048576B=8388608(二进制数字)
但要是把这8388608进制数字写进txt文档,那就会变成8MB(8388608字)如果这是一张1MB的图片,那转换成二进制,你就要知道这8388608个字都是什么意思,然后才可以根据你的意愿去改写这些文字。通常我们看到的网络长篇小说大概有4MB这些东西一个看书很快的人,大概要花三周左右时间才会全部读完。一个8MB的文章你想看到什么时候?
1、任何信息在计算机里的存储方式都是二进制的。因为在计算机的存储单位里,计算机的电路只能有开或关(1或0,真或假)两个值,用于记录信息。
2、二进制之所以可以表示任何信息,是因为其按开或关(1或0,真或假)可以有无数种排列方式,衍生出来的形式多种多样。
文件是数据在电脑中(存储的形态 ),
程序、文档、声音、视频、图像等,
最终都是以文件形式储存在电脑的(存储器 )上。
根据知识自己编造,不知道能否解决。
如要准确的,慎用!!!
视频主要讲的是,在电脑上图片都是以文件格式显示,在体验上不完善,这样设置可以把图片显示出来,作者:阿德
不是,不存在什么组合。更改了的话 ,系统在校验数据的时候就无法通过。