1

这里看到的角色的正确术语是什么?

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBhQSERUUExQVFRUWGRwaGBgYGB0dGxkcHxccGxocGxoYHCYgGxojHBsdHy8gJCgpLSwsGB4xNTAqNSYrLCkBCQoKDgwOGg8PGiklHx8pLCwpKSkpKSwpLCkpKSwpLCksKSwsLCkpKSkpLCkpKSwpLCwsKSwsLCksKSkpKSksKf/AABEIAJ0BQQMBIgACEQEDEQH/xAAcAAACAwEBAQEAAAAAAAAAAAAEBQIDBgEABwj/xABFEAACAQIEBAQDBgMGAwcFAAABAhEDIQAEEjEFQVFhBhMicTKBkRRCobHB8CNS0QcVM1Ni4RaS8TRygpOiwtIkQ1RVY//EABoBAAIDA..

这是二进制数据的字符串表示吗?图像的字符串表示?

4

3 回答 3

3

这称为数据 URI。它是一种用于将数据直接内联到 HTML 文档中的技术,而不需要单独的请求来获取文件。

这些字符是二进制数据的Base64编码 - 在这种情况下,它是图像的数据。

于 2012-12-22T20:20:35.883 回答
1

这是二进制数据的字符串表示吗?图像的字符串表示?

是的。这是一个数据 URI,由两部分组成 - 一个标明数据类型的标头和数据本身(base64 编码的二进制文件)。

于 2012-12-22T20:20:51.390 回答
0

以 base64 编码的图像。

Base64 编码占用三个字节,每个字节由八位组成,并在 ASCII 标准中将它们表示为四个可打印字符。它基本上分两步完成。

第一步是将三个字节转换为四个六位的数字。ASCII 标准中的每个字符由七位组成。Base64 仅使用 6 位(对应 2^6 = 64 个字符)来确保编码数据可打印和人类可读。没有使用 ASCII 中可用的特殊字符。64 个字符(因此命名为 Base64)是 10 个数字、26 个小写字符、26 个大写字符以及“+”和“/”。

例如,如果这三个字节是 155、162 和 233,则相应的(和可怕的)比特流是 100110111010001011101001,它又对应于 6 位值 38、58、11 和 41。

来自Base64

于 2012-12-22T20:20:32.373 回答