Bash64与图片

本文介绍了Base64编码如何用于表示和传输图片数据。Base64是一种将二进制数据转换为可打印字符的方法,常用于在XML、MIME email等场景中处理图片。在前端,可以通过Base64数据直接展示图片;后端则可以利用PHP等语言的函数处理和还原这些数据。需要注意的是,处理图片的Base64字符串时,需要去除"data:image/png;base64,"前缀。" 125224366,7284057,深入理解Linux IO机制,"['Linux', '云计算', '运维']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

故事从一个img标签开始:

<img src="img/avatar.png">  //src是必须属性

src属性值一般是图片文件的路径,但不排除其他的形式,如:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUg..."> //后面是一长串

这一长串数据也能表示一张图片:

  • iVBORw0KGgoAAAANSUhEUg...就是图片的内容数据,
  • base64表示数据的编码格式是base64,
  • data:image/png表示图片的格式。

Base64
Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个比特为一个单元,对应某个可打印字符。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuencode的其他编码方法,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值