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

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

Сжимайте файлы HTTP Archive (HAR) онлайн и бесплатно. Наш компрессор HAR-файлов удаляет тела ответов, cookies и заголовки, а затем сжимает результат GZIP для уменьшения размера на 80-95%. Он анализирует ваш HAR-файл при загрузке и показывает, что именно делает его большим. Вся обработка происходит в браузере. Без регистрации.

HAR File Compressor

Upload a HAR (HTTP Archive) file to strip response bodies, cookies, and headers - then compress to GZIP for easy sharing. Shows per-entry analysis and estimated size reduction before processing. Your HAR file never leaves your device.

HAR files contain sensitive data - request URLs, headers, cookies, and response bodies. This tool processes everything locally in your browser. Your HAR file is never uploaded to any server.

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

Это основные преимущества инструмента.

  • Мгновенное сжатие HAR-файлов: сжимайте HAR-файлы сразу в браузере — без загрузки на сервер и без облачной обработки. Наш компрессор har-файлов удаляет тела ответов, cookies и заголовки, а затем сжимает результат GZIP для удобной передачи.
  • Безопасный онлайн-компрессор HAR-файлов: HAR-файлы содержат чувствительные данные — URL запросов, cookies и тела ответов. Наш компрессор har-файлов обрабатывает всё локально в браузере. Ваш HAR-файл никогда не загружается на сервер.
  • Компрессор HAR-файлов без установки: сжимайте HAR-файлы прямо в браузере без загрузки программ, без плагинов и без аккаунта. Работает в любом современном браузере на любой операционной системе — без регистрации.
  • Анализ HAR с разбивкой по записям: компрессор анализирует ваш HAR-файл сразу при загрузке, показывая общее число записей, размер тел ответов, заголовков и cookies. Выводятся 5 самых больших тел ответов, чтобы вы точно знали, что делает HAR-файл большим.

Типичные сценарии использования компрессора HAR-файлов

Это наиболее частые сценарии.

  • Передача HAR-файлов командам поддержки: сжимайте HAR-файлы перед отправкой в службу поддержки клиентов или вендора. Типичный HAR-файл сложного веб-приложения может занимать 50-200 МБ — сжатие GZIP уменьшает его до 5-20 МБ для удобного вложения в письмо или загрузки.
  • Вложения к отчётам об ошибках: сжимайте HAR-файлы перед прикреплением к issue в GitHub, тикетам Jira или задачам Linear. Компрессор har-файлов удаляет тела ответов (содержащие чувствительные данные), сохраняя структуру запросов/ответов, нужную для отладки.
  • Архивирование для анализа производительности: сжимайте HAR-файлы из WebPageTest, Lighthouse и Chrome DevTools перед архивированием в S3 или GCS. HAR-файлы отлично сжимаются GZIP (обычно на 80-90%), что делает долговременное хранение экономичным.
  • Передача HAR с сохранением приватности: удаляйте cookies и тела ответов из HAR-файлов перед передачей внешним сторонам. Компрессор har-файлов убирает чувствительные токены аутентификации, сессионные cookies и данные ответов API, сохраняя данные о времени сети.
  • Тестирование и мокирование API: сжимайте HAR-файлы, используемые как фикстуры для инструментов мокирования API (Mockoon, WireMock, Polly.js). Удаление тел ответов и сохранение только структуры запросов/ответов даёт минимальные HAR-фикстуры для тестовых наборов.
  • Командная работа и код-ревью: сжимайте HAR-файлы перед отправкой коллегам для код-ревью и анализа производительности. Компрессор har-файлов создаёт чистый компактный HAR, который можно закоммитить в систему контроля версий или отправить в Slack.

Что такое HAR-файл?

HAR-файл (HTTP Archive) — это журнал в формате JSON всех HTTP-запросов и ответов, записанных браузером во время веб-сессии. HAR-файлы экспортируются из Chrome DevTools, Firefox Developer Tools, Safari Web Inspector и таких инструментов, как WebPageTest и Lighthouse. Они содержат URL запросов, заголовки, cookies, тела запросов, тела ответов и данные о времени для каждого сетевого запроса. HAR-файлы бесценны для анализа производительности и отладки, но могут быть очень большими: сессия сложного веб-приложения может создать HAR-файл на 50-200 МБ. Наш компрессор har-файлов удаляет крупнейшие компоненты и сжимает результат GZIP, обычно достигая уменьшения размера на 80-95%.

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

Выполните эти три шага.

  1. 1 Загрузите HAR-файл: перетащите любой файл .har или .json. HAR сразу разбирается и анализируется — показывается общее число записей, размер тел ответов, заголовков и 5 самых больших тел ответов. Ваш файл никогда не покидает устройство.
  2. 2 Выберите параметры удаления: отметьте, какие компоненты удалить — тела ответов (рекомендуется), cookies (рекомендуется), тела запросов, заголовки и данные о времени. Оценочный размер вывода обновляется в реальном времени по вашим выборам.
  3. 3 Скачайте сжатый файл: нажмите «Сжать HAR в GZIP», чтобы скачать файл .har.gz, или отключите GZIP, чтобы скачать очищенный .har-файл. Сообщение об успехе показывает точное достигнутое уменьшение размера.

Что именно удаляется

Инструмент может удалять несколько компонентов.

  • Тела ответов (рекомендуется): крупнейший компонент большинства HAR-файлов — содержит полные HTML, JSON, CSS, JS и данные изображений каждого ответа. Удаление тел ответов обычно убирает 70-90% размера HAR-файла, сохраняя все данные о времени и заголовки, нужные для анализа производительности.
  • Cookies (рекомендуется): сессионные токены, cookies аутентификации и отслеживающие cookies. Удаление cookies рекомендуется перед передачей HAR-файлов внешним сторонам для предотвращения перехвата сессии.
  • Тела запросов: данные POST, отправки форм и полезная нагрузка запросов API. Удаляйте их при передаче HAR-файлов, содержащих чувствительные данные форм или учётные данные API.
  • Заголовки: заголовки запросов и ответов, включая Authorization, Cookie, Set-Cookie и пользовательские заголовки. Удаляйте заголовки при передаче HAR-файлов, содержащих ключи API или токены аутентификации в заголовках.

Важные ограничения

Компрессор har-файлов использует нативный браузерный API CompressionStream для сжатия GZIP — поддерживается Chrome 80+, Firefox 113+, Safari 16.4+ и Edge 80+. Практический лимит размера файла зависит от доступной оперативной памяти устройства — большинство современных устройств обрабатывают HAR-файлы до нескольких сотен МБ. Для очень больших HAR-файлов (более 500 МБ) рассмотрите утилиты командной строки: jq 'del(.log.entries[].response.content.text)' файл.har | gzip > файл.har.gz .

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

Компрессор HAR-файлов удаляет крупные компоненты из файлов HTTP Archive (тела ответов, cookies, заголовки) и сжимает результат GZIP, уменьшая размер файла на 80-95%. Наш бесплатный онлайн-компрессор har-файлов работает полностью в браузере — ваш HAR-файл никогда не загружается на сервер.

HAR-файл (HTTP Archive) — это журнал в формате JSON всех HTTP-запросов и ответов, записанных во время сессии браузера. HAR-файлы большие, потому что содержат полное тело ответа для каждого запроса — HTML, JSON, CSS, JavaScript и изображения в кодировке base64.

Всегда удаляйте cookies и тела ответов перед передачей HAR-файлов третьим лицам. Рекомендуемые параметры компрессора har-файлов удаляют самые чувствительные данные, сохраняя данные о времени сетевых операций, необходимые для анализа производительности.

Безусловно. Наш компрессор har-файлов обрабатывает всё локально в браузере. Ваш HAR-файл никогда не загружается на сервер, не сохраняется и не покидает устройство.

Да — на 100% бесплатно и навсегда. Без регистрации, без аккаунта, без премиум-тарифа, без ограничений размера файла и без рекламы, прерывающей работу.

Удаление тел ответов убирает содержимое HTTP-ответов (с потерями, уменьшение на 70-90%). Затем GZIP сжимает оставшуюся JSON-структуру (без потерь, дополнительное уменьшение на 80-90%). Вместе они могут уменьшить HAR-файл на 100 МБ до менее чем 5 МБ.

Распакуйте командой `gunzip файл.har.gz` в Linux/macOS или с помощью 7-Zip в Windows. Полученный .har-файл можно открыть в Chrome DevTools (вкладка Network → Import) или в инструментах анализа HAR.

Да, но сначала распакуйте его. Импортируйте .har-файл в Chrome DevTools через вкладку Network → Import HAR. Если вы удалили тела ответов, содержимое ответов будет пустым, но все заголовки и данные о времени сохранятся.

Поскольку обработка выполняется полностью в браузере, практический лимит зависит от доступной оперативной памяти устройства. Большинство современных устройств без проблем обрабатывают HAR-файлы в несколько сотен МБ.