视频、图片、音频。。。啥都有对应的二进制????
我在想啊 图片 视频什么的 是很复杂的东西啊?
都可以转化成对应的二进制啊???????????
说白了就是能转化成1和0组成的东西,,,然后反过来还能转化回来。。。真的不明白原理。。万物皆二进制????
例子。。。
byte[] ss = File.ReadAllBytes("E:\\Users\\Administrator\\Desktop\\测试.wma");
File.WriteAllBytes("E:\\Users\\Administrator\\Desktop\\测试2.wma", ss);
------解决方案--------------------什么东西都是内存中都是0和1,只不过每种文件都有自己的数据结构
------解决方案--------------------呵呵
不管是一个人还是一朵花,都是分子,原子构成滴。这是现实世界
那么计算机世界呢,在目前冯诺依曼体系下所有的都是0,1构成滴
------解决方案--------------------只是对01的理解不同而已
同样的01序列可以理解为文本也可以理解为图像
关键看编码,所以推荐看CP的CODE
------解决方案--------------------这个只是在现有计算机领域,在现有冯诺依曼体系下的表现
如果以后技术发展了,也许就是另外一个概念,比如光子计算机领域,有人用对称三进制(-1,0,1)理论基础
------解决方案--------------------任何数据格式或者数据结构在数据中保存的都是0,1机器代码。
比如C#,都是强类型的,你不能只是任意的从文件中读取一段字节,然后就放到数据结构中就完了。当你要破坏类型转换规则时,你就的首先读取你所需要的字节数到一个字节数组中,然后把它们从头到尾的复制到数据结构中。
------解决方案--------------------
说到 对称三进制(-1,0,1)我们做这也是一个可能的路子
低电压(-1)
零电压(0)
高电压(1)
逻辑运算上
是(1)
否(-1)
不知道(0)
这样的结构也许跟容易模拟现实,毕竟灰色地带永远存在,模糊逻辑还正是智能ai的重点研究领域
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------计算机中的一切本质都是0和1
------解决方案--------------------信息就是位+上下文 根据上下文解释0101到底是什么意思 图片成为二进制就是每一个像素三原色的二进制表示 视频你就看成图片集合好了 只要你想得到 没有什么不能用0101表示
------解决方案--------------------没办法就认识这个
------解决方案--------------------虽然你的问题跟PE关系不大,但是我建议你去看看PE的内容。
看了之后,你就会明白到底什么是文件了,包括你所说的音频、视频、图片等。