¿Qué es el formato de archivo WEBARCHIVE?
Los archivos con la extensión .webarchive son instantáneas de un solo archivo de páginas web que agrupan el código fuente HTML, imágenes, hojas de estilo CSS y JavaScript - a diferencia de un archivo .html estándar, un .webarchive almacena todos los datos referenciados en su interior en lugar de apuntar a recursos externos. Los archivos .webarchive se crean al guardar una copia completa de una página web utilizando el navegador Safari. Apple introdujo el formato en 2005 con Safari 2.0 en Mac OS X 10.4 Tiger.
Internamente, cada .webarchive es una lista de propiedades binaria de Apple (binary property list) con la firma mágica bplist00 en el desplazamiento de byte 0. El archivo almacena cada recurso incrustado - imágenes, scripts, hojas de estilo - como un bloque de datos (data blob) con clave junto con su URL original y tipo MIME. Algunos archivos guardados como plists XML (que comienzan con <?xml) son igualmente válidos; las dos variantes son estructuralmente equivalentes pero están codificadas de forma diferente.
Navegación sin conexión
Debido a que un .webarchive almacena el contenido completo de la página, es posible navegar por ella sin conexión a internet. En macOS, Safari abre archivos .webarchive de forma nativa y la función Quick Look del Finder puede previsualizarlos. En iOS, las aplicaciones Safari y Archivos también admiten el formato.
Compatibilidad con otros navegadores
.webarchive es un formato propietario de Apple sin soporte nativo en Chrome, Firefox o Edge, y sin visor integrado en Windows. Utilizando herramientas como *WebArchive Extractor* o convertidores en línea, los archivos .webarchive pueden visualizarse en otros navegadores o exportarse a MHTML, aunque esto no es posible en todos los casos - depende del contenido específico de un sitio web determinado y de los elementos únicos utilizados en su creación.
Seguridad y protección
RIESGO: MEDIUMUn .webarchive incrusta lo que contenía la página original, incluido JavaScript, que se ejecuta cuando se abre el archivo en Safari/WebKit. Los investigadores demostraron que los archivos .webarchive pueden ser abusados: un archivo malintencionado puede ejecutar scripts en un contexto local, por lo que Apple los marca y Safari advierte antes de abrir archivos descargados. Trate un .webarchive de una fuente no confiable como cualquier página web no confiable - no abra archivos inesperados y prefiera convertirlos a PDF/HTML (que elimina los scripts activos) para una visualización segura.
Detalles del formato
en pocas palabrasProgramas que abren archivos WEBARCHIVE
Detalles técnicos
especificación profunda| Desarrollador | Apple Inc. |
| Tipo de formato | Contenedor de lista de propiedades binaria (bplist) que agrupa una instantánea completa de una página web con todos sus subrecursos |
| Codificación del contenedor | Apple binary plist (magic: bplist00) o XML plist; ambas variantes son archivos .webarchive válidos |
| Bytes mágicos (variante binaria) | 62 70 6C 69 73 74 30 30 («bplist00») en el desplazamiento de byte 0 |
| Tipo MIME | application/x-webarchive |
| Claves plist de nivel superior | WebMainResource, WebSubresources, WebSubframeArchives |
| Almacenamiento de subrecursos | Cada activo incrustado se almacena con su URL original (WebResourceURL), tipo MIME (WebResourceMIMEType) y datos sin procesar (WebResourceData) |
| Soporte nativo de plataforma | macOS (Safari, Finder Quick Look), iOS (Safari, aplicación Archivos) |
| Soporte en Windows | Sin visor nativo; requiere herramientas de terceros (por ejemplo, WebArchive Extractor) o convertidores en línea |
| Manejo de iframes | Contenido de iframes anidados almacenado de forma recursiva en las claves WebSubframeArchives |
| Formatos equivalentes | .mht / .mhtml (MIME HTML, el equivalente de Internet Explorer/Edge), .maff (Mozilla Archive Format, descontinuado) |
| Tamaño de archivo | Más grande que el HTML solo; todos los subrecursos (imágenes, fuentes, scripts, CSS) están totalmente incrustados |
| Restricción de JavaScript | Los scripts en línea pueden ser bloqueados al abrir un .webarchive local en Safari debido a la política de seguridad de mismo origen |
| Estado de propiedad | Propietario de Apple; sin especificación pública; no admitido de forma nativa por Chrome, Firefox o Edge |
| Codificación plist Binaria vs XML | La variante binaria almacena los datos de los recursos como bytes sin procesar; la variante XML codifica cada bloque de recurso como Base64 |
| Lanzado | 2005 (Safari 2.0 / Mac OS X 10.4 Tiger) |
| Especificación | en.wikipedia.org |
Conversiones de WEBARCHIVE
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos WEBARCHIVE.