El formato de archivo de archivo web está disponible en macOS y Windows para guardar y revisar páginas web completas utilizando el navegador web Safari . [1] El formato de archivo web difiere de un archivo HTML independiente porque también guarda archivos vinculados como imágenes, CSS y JavaScript . [2] El formato de archivo web es una concatenación de archivos fuente con nombres de archivo guardados en formato plist binario usando NSKeyedArchiver. [ cita requerida ]Se agregó soporte para documentos de archivo web en Safari 4 Beta en Windows y se incluye en versiones posteriores. Safari en iOS 13 (iPhone y iPad) admite archivos de almacenamiento web. [3] Anteriormente, existía una aplicación de iOS de terceros llamada Web Archive Viewer que proporcionaba esta funcionalidad.
Extensión de nombre de archivo | .webarchive |
---|---|
Tipo de medio de Internet | aplicación / x-webarchive |
Identificador de tipo uniforme (UTI) | com.apple.webarchive |
Tipo de formato | archivo de archivo de página web |
Extendido desde | Lista de propiedades binarias de Apple |
Uso
- Se utiliza una versión del formato de archivo web para agrupar películas y álbumes de música completos con contenido adicional y menús dentro de iTunes LP y Extras . [ cita requerida ]
- Los archivos web se generan automáticamente para los anuncios enviados a la plataforma de publicidad iAd de Apple . [4]
- La clase WebArchive del marco WebKit se utiliza para simplificar el proceso de cortar y pegar con páginas web completas o parciales. [5]
Vulnerabilidad
En febrero de 2013, Joe Vennix, un desarrollador de Metasploit Project , descubrió y reportó una vulnerabilidad con el formato de archivo web . El exploit permite a un atacante enviar un archivo web diseñado a un usuario que contiene código para acceder a cookies , archivos locales y otros datos. La respuesta de Apple al informe fue que no solucionará el error, probablemente porque requiere una acción por parte de los usuarios para abrir el archivo. [6]
Conversión para otros navegadores
Son posibles soluciones para permitir que el archivo se vea en otros navegadores, aunque el contenido específico de la página web puede dificultar este proceso. Esto requiere una de las herramientas gratuitas WebArchive Folderizer (para OS X 10.2 y superior) [1] o WebArchive Extractor (para OS X 10.4.3 y superior). [7]
Alternativas
MAFF es un formato abierto (con una especificación publicada) que permite guardar páginas web completas en un solo archivo. Actualmente es compatible con Firefox , usando una extensión. [8] [9] Otros navegadores web usan el formato MHTML o hacen el equivalente al guardar un directorio de recursos en línea (generalmente imágenes) junto con el archivo HTML , a veces comprimido, como el formato .war usado por Konqueror (tar + gzip o tar + bzip2). Safari no admite estos formatos de archivo alternativos.
Para archivar sitios web completos, Internet Archive ha desarrollado el formato Web ARChive (WARC) que fue estandarizado por ISO .
HTMLD (HTML Directory) es un formato desarrollado por NeXT para guardar páginas web y sus dependencias en un paquete que también puede ser servido por un servidor web. [10]
Referencias
- ^ a b Frakes, Dan. "Desarchivar archivos web" . Macworld . Comunicaciones IDG . Consultado el 15 de junio de 2018 .
- ^ Arnott, Nick. "Apple se niega a reparar la vulnerabilidad en los archivos de Archivo Web de Safari, probablemente porque requiere la acción del usuario para explotar" . iMore . Naciones móviles . Consultado el 7 de febrero de 2015 .
- ^ "Revisión de iOS e IPadOS 13" . MacStories . MacStories . Consultado el 25 de septiembre de 2019 .
- ^ "Guía de programación iAd JS: archivos web y archivos de manifiesto" . Biblioteca de desarrolladores de Mac . Manzana . Consultado el 7 de febrero de 2015 .
- ^ "Referencia de clase de WebArchive" . Biblioteca de desarrolladores de Mac . Manzana . Consultado el 7 de febrero de 2015 .
- ^ Vennix, Joe. "Abusar del formato de archivo de archivo web de Safari" . Rapid7 Metasploit . Rapid7 . Consultado el 7 de febrero de 2015 .
- ^ Extractor de WebArchive
- ^ "Formato de archivo de Mozilla, con MHT y Faithful Save" . Archivado desde el original el 2 de noviembre de 2017 . Consultado el 8 de diciembre de 2011 .
- ^ "WebScrapBook" . Consultado el 17 de noviembre de 2019 .
- ^ "Discusión .htmld" .