Декодер Base64 и дополнительно сжатого (Deflate) кода

Автор: , 09/01/10 • Рубрика: Скрипты online
Метки:

Разбираясь со скрытым кодом обнаружил, что еще иногда ключ к расшифровке перед кодированием в Base64 еще и дополнительно сжимается с помощью DEFLATE. Это код вида — gzinflate(base64_decode(‘коДиРовАнЫйКОд‘)));

Из Википедии:
DEFLATE — это алгоритм сжатия без потерь, который использует комбинацию алгоритма LZ77 и алгоритма Хаффмана. Изначально он был описан Филом Кацом для 2-й версии своей утилиты для создания архивов PKZIP, который впоследствии был определён в RFC 1951.

DEFLATE считается свободным от всех существующих патентов, и пока патент на LZW (который используется в формате GIF) оставался в силе, это привело к использованию DEFLATE в файлах, сжимаемых gzip, и изображениях в формате PNG в добавок к формату ZIP, для которого Кац изначально его спроектировал.

Поэтому в дополнение к декодеру Base64 написал еще один скриптик, который рапаковывает строку.

Декодирование строк сжатых с помощью Deflate, а потом закодированных с помощью Base64:

Текст для расшифоровки:

Понравилась статья?


Подпишитесь на RSS-ленту и получайте еще больше новой информации!

Адрес для трекбека | Comments RSS

Добавить комментарий