视频、图片、音频。。。啥都有对应的二进制????

ximomomoxinei35 2012-03-20 03:57:57
我在想啊 图片 视频什么的 是很复杂的东西啊?
都可以转化成对应的二进制啊???????????
说白了就是能转化成1和0组成的东西,,,然后反过来还能转化回来。。。真的不明白原理。。万物皆二进制????


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

...全文
589 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT流水兵 2012-03-22
  • 打赏
  • 举报
回复
可能是当时发明计算机的人数学学的不好,计算机都做出来了数数还数不到2,所以就只有0和1了
jy251 2012-03-22
  • 打赏
  • 举报
回复
虽然你的问题跟PE关系不大,但是我建议你去看看PE的内容。
看了之后,你就会明白到底什么是文件了,包括你所说的音频、视频、图片等。
只在此山中 2012-03-22
  • 打赏
  • 举报
回复
原理就是 1+1 为什么等于 2
色拉油 2012-03-22
  • 打赏
  • 举报
回复
没办法就认识这个
ximomomoxinei40 2012-03-22
  • 打赏
  • 举报
回复
各位领导 各位老师 同学们 兄弟姐妹们。。。说话呀!!!!
ximomomoxinei35 2012-03-21
  • 打赏
  • 举报
回复
关于一个winform上传下载语音的问题 我另发个帖,高手们谈谈思路
->http://topic.csdn.net/u/20120319/15/3eac1343-6bd4-4bbd-b0b8-18abbf873c35.html
gunziyang 2012-03-20
  • 打赏
  • 举报
回复
不能创造规则,就只能在规则下玩游戏
xboxeer 2012-03-20
  • 打赏
  • 举报
回复
信息就是位+上下文 根据上下文解释0101到底是什么意思 图片成为二进制就是每一个像素三原色的二进制表示 视频你就看成图片集合好了 只要你想得到 没有什么不能用0101表示
ssa 2012-03-20
  • 打赏
  • 举报
回复
计算机中的一切本质都是0和1
EnForGrass 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ximomomoxinei35 的回复:]

引用 10 楼 ximomomoxinei35 的回复:
引用 9 楼 zhoujin96 的回复:
原来还可以这样转换,那不是可以把文件存放到mssql里面去了吗?

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

说错了
nvcharMax应该不可以。。。
还有什么类型可以存二进制来着?
反正image我试了 没有问题
[/Quote]
数据库中存图片用Image类型和二进制流都可以,具体情况具体分析
ximomomoxinei35 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 ximomomoxinei35 的回复:]
引用 9 楼 zhoujin96 的回复:
原来还可以这样转换,那不是可以把文件存放到mssql里面去了吗?

可以啊 image类型就可以我刚刚试过
nvcharMax貌似也可以
[/Quote]
说错了
nvcharMax应该不可以。。。
还有什么类型可以存二进制来着?
反正image我试了 没有问题
ximomomoxinei35 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhoujin96 的回复:]
原来还可以这样转换,那不是可以把文件存放到mssql里面去了吗?
[/Quote]
可以啊 image类型就可以我刚刚试过
nvcharMax貌似也可以
zhoujin96 2012-03-20
  • 打赏
  • 举报
回复
原来还可以这样转换,那不是可以把文件存放到mssql里面去了吗?
足球中国 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 ximomomoxinei35 的回复:]
我在想啊 图片 视频什么的 是很复杂的东西啊?
都可以转化成对应的二进制啊???????????
说白了就是能转化成1和0组成的东西,,,然后反过来还能转化回来。。。真的不明白原理。。万物皆二进制????


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

万物皆二进制 操作系统还是要学的吧。
EnForGrass 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wanghui0380 的回复:]

说到 对称三进制(-1,0,1)我们做这也是一个可能的路子

低电压(-1)
零电压(0)
高电压(1)

逻辑运算上
是(1)
否(-1)
不知道(0)

这样的结构也许跟容易模拟现实,毕竟灰色地带永远存在,模糊逻辑还正是智能ai的重点研究领域
[/Quote]
这个估计运用法为更广泛
wanghui0380 2012-03-20
  • 打赏
  • 举报
回复
说到 对称三进制(-1,0,1)我们做这也是一个可能的路子

低电压(-1)
零电压(0)
高电压(1)

逻辑运算上
是(1)
否(-1)
不知道(0)

这样的结构也许跟容易模拟现实,毕竟灰色地带永远存在,模糊逻辑还正是智能ai的重点研究领域
EnForGrass 2012-03-20
  • 打赏
  • 举报
回复
任何数据格式或者数据结构在数据中保存的都是0,1机器代码。
比如C#,都是强类型的,你不能只是任意的从文件中读取一段字节,然后就放到数据结构中就完了。当你要破坏类型转换规则时,你就的首先读取你所需要的字节数到一个字节数组中,然后把它们从头到尾的复制到数据结构中。
wanghui0380 2012-03-20
  • 打赏
  • 举报
回复
这个只是在现有计算机领域,在现有冯诺依曼体系下的表现

如果以后技术发展了,也许就是另外一个概念,比如光子计算机领域,有人用对称三进制(-1,0,1)理论基础
nonocast 2012-03-20
  • 打赏
  • 举报
回复
只是对01的理解不同而已
同样的01序列可以理解为文本也可以理解为图像
关键看编码,所以推荐看CP的CODE
wanghui0380 2012-03-20
  • 打赏
  • 举报
回复
呵呵

不管是一个人还是一朵花,都是分子,原子构成滴。这是现实世界

那么计算机世界呢,在目前冯诺依曼体系下所有的都是0,1构成滴
加载更多回复(1)

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧