Я создал большой файл tar.gz, следуя этому руководству. Это ежедневный резервный файл.

Мой компьютер имеет 3 ГБ оперативной памяти и работает под управлением Windows 7. Мой самый большой архив - 183 ГБ, содержащий фотографии и документы.

Резервная копия совершенно бесполезна, так как я не могу ее открыть и извлечь. Каждый раз, когда я пытаюсь, на моем компьютере всегда не хватает памяти (используется 7-zip).

У кого-нибудь были такие же проблемы?

2 ответа2

2

Вам нужно открыть файл, используя что-то, что читает и обрабатывает его как поток, а не пытаться прочитать весь файл в память.

Попробуйте установить Cygwin и управлять файлом с помощью инструментов командной строки; например

$ tar zxf my-big-file.tar.gz something/I/want.doc

извлечет один файл из вашего архива.

Как парень из Unix, естественно, я предлагаю Unix-подобное решение :-)

1

Cygwin - как sugested - это избыточное убийство. Вы можете попробовать использовать http://tartool.codeplex.com/, который является инструментом командной строки и не требует установки (просто разархивируйте).

Затем вы можете добавить предложенную команду:

tar xzf backup.tar.gz folder/file_you_want.txt

x - extract
z - compressed with GZ
f - file to extract

Для работы с tartool:

TarTool.exe backup.tar.gz /destination/

К сожалению, tartool не позволяет выбрать нужный файл.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .