日期:2014-05-18  浏览次数:21063 次

视频、图片、音频。。。啥都有对应的二进制????
我在想啊 图片 视频什么的 是很复杂的东西啊? 
 都可以转化成对应的二进制啊???????????
说白了就是能转化成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的重点研究领域
------解决方案--------------------
探讨
我在想啊 图片 视频什么的 是很复杂的东西啊?
都可以转化成对应的二进制啊???????????
说白了就是能转化成1和0组成的东西,,,然后反过来还能转化回来。。。真的不明白原理。。万物皆二进制????


例子。。。
byte[] ss = File.ReadAllBytes("E:\\Users\\Administrator\\Desktop\\测试.wma");
F……

------解决方案--------------------
探讨

引用:
引用:
原来还可以这样转换,那不是可以把文件存放到mssql里面去了吗?

可以啊 image类型就可以我刚刚试过
nvcharMax貌似也可以

说错了
nvcharMax应该不可以。。。
还有什么类型可以存二进制来着?
反正image我试了 没有问题

------解决方案--------------------
计算机中的一切本质都是0和1
------解决方案--------------------
信息就是位+上下文 根据上下文解释0101到底是什么意思 图片成为二进制就是每一个像素三原色的二进制表示 视频你就看成图片集合好了 只要你想得到 没有什么不能用0101表示
------解决方案--------------------
没办法就认识这个
------解决方案--------------------
虽然你的问题跟PE关系不大,但是我建议你去看看PE的内容。
看了之后,你就会明白到底什么是文件了,包括你所说的音频、视频、图片等。