Вебархив
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2008 г. ) |
Расширение имени файла |
.вебархив |
---|---|
Тип интернет-СМИ |
приложение/x-вебархив |
Единый идентификатор типа (UTI) | com.apple.webarchive |
Тип формата | веб-страницы Архив файлов |
Расширено с | Список двоичных свойств Apple |
webarchive — это формат файла веб-архива, доступный в macOS и Windows для сохранения и просмотра полных веб-страниц с помощью веб-браузера Safari . [ 1 ] Формат веб-архива отличается от отдельного HTML- файла, поскольку в нем также сохраняются связанные файлы, такие как изображения, CSS и JavaScript . [ 2 ] Формат веб-архива представляет собой объединение исходных файлов с именами файлов, сохраненных в формате двоичного списка с использованием NSKeyedArchiver. [ нужна ссылка ] Поддержка документов веб-архива была добавлена в бета-версию Safari 4 для Windows и включена в последующие версии. Safari в iOS 13 (iPhone и iPad) поддерживает файлы веб-архивов. [ 3 ] Ранее существовало стороннее приложение для iOS под названием Web Archive Viewer, которое предоставляло эту функцию.
Использование
[ редактировать ]- Версия формата веб-архива используется для объединения целых музыкальных альбомов и фильмов с дополнительным контентом и меню внутри iTunes LP и Extras . [ нужна ссылка ]
- Веб-архивы автоматически создаются для объявлений, отправленных на рекламную платформу Apple iAd . [ 4 ]
- используется Класс WebArchive платформы WebKit для упрощения вырезания и вставки целых или частичных веб-страниц. [ 5 ]
Уязвимость
[ редактировать ]В феврале 2013 года уязвимость в формате веб-архива была обнаружена и о ней сообщил Джо Венникс, разработчик проекта Metasploit . Эксплойт позволяет злоумышленнику отправить пользователю созданный веб-архив, содержащий код для доступа к файлам cookie , локальным файлам и другим данным. Ответ Apple на отчет заключался в том, что она не будет исправлять ошибку, скорее всего, потому, что она требует действий со стороны пользователя при открытии файла. [ 6 ]
Конвертация для других браузеров
[ редактировать ]Возможны обходные пути, позволяющие просматривать файл в других браузерах, хотя определенное содержимое веб-страницы может препятствовать этому процессу. Для этого требуется один из бесплатных инструментов WebArchive Folderizer (для OS X 10.2 и выше). [ 1 ] или WebArchive Extractor (для OS X 10.4.3 и выше). [ 7 ]
Альтернативы
[ редактировать ]MAFF — это открытый формат (с опубликованной спецификацией), который позволяет сохранять целые веб-страницы в одном файле. В настоящее время он поддерживается Firefox с использованием расширения. [ 8 ] [ 9 ] Другие веб-браузеры используют формат MHTML или делают его эквивалент, сохраняя каталог встроенных ресурсов (обычно изображений) вместе с файлом HTML , иногда сжатым, например, формат .war , используемый Konqueror (tar+gzip или tar+bzip2). Safari не поддерживает эти альтернативные форматы архивов.
Для архивирования целых веб-сайтов Интернет-архив разработал формат Web ARChive (WARC), стандартизированный ISO .
HTMLD (HTML Directory) — это разработанный NeXT формат для сохранения веб-страниц и их зависимостей в пакете , который также может обслуживаться веб-сервером. [ 10 ]
Chrome предлагает формат «полная веб-страница», при котором страница сохраняется в папке, содержащей необходимые ресурсы.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б Фрейкс, Дэн. «Разархивировать веб-архивы» . Макмир . ИДГ Коммуникации . Проверено 15 июня 2018 г.
- ^ Арнотт, Ник (28 апреля 2013 г.). «Apple отказывается исправлять уязвимость в файлах веб-архива Safari, вероятно, потому, что для ее использования требуется действие пользователя» . яЕще . Мобильные нации . Проверено 7 февраля 2015 г.
- ^ «Обзор iOS и iPadOS 13» . МакИстории . Проверено 25 сентября 2019 г.
- ^ «Руководство по программированию iAd JS: веб-архивы и файлы манифеста» . Библиотека разработчиков Mac . Яблоко . Проверено 7 февраля 2015 г.
- ^ «Справочник классов WebArchive» . Библиотека разработчиков Mac . Яблоко . Проверено 7 февраля 2015 г.
- ^ Венникс, Джо (25 апреля 2013 г.). «Злоупотребление форматом файла веб-архива Safari» . Метасплоит Рапид7 . Рапид7 . Проверено 7 февраля 2015 г.
- ^ Экстрактор веб-архива
- ^ «Формат архива Mozilla с MHT и точным сохранением» . Архивировано из оригинала 2 ноября 2017 года . Проверено 8 декабря 2011 г.
- ^ «ВебСкрапбук» . Проверено 17 ноября 2019 г.
- ^ «.htmld Обсуждение» .