Монтирование.7zip файла, содержащего .tar

Я загрузил Википедию в сжатой форме. Это-.7z файл, который содержит .tar файл. В сжатой форме это - только 14 ГБ. Если я распаковываю его, это имеет 208 ГБ в нем. И у меня нет так большого количества пространства на моем жестком диске.

Я предполагаю, что существует способ использовать его в его сжатой форме, при помощи своего рода инструментов монтирования.

Я нахожусь на Windows Vista.

Что сделать?

Ссылка вопроса о ServerFault.

2
задан 13.04.2017, 15:14

6 ответов

Я думаю, что необходимо извлечь tar.7z файл однажды к его целым 200 ГБ + размер,
Затем можно повторно архивировать базовый каталог как чистое 7z архив.

Это, вероятно, не превысит 14 ГБ безусловно.

Можно затем просмотреть новое 7z заархивируйте более легко.
этому будет нужно, каждый идет, разархивировали, не смолят и повторно архивируют, который возьмет дисковое пространство и вычислит время все же.

1
ответ дан 08.12.2019, 07:37

Любой достойный Файловый менеджер Orhtodox позволяет Вам просматривать архивы. Я знаю, что Общий Командующий имеет 7zip плагин, который позволит, Вы для просмотра 7z архивируете как каталог.

1
ответ дан 08.12.2019, 07:37

На поле Unix (или с cygwin (Unix для окон), среда Unix), Вы могли передать файл по каналу, и вытащить список из него или вероятно сделать zip-файл из всего этого, которое предоставит произвольный доступ.

До некоторой степени tar является функцией, поскольку он был предназначен для ленточных накопителей (один путь линейный доступ).

Получите Linux vm, и виртуальный ENV (скажите, сервер VMware?), или cygwin, и весело проводят время.

7z -options_to_extract_to_console/pipe wiki9.tar.7z | tar t > listing_of_files.txt

дал бы Вам список того, что было там

Затем

7z -same_options_as_before wiki9.tar.7z | tar -xT list_of_files_I_want

и это должно записать им (возможно где-нибудь странный).

Я думаю. У меня нет списка для 7z, включает Unix, удобный прямо сейчас.

Или сделать это архивом zip:

7z -same_options_as_before wiki9.tar.7z | tar -x | zip wiki.zip -

Обратите внимание, что это, вероятно, будет в 2-4 раза больше (лучше, чтобы засунуть файлы вместе и затем сжаться, чем сжатие по одному, и 7z использует лучшее сжатие).

Ожидайте, что это займет часы.

Рассмотрите заимствование внешнего диска в течение нескольких дней или обновите свой HD, heck менее чем 100$ для внутренних или внешних более чем 200 ГБ, даже ноутбук HD.

1
ответ дан 08.12.2019, 07:37

Открыть его с 7Zip? Я только распакую то, чему Вы говорите ему... мог бы занять время, все же.

Править: Ожидайте минута, я просто понял, что это - возможно идея дампа из-за размера. Я не знаю, как 7Zip точно работает, но я предположил бы, что он просто извлекает список файлов, не кэшируя целое содержание.

0
ответ дан 08.12.2019, 07:37

Вы в основном не можете выполнить это. 7zip's стиль сжатия не предоставляет себя открытию случайных разделов, не открывая целый файл. Если я вспоминаю правильно, это - потоковая система.

Например, это отличается, чем с архивами .zip, которые сожмут каждый файл индивидуально (с любым алгоритмом, который они представляют себе), и .bz2 будет использовать фиксированное (обычно) размер блока 900 КБ. Обе из тех форм могут использоваться для поиска на отдельное пространство без полного сжатия.

И, только для добавления оскорбления в случае, если я неправ относительно.7zip истории: файлы Tar не хранят свою информацию файла в центральной части, таким образом, необходимо развернуть это также. См. http://en.wikipedia.org/wiki/Tar_%28file_format%29#Random_access

Необходимо будет по существу найти дисковое пространство, если Вы хотите использовать те файлы.

0
ответ дан 08.12.2019, 07:37

К вашему сведению дампы данных Википедии являются обычно всего одним XML-файлом.

Несколько лет назад я записал синтаксический анализатор дампа данных Википедии в C: wikiq. Это преобразовывает потоки дампа данных в разделенный от вкладки формат истории пересмотра, подсудный для использования в статистических программах обработки.

7za e -so <file> | ./wikiq | <tab-separated processing program>

При выбрасывании данных текста и комментария (как они делают по умолчанию), обработка на самом деле ограничена распаковкой (20-30mb/s).

0
ответ дан 08.12.2019, 07:37

Теги

Похожие вопросы