Deflate Raw Распаковка
Распаковать «сырые» данные Deflate (без заголовка zlib).
О Deflate Raw Decompress
Deflate Raw Decompress восстанавливает данные, сжатые с помощью необработанного Deflate (RFC 1951) — без заголовка zlib или контрольной суммы Adler-32 — обратно в их исходную читаемую форму. Этот вариант отличается от стандартной декомпрессии Deflate и требуется при работе с такими форматами, как чанки PNG IDAT, потоки PDF FlateDecode и пользовательские бинарные протоколы, которые используют Deflate без заголовка. Попытка декомпрессировать необработанный Deflate с помощью стандартного декомпрессора zlib завершится неудачей, что делает этот специализированный инструмент необходимым для отладки этих конкретных форматов.
Как Использовать
Вставьте Base64-encoded необработанные данные Deflate — извлеченные из потока содержимого PDF, чанка PNG или кадра пользовательского протокола — в поле ввода и нажмите «Decompress». Инструмент применяет декомпрессию RFC 1951, не ожидая байтов обрамления zlib, и отображает восстановленное исходное содержимое. Если вы получаете ошибку заголовка или контрольной суммы, ваши данные, вероятно, используют стандартный Deflate, обернутый zlib; в этом случае переключитесь на инструмент Deflate Decompress.
Распространённые Сценарии Использования
- Аналитики PDF-криминалистики, извлекающие и декомпрессирующие необработанные потоки содержимого FlateDecode из объектов PDF для чтения встроенного текста, JavaScript или встроенных полезных нагрузок файлов
- Извлечение необработанных данных сканирования Deflate IDAT и последующая обработка строк PNG без дополнительных парсеров формата
- Инженеры по реверс-инжинирингу протоколов, декодирующие сжатые полезные нагрузки из пользовательских бинарных сетевых протоколов, которые используют необработанный Deflate без стандартной двухбайтовой обертки zlib
- Разработчики, отлаживающие сбои декомпрессии необработанного Deflate, тестируя сжатые данные на этой эталонной реализации, чтобы определить, связана ли проблема с данными или с кодом
- Исследователи безопасности, анализирующие обфусцированные образцы вредоносного ПО, которые используют необработанный Deflate для сжатия shellcode или данных конфигурации перед пользовательским заглушкой декомпрессии в памяти