Часто возникает необходимость быстро заглянуть в содержимое архивного файла‚ не распаковывая его полностью. Это удобно‚ когда нужен лишь один‑два файла‚ а весь архив может занимать десятки гигабайт. В этой статье мы рассмотрим разные способы «просмотра части архива» для самых популярных форматов: ZIP‚ RAR‚ 7z‚ TAR.GZ и даже веб‑архивы.
Содержание
- Просмотр архива из командной строки
- Графические программы
- Онлайн‑сервисы
- Просмотр веб‑архивов (Wayback Machine)
- Полезные советы и лайфхаки
Просмотр архива из командной строки
Командные утилиты позволяют вывести список файлов‚ а также извлечь только нужный элемент без полной распаковки.
ZIP
- list (ls) – вывести список содержимого:
unzip -l archive.zip unzip archive.zip path/to/file.txt -d ./extracted RAR
- Список файлов:
unrar l archive.rar unrar e archive.rar path/to/needed.docx 7z (7‑Zip)
- Список содержимого:
7z l archive.7z 7z e archive.7z path/inside/archive/image.png -o./out TAR;GZ‚ TAR.BZ2‚ TAR.XZ
- Показать список без распаковки:
tar -tzf archive.tar.gz # gzip
tar -tjf archive.tar.bz2 # bzip2
tar -tJf archive.tar.xz # xz tar -xzf archive.tar.gz path/inside/file.pdf -C ./out Параметр -v для подробного вывода
Во многих утилитах флаг -v (verbose) выводит дополнительные свойства файлов: права доступа‚ владельца‚ дату создания и т.д. Пример для tar:
tar -tvf archive.tar Графические программы (GUI)
Если вы предпочитаете работать в привычном окне‚ существуют бесплатные и платные программы‚ позволяющие просматривать и извлекать отдельные файлы.
7‑Zip
- Открываете архив двойным щелчком.
- В правой части окна виден список файлов и папок.
- Выделяете нужный элемент → Кнопка «Извлечь» → выбираете целевую папку.
WinRAR
- Запускаете программу‚ открываете
.rarили.zip. - В окне «Содержимое архива» можно просматривать структуру‚ а для отдельного файла нажать «Извлечь в…».
PeaZip (кроссплатформенный)
- Поддерживает более 180 форматов.
- Встроенный просмотрщик позволяет открывать документы‚ изображения и даже PDF‑файлы прямо из архива.
Онлайн‑просмотрщики (см. ниже)
Онлайн‑сервисы для просмотра архивов
Если нет возможности установить программу‚ можно воспользоваться бесплатными веб‑инструментами. Ниже перечислены самые надёжные сервисы.
- Aspose Zip Viewer – позволяет загрузить
.zip‚.rar‚.7zи сразу увидеть список файлов. После загрузки можно выбрать отдельные элементы и скачать их без полной распаковки. (Ссылка) - GroupDocs Viewer – поддерживает форматы
Archive‚ отображает содержимое в браузере и даёт возможность скачать отдельные файлы. (Ссылка) - Online Archive Viewer – простой интерфейс: перетаскиваете файл в синюю область‚ нажимаете «Просмотр»‚ получаете дерево каталогов. (Ссылка)
Все сервисы работают в «песочнице»‚ поэтому ваши файлы не сохраняются на сервере после закрытия окна.
Как посмотреть часть веб‑архива сайта
Иногда «частью архива» называют сохранённые копии веб‑страниц. Самый известный сервис – Wayback Machine от Internet Archive.
- Перейдите по адресу https://archive.org/web/.
- Введите URL интересующего сайта в строку поиска.
- В календаре выберите нужную дату – откроется сохранённая версия страницы.
- Для просмотра отдельных ресурсов (изображений‚ PDF) кликните по ссылке внутри сохранённой страницы – архив выдаст их копию.
Таким образом‚ вы получаете «частичный» доступ к старому содержимому без необходимости скачивать весь сайт.
Полезные советы и лайфхаки
- Не распаковывайте полностью‚ если нужен один файл. Используйте команды
unzip -p(вывод в stdout) или7z eс указанием пути. - Проверка целостности архива. Перед извлечением отдельного файла убедитесь‚ что архив не повреждён:
unzip -t archive.zip unrar t archive.rar 7z t archive.7z - Работа с большими архивами. Если архив > 10 ГБ‚ лучше использовать
tarс опцией--occurrenceили--wildcardsдля выборочного извлечения. - Поиск по имени внутри архива. В Linux:
zipinfo -1 archive.zip | grep "report_2023"В Windows (PowerShell):
Get-ChildItem -Path .rchive.zip -Recurse | Where-Object {$_.Name -like "report"} - Извлечение в RAM. Некоторые утилиты (например‚
7z) позволяют распаковать файл в поток без записи на диск:7z e archive.7z needed.txt -so > needed.txt
Просмотр части архива – задача‚ которую можно решить множеством способов: от простых графических программ до мощных командных утилит. Выбор инструмента зависит от ваших предпочтений‚ размера архива и наличия доступа к интернету. Помните‚ что большинство современных архиваторов позволяют без труда увидеть список файлов и извлечь только нужные‚ экономя время и дисковое пространство.
Главное правило: не распаковывайте всё‚ если нужен лишь один‑два файла – используйте целенаправленные команды или онлайн‑просмотрщики.