您好、欢迎来到现金彩票网!
当前位置:秒速快3 > 数据格式 >

图片数据存储与读取及格式是什么???

发布时间:2019-07-24 23:18 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部任何文件数据在硬盘中查看都是这个样子的,不单单是图片数据才是这个样子的哦。视频、音乐、文本等形式的文件在硬盘中查看也是这个样子的。文件中所有的要素,比如你说的格式等,都包含在里面了。在这种形式的数据下,就没有什么格式的概念了,只有数据的概念。这些数据是对文件的二进制码编译而成的十六进制码。众所周知,计算机只能读取二进制码,十六进制码是不能被计算机识别的,那为什么查看硬盘数据时显示的是十六进制码而不是二进制码呢?因为,如果我们直接查看二进制码的话,很不方便。首先,二进制码很长,阅读起来很费时,其次,二进制码只有0、1两个字符,不方便记忆,为了方便人们查看和修改硬盘中的数据,就把二进制码改成十六进制的显示方式,这样识别起来就方便多了。那么要说方便,改成十进制读起来不是更方便吗,但是十六进制可以得到更短的字符串,修改起来更方便。比如01110110这个数,十进制的值是118,十六进制的值是76,可见,十六进制可以得到更短的字符串。

  最右边的那些乱码是十六进制码以ASCII码显示的结果。ASCII码是美国信息交换标准码,共128个,包括52个英文字母大小写、10个阿拉伯数字和英文标点及一些控制符。比如第一行倒数第四个十六进制码49,对应的ASCII码是73,而73正是字母”I“的编号。那些乱七八糟的汉字和符号是由于所对应的十六进制码不在ASCII码的范围内,所以就乱了。详细就不展开了,如有兴趣,可以在百度上搜索答案。

  你不明白我的意思啊!都是二进制数据我懂!我的意思是的二进制是有一定规律来储存的,不然改一下文件后缀就能打开,那是不可能的,比如:把mp3文件后缀修改成jpg,它就能打开成一个图片吗?肯定报错的,关键就是在这里,各种文件肯定有一定的规律储存,打开是就按照一定规律来解码!!!但是我不知道这写解码规律

  我似乎有点明白你的意思了,但是我认为你提问的切入点错了,所以我误会你了。你传了一张图上来,我便认为你是在问数据在这里是怎么排列的。所以我说所有的文件都是以这种形式排列的,这里只有数据先后顺序的概念,至于以什么规律排列,不是用这个图来说事的,这是另一门学问所涉及的事情了,姑且叫它编码学吧。组成数据的编码(十六进制的编码或者说二进制的编码)跟组成文件的编码(图片、视频、音频、文档、MP3、jpg、mpg、doc等等)完全是两回事。数据的编码相当于造字,只是决定了这个数据的组成情况。比如你图中第一行最后一个数据,就是“IHD”后面的一个字母,在ASCII码中看不到,被你裁掉了,只看到有一竖。但是从十六进制值“52”可知,这是字母“R”,这就是数据编码的作用。而组成文件的编码相当于造句,决定了一篇文章的组成情况,可以让我们看到无数不同的内容。但造字和造句是两个完全不同的概念,在你上传的图中,只负责造字,并按数据出现的顺序逐一排好,至于顺序是怎么样的,它不管,你要事先排好了放进去。我知道你要问的就是这个事先排好的问题,是怎么排的,是吗?这个就要涉及我上面说的编码学了,关于这样的编码,恕我一窍不通,无法帮到你。而且我可以肯定不会是用这样的图来说明问题的,因为这里的一个数据只是一个字节,如果一个1M大小的文件,需要100万个字节,在这个图里就会有62500行数据,如果是一个几百M大小的文件呢,得多少行?用这样的图怎么说得清楚?肯定有另外的方式来说明,所以我说你提问的切入点错了。

http://billsauctions.com/shujugeshi/673.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有