Я обнаружил веб-сайт, который использовал информацию о закодированных шрифтах. Я попытался преобразовать этот закодированный шрифт в двоичный файл с помощью веб-службы Base64 Endoder / Decoder , но не смог узнать, каков формат полученного файла.
Вот закодированное содержимое CSS (содержимое слишком велико для копирования / вставки сюда).
Спасибо!
[РЕДАКТИРОВАТЬ]
Пожалуйста, не размышляйте о том, что я хочу сделать.
Я задаю вопросы о том, как был подделан код base64 и что мне не хватает, чтобы иметь возможность обратить процесс, значит я не все в этом понимаю. Этот метод часто используется на веб-страницах с настраиваемыми шрифтами и, кажется, имеет некоторые улучшения по сравнению с файлом необработанных шрифтов, напрямую заданным ссылкой в файле CSS. Я полностью осознаю, что используемые шрифты являются коммерческими и не могут использоваться свободно.
Эти дебаты не по теме, прекратите троллинг .
Вы можете видеть, что mimetype - font/opentype
, что означает, что результирующий двоичный файл должен быть .otf
.
Почему, однако, вы хотите расшифровать шрифт? Похоже, вы планируете использовать этот шрифт без разрешения.
В CSS четко указано, что mimetype должен быть font/opentype
... Шрифт в формате OpenType (.otf
).
Однако, даже если вы декодируете шрифт, проверьте лицензию. Возможно, вам не разрешат использовать этот шрифт в ваших собственных проектах.
Шрифты, на которые есть ссылки в файлах CSS ( Proxma Nova [Mark Simonson Studios] и P22 Underground [P22 Type Foundry]) , не являются бесплатными . Вам необходимо приобрести лицензию, чтобы использовать их на законных основаниях.
Вставьте data:application/font-woff;base64,d09GRgABAA.....
в адресную строку браузера (в идеале Chrome). Он загрузит файл, переименует файл с соответствующим расширением файла. Это будет работать с любым файлом шрифта.