找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 87493|回复: 0

码农福利:我们常见的JPG图片和计算机二进制的实际应用 ...

[复制链接]

该用户从未签到

发表于 2021-4-12 12:03:05 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
把图片后缀的JPG 改成 TXT打开后那乱码是什么,能否通过编辑那些乱码来修正图片?

前言:
要了解编码构成和应用,首先要了解2进制的定义
2进制的构成:由0(虚)和1(实)构成,然后通过一些特殊规则把这堆0和1翻译成人类能识别的形式,展现构成我们所看到的字符、图片、视频、文档、音频、应用等等。这一点和中国的无中生有、一生二、二生三、三生万物有异曲同工之妙。

(精要叙述:对于电脑来说,所有的文件,如:图片、视频、文档、音频等等,都是一堆由0和1构成的二进制编码)
JPG编码精要
JPG定义:
JPG本身实际是2进制基础上的16进制编码的一种压缩算法名称,直接用txt之类的32位编辑器是不行的,lz可以从bmp图像开始研究。
JPG打开与编辑方式:
这类编辑器只要有一个改动就会把所有不可见字符改成空格(ascii 32),但是可以用winhex、sublime之类的16进制编辑器进行修改或者Linux的vim里输入:%!xxd也行(其他2进制或者16进制的编译器也可以正常查看和编辑)。
扩展资料:
1、ASCII码构成:
广为人知的ASCII码,是由8位0或1翻译成一个字符。(如01000000代表A)
2、8位色彩的位图文件构成:
8位色彩的位图文件(即后缀为.bmp或.dib的图片),是将8位的0或1翻译成一个个某种颜色
的像素点(像素点的代码PS里有很多通用像素点编码,就不一一列举了)
问题答案总结:
1、TXT打开的JPG乱码应该是计算机把本应该翻译成像素点的字节翻译成文字的情况下,看到的自然是乱码。
2、需要编辑JPG文件的话,需要一个能看到并编辑二进制的文本编辑器。并且要是JPEG的图片,这种格式的图片都是经过压缩的,所以还要掌控和熟悉JPEG的压缩算法。
主编:行者
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-6 16:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表