Archivo web

Formato de archivo webarchive de Safari
Archivo web
Extensión de nombre de archivo
.archivo web
Tipo de medio de Internet
aplicación/x-webarchive
Identificador de tipo uniforme (UTI)com.apple.webarchive
Tipo de formato archivo de página web
Extendido desdeLista de propiedades binarias de Apple

webarchive es un formato de archivo de archivo web disponible en macOS y Windows para guardar y revisar páginas web completas usando el navegador web Safari . [1] El formato webarchive se diferencia de un archivo HTML independiente porque también guarda archivos vinculados como imágenes, CSS y JavaScript . [2] El formato webarchive es una concatenación de archivos fuente con nombres de archivo guardados en el formato binario plist usando NSKeyedArchiver. [ cita requerida ] La compatibilidad con documentos webarchive se agregó en Safari 4 Beta en Windows y está incluida en versiones posteriores. Safari en iOS 13 (iPhone y iPad) tiene compatibilidad con archivos de archivo web. [3] Anteriormente, había una aplicación de iOS de terceros llamada Web Archive Viewer que proporcionaba esta funcionalidad.

Uso

  • Se utiliza una versión del formato webarchive para agrupar álbumes de música y películas completos con contenido adicional y menús dentro de iTunes LP y Extras . [ cita requerida ]
  • Los archivos web se generaron automáticamente para los anuncios enviados a la plataforma publicitaria iAd de Apple . [4]
  • La clase WebArchive del marco WebKit se utiliza para simplificar el corte y pegado de páginas web completas o parciales. [5]

Vulnerabilidad

En febrero de 2013, Joe Vennix, un desarrollador del proyecto Metasploit , descubrió y reportó una vulnerabilidad en el formato webarchive . El exploit permite a un atacante enviar un webarchive creado 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

Existen soluciones alternativas para permitir que el archivo se visualice en otros navegadores, aunque el contenido de determinadas páginas web puede dificultar este proceso. Para ello se necesita una de las herramientas gratuitas WebArchive Folderizer (para OS X 10.2 y versiones posteriores) [1] o WebArchive Extractor (para OS X 10.4.3 y versiones posteriores). [7] Los archivos web se pueden convertir a WARC utilizando el conjunto de herramientas Warchaeology de la Biblioteca Nacional de Noruega . [8]

Alternativas

MAFF es un formato abierto (con una especificación publicada) que permite guardar páginas web completas en un único archivo. Actualmente, Firefox lo soporta mediante una extensión. [9] [10] Otros navegadores web utilizan el formato MHTML o hacen lo equivalente guardando un directorio de recursos en línea (normalmente imágenes) junto con el archivo HTML , a veces comprimido, como el formato .war utilizado por Konqueror (tar+gzip o tar+bzip2). Safari no soporta 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. [11]

Chrome ofrece el formato "página web completa", que guarda la página con una carpeta que contiene los recursos necesarios.

Referencias

  1. ^ ab Frakes, Dan. "Desarchivar archivos web". Macworld . IDG Communications . Consultado el 15 de junio de 2018 .
  2. ^ Arnott, Nick (28 de abril de 2013). "Apple se niega a reparar una vulnerabilidad en los archivos Web Archive de Safari, probablemente porque requiere la acción del usuario para explotarla". iMore . Mobile Nations . Consultado el 7 de febrero de 2015 .
  3. ^ "Reseña de iOS y iPadOS 13". MacStories . Consultado el 25 de septiembre de 2019 .
  4. ^ "Guía de programación de iAd JS: archivos web y archivos de manifiesto". Biblioteca para desarrolladores de Mac . Apple . Consultado el 7 de febrero de 2015 .
  5. ^ "Referencia de clase WebArchive". Biblioteca para desarrolladores de Mac . Apple . Consultado el 7 de febrero de 2015 .
  6. ^ Vennix, Joe (25 de abril de 2013). "Abusing Safari's webarchive file format" (Abuso del formato de archivo web de Safari). Rapid7 Metasploit . Rapid7 . Consultado el 7 de febrero de 2015 .
  7. ^ Extractor de archivos web
  8. ^ Documentación de conversión de Warchaeology
  9. ^ "Formato de archivo Mozilla, con MHT y Faithful Save". Archivado desde el original el 2 de noviembre de 2017. Consultado el 8 de diciembre de 2011 .
  10. ^ "WebScrapBook" . Consultado el 17 de noviembre de 2019 .
  11. ^ "Discusión .htmld".


Obtenido de "https://es.wikipedia.org/w/index.php?title=Archivo web&oldid=1251250367"