Как просмотреть часть архива без полной распаковки

Нужен один файл из 50 ГБ архива? Узнайте, как просматривать содержимое ZIP, RAR, 7z и TAR.GZ без долгой распаковки. Экономьте время и место на диске!

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Часто возникает необходимость быстро заглянуть в содержимое архивного файла‚ не распаковывая его полностью. Это удобно‚ когда нужен лишь один‑два файла‚ а весь архив может занимать десятки гигабайт. В этой статье мы рассмотрим разные способы «просмотра части архива» для самых популярных форматов: ZIP‚ RAR‚ 7z‚ TAR.GZ и даже веб‑архивы.


Содержание

  1. Просмотр архива из командной строки
  2. Графические программы
  3. Онлайн‑сервисы
  4. Просмотр веб‑архивов (Wayback Machine)
  5. Полезные советы и лайфхаки

Просмотр архива из командной строки

Командные утилиты позволяют вывести список файлов‚ а также извлечь только нужный элемент без полной распаковки.

ZIP

  • list (ls) – вывести список содержимого:
  • unzip -l archive.zip
  • extract single file – извлечь один файл в текущую директорию:
  • 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.

  1. Перейдите по адресу https://archive.org/web/.
  2. Введите URL интересующего сайта в строку поиска.
  3. В календаре выберите нужную дату – откроется сохранённая версия страницы.
  4. Для просмотра отдельных ресурсов (изображений‚ 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

Просмотр части архива – задача‚ которую можно решить множеством способов: от простых графических программ до мощных командных утилит. Выбор инструмента зависит от ваших предпочтений‚ размера архива и наличия доступа к интернету. Помните‚ что большинство современных архиваторов позволяют без труда увидеть список файлов и извлечь только нужные‚ экономя время и дисковое пространство.

Главное правило: не распаковывайте всё‚ если нужен лишь один‑два файла – используйте целенаправленные команды или онлайн‑просмотрщики.