如何解码base64编码的字体信息?

Ber*_*set 24 css fonts base64

我遇到了一个使用编码字体信息的网站.我试图通过Base64 Endoder/Decoder Web服务将这种编码字体转换为二进制文件,但我找不到生成文件的格式.

是编码的CSS内容(内容太大,无法复制/粘贴).

谢谢!

[编辑]

请不要推测我想做什么.

我问的问题是base64代码是如何伪造的以及我缺少什么能够逆转这个过程,这意味着我不理解其中的所有内容.这些技术通常用于具有自定义字体的网页,与CSS文件中直接给出引用的原始字体文件相比,似乎有一些改进.我完全清楚所涉及的字体是商业字体,不能自由使用.

这场辩论是偏离主题的,停止拖钓.

ski*_*ulk 36

1)找到完整的字体声明,例如, data:font/opentype;base64,AaBbCcDdEeFf0123456789==

2)复制编码数据部分; 排除前导类型声明和逗号.

放下这个 data:font/opentype;base64,

你要这个: AaBbCcDdEeFf0123456789==

3)解码数据并保存为二进制编码文件.不要解码数据并手动将结果粘贴到文本编辑器中.使用http://www.motobit.com/util/base64-decoder-encoder.asp选择"解码Base64字符串中的数据"和"导出到二进制文件"选项.

4)使用纯文本编辑器查看文件.文件的前3或4个字母可能是"woff","otf"或"ttf".这是您的实际文件类型.


小智 5

粘贴data:application/font-woff;base64,d09GRgABAA.....到浏览器(最好是Chrome)地址栏中。它将下载文件,使用正确的文件扩展名重命名文件。这将适用于任何字体文件。

  • 这怎么不被接受的答案?它会执行已接受答案执行的每一步,但自动除外。 (2认同)