Saltar al contenido principal
🇬🇧 English 🇧🇷 Português 🇩🇪 Deutsch
Convertidor de imágenes Convertidor de vídeo Convertidor de audio Convertidor de documentos
Herramientas Guías Formatos Precios API
Iniciar sesión
Guía

Archivos HAR: Formato HTTP Archive para Rendimiento Web y Depuración de APIs

PC Por Pablo Cirre

Preguntas frecuentes

TTFB significa Time to First Byte (tiempo hasta el primer byte) — el tiempo transcurrido desde que el navegador envía una solicitud hasta que recibe el primer byte de la respuesta. En los archivos HAR, TTFB corresponde al campo de timing "wait". Un TTFB alto (más de 200ms) indica procesamiento lento del servidor, consultas de base de datos lentas o latencia de red. Un buen TTFB es inferior a 100ms para contenido en caché e inferior a 400ms para contenido dinámico.

<strong>7z</strong> (LZMA2) supera a ZIP y RAR en un 10–30% para contenido textual, aunque es más lento. <strong>RAR</strong> comprime ligeramente mejor que ZIP y soporta registros de recuperación (útil para archivos dañados), pero el formato es propietario. <strong>ZIP</strong> es la lingua franca universal — todo sistema operativo lo abre. Usa 7z para almacenamiento, ZIP para compartir.

No sin saneamiento previo. Los archivos HAR contienen todo lo que el navegador envió y recibió, incluyendo cabeceras Authorization con claves API o tokens bearer, cookies de sesión que pueden usarse para secuestrar tu sesión, y cuerpos de respuesta completos que pueden contener datos personales. Antes de compartir, usa una herramienta de saneamiento HAR (como el paquete npm har-sanitizer o el HAR Sanitizer web de Google) para eliminar campos sensibles. Alternativamente, abre el archivo HAR en un editor de texto y elimina manualmente las cabeceras Authorization, Cookie y Set-Cookie.

Sí, siempre que contengan información sensible. El cifrado ZIP estándar (ZipCrypto) está roto y se rompe trivialmente. Usa AES-256 (ZIP 2.0+, soportado por 7-Zip, WinRAR, Windows moderno). Verifica el tipo de cifrado al crear: muchas herramientas usan ZipCrypto por compatibilidad. Mejor aún, usa 7z que utiliza AES-256 por defecto.

Playwright tiene soporte HAR integrado: usa page.routeFromHAR("grabacion.har") para servir respuestas grabadas en lugar de acceder a la red real, haciendo los tests deterministas. También puedes grabar un HAR durante un test con la opción recordHar en la configuración del contexto del navegador. Postman puede importar un archivo HAR y convertirlo en una colección. Para pruebas por línea de comandos, hurl puede reproducir solicitudes individuales extraídas del JSON HAR.

ZIP original: 4 GB total + 65.535 archivos. ZIP64 (extensión transparente): hasta 16 EB y archivos ilimitados. Las herramientas modernas (Explorador de Windows, Finder macOS, 7-Zip, unzip Linux) soportan ZIP64 automáticamente cuando hace falta. Único gotcha: herramientas muy antiguas (pre-2007) no abren ZIP64.

Los archivos HAR incrustan cuerpos de respuesta completos como texto codificado en base64 dentro del JSON, incluyendo imágenes, fuentes, scripts, hojas de estilo y respuestas de API. Una carga de página web moderna puede producir 10-100 MB de datos HAR. Para reducir el tamaño: filtra la pestaña Red a dominios o tipos de contenido específicos antes de exportar, excluye tipos de media que no necesitas, o usa una herramienta como har-sanitizer para eliminar contenido binario.

Algunos contenidos no se comprimen bien: medios ya comprimidos (JPG, MP4, MP3), archivos cifrados, datos binarios aleatorios. Los algoritmos de compresión explotan redundancia — estos formatos ya la han eliminado. Para reducirlos necesitarías recodificación lossy, no archivado. Reserva los archivos comprimidos para texto, código fuente, medios sin comprimir (BMP, WAV, RAW) y documentos.

Usamos cookies y tecnologías similares para personalizar contenido y anuncios, y para analizar el tráfico. Más información sobre cookies.