Перейти к содержимому
Aback Tools Logo

Компрессор лог-файлов

Загрузите любой серверный лог-файл (NGINX, Apache, CloudFront, IIS), чтобы сжать его с помощью GZIP — лог-файлы уменьшаются на 85–95 % благодаря сильно повторяющейся структуре. Работает полностью в вашем браузере, без регистрации.

Log File Compressor

Upload any server log file (NGINX, Apache, CloudFront, IIS) to compress it with GZIP - log files compress by 85-95% due to their highly repetitive structure. Runs entirely in your browser. Your log data never leaves your device.

Drop your log file here

or click to browse

.log, .txt, .access, .error, .out, .ndjson and more are supported

Почему стоит использовать наш компрессор лог-файлов?

  • Мгновенное сжатие лог-файлов: сжимайте лог-файлы NGINX, Apache, CloudFront и IIS мгновенно в браузере — лог-файлы дают уменьшение на 85–95 % с GZIP благодаря сильно повторяющейся структуре.
  • Безопасный онлайн-компрессор лог-файлов: ваши данные логов никогда не покидают устройство. Всё сжатие выполняется локально в песочнице браузера: безопасно для логов, содержащих IP-адреса, user agents и чувствительные пути запросов.
  • Автоопределение типа лога: инструмент автоматически определяет форматы логов NGINX, Apache, CloudFront и IIS по имени файла и содержимому, а также показывает определённый тип лога на панели результатов
  • 100 % бесплатно навсегда: сжимайте сколько угодно лог-файлов совершенно бесплатно. Без аккаунта, без подписки, без ограничений размера файлов и без рекламы.

Что такое сжатие лог-файлов?

Сжатие лог-файлов — это применение GZIP-сжатия к серверным лог-файлам для уменьшения их размера для архивирования, передачи или анализа. Серверные логи — одни из самых сжимаемых файлов: логи доступа NGINX, Apache и CloudFront содержат сильно повторяющиеся IP-адреса, отметки времени, HTTP-методы и шаблоны URL, которые GZIP сжимает на 85–95 %. Наш бесплатный компрессор лог-файлов выполняет это сжатие полностью в вашем браузере с помощью нативного API CompressionStream — без загрузки на сервер.

Как работает наш компрессор лог-файлов

  1. Загрузите лог-файл: перетащите или нажмите, чтобы выбрать любой файл .log, .txt, .access, .error или другой текстовый лог-файл с вашего устройства.
  2. GZIP-сжатие в браузере: нажмите «Сжать лог-файл» — инструмент читает бинарное содержимое файла, применяет GZIP-сжатие через нативный API CompressionStream браузера и автоматически скачивает .gz-файл. Ваши данные логов никогда не покидают устройство.
  3. Используйте сжатый файл: загрузите .gz-файл в инструмент анализа логов, отправьте его в холодное хранилище или поделитесь им — большинство инструментов читают .gz-файлы напрямую без распаковки.

Почему лог-файлы так хорошо сжимаются

  • Повторяющиеся IP-адреса: одни и те же IP-адреса встречаются в логах доступа тысячи раз — GZIP хранит каждый уникальный IP один раз, а затем ссылается на него.
  • Повторяющиеся отметки времени: отметки времени логов часами имеют одинаковый префикс даты — сильно сжимаемые повторяющиеся шаблоны.
  • Частые шаблоны URL: одни и те же пути, параметры запроса и user agents повторяются по всему логу — GZIP достигает на них почти идеального сжатия.
  • Поля фиксированной ширины: коды состояния HTTP, количество байт и время ответа подчиняются предсказуемым шаблонам, которые сжимаются чрезвычайно хорошо.

Полностью локально и безопасно

Безопасность данных полностью обеспечена, поскольку компрессор лог-файлов работает исключительно на стороне клиента в песочнице вашего браузера. Бинарное содержимое лога загружается в локальную память и сжимается встроенным в браузер API CompressionStream. Ни один байт лога никогда не передаётся на удалённый сервер — это критически важно для логов, содержащих IP-адреса, user agents и чувствительные пути запросов, которые могут подпадать под GDPR или другие нормы о конфиденциальности.

Часто задаваемые вопросы

Компрессор лог-файлов применяет GZIP-сжатие к серверным лог-файлам (NGINX, Apache, CloudFront, IIS), чтобы уменьшить их размер для архивирования, передачи или анализа. Наш бесплатный онлайн-компрессор лог-файлов работает полностью в браузере: без регистрации и загрузки на сервер.

Серверные лог-файлы содержат сильно повторяющиеся шаблоны: одни и те же IP-адреса, отметки времени, HTTP-методы, коды состояния и пути URL встречаются тысячи раз. GZIP использует эту повторяемость с помощью сжатия LZ77 и обычно даёт уменьшение размера на 85–95 %. Файл access.log размером 1 ГБ часто сжимается до менее 80 МБ.

Да, полная конфиденциальность гарантирована. Всё сжатие выполняется на стороне клиента в вашем браузере с помощью нативного API CompressionStream. Ваши данные логов, которые могут содержать IP-адреса, user agents и чувствительные пути запросов, никогда не покидают устройство и не загружаются на сервер.

Да. Компрессор лог-файлов на 100 % бесплатный: без регистрации, без подписки, без ограничений размера файлов и без рекламы. Вы можете сжимать сколько угодно лог-файлов.

Да. Большинство инструментов анализа логов читают .gz-файлы без предварительной распаковки: GoAccess, AWStats, Splunk, Logstash и Athena нативно поддерживают логи, сжатые gzip. Это значит, что логи можно сжимать перед импортом, чтобы снизить нагрузку на дисковый ввод-вывод при анализе.

В Linux/macOS используйте gunzip имя.log.gz или zcat имя.log.gz | head для просмотра без распаковки. В Windows используйте 7-Zip или WinRAR. Большинство инструментов анализа логов (GoAccess, Splunk, ELK) читают .gz-файлы напрямую без распаковки.

Компрессор работает с любым текстовым лог-файлом: логами доступа и ошибок NGINX, логами доступа и ошибок Apache, логами дистрибуции CloudFront, логами W3C IIS, логами приложений и любым другим текстовым файлом. Инструмент автоматически определяет тип лога по имени файла и содержимому.

Да, но действуют ограничения памяти браузера. Большинство современных браузеров справляются с файлами до 2–4 ГБ в памяти. Для очень больших лог-файлов (более 10 ГБ) рекомендуем использовать gzip или pigz (параллельный gzip) в командной строке. Для файлов менее 2 ГБ браузерный компрессор работает надёжно.