假设您正在查看网站。您查看网站的来源(例如Gibson SG page)。您会在<input>
标记的值内看到base64文本的墙。
<input type="hidden" ...
标记内的这个巨大的基数为64的值是多少?他们想要完成什么?
我试图将此问题作为Web开发人员提出。为什么有人会在输入html标记中放入一大块base 64文本?
答案 0 :(得分:1)
有时,当您想要传送大量数据(例如图像)时,他们会将图像或数据编码为Base64文本。它确实使文件更大,但它使文件在更多设备上可读。为什么?因为通常您不希望以原始格式提供数据或图像。这是因为有些媒体是为了传输文本,而不是原始数据。
为避免使用其原始格式传送数据,它们以Base64格式对其进行编码。大多数不使用其他Bases,因为其中的字符在所有计算机中都不常见,并且可以在大多数计算机上读取Base64。