Как открыть .tar.a архив ClockworkMod?

9

Чтобы открыть архив TAR на моем ПК, я должен переименовать .tar.aего .tar, иначе менеджер архива скажет «Тип архива не поддерживается» или аналогичный.

Почему они это делают, и как правильно открыть эти архивы?

user42276
источник

Ответы:

13

Это делается для того, чтобы разбить большие .tarфайлы на куски по 1000000000 байт (или 1 ГБ ):

-rwxrwx--- root     sdcard_r          0 2014-03-19 14:31 data.ext4.tar
-rwxrwx--- root     sdcard_r 1000000000 2014-03-19 14:33 data.ext4.tar.a
-rwxrwx--- root     sdcard_r 1000000000 2014-03-19 14:36 data.ext4.tar.b
-rwxrwx--- root     sdcard_r 1000000000 2014-03-19 14:38 data.ext4.tar.c
-rwxrwx--- root     sdcard_r  135127040 2014-03-19 14:38 data.ext4.tar.d

Даже если результирующий файл находится под пределом разделения 1000000000 байт, .aфайл все равно будет сгенерирован:

-rwxrwx--- root     sdcard_r         0 2014-03-19 14:29 system.ext4.tar
-rwxrwx--- root     sdcard_r 484504064 2014-03-19 14:30 system.ext4.tar.a

Вы можете объединить эти разделенные файлы обратно, используя следующий синтаксис:

В Windows: copy /b finelame* filenameнапример, в copy /b data.ext4.tar* data.ext4.tar
Linux: cat filename* > filenameнапримерcat data.ext4.tar* > data.ext4.tar

Chahk
источник
Спасибо, хороший ответ, но почему .tar всегда ноль?
user42276
2
Не уверен, что у меня в голове, я должен изучить код CWM. Это, вероятно, заполнитель для оригинального имени файла.
Чахк
Вы, сэр, сомневаетесь во всех призах и номинациях в Интернете. Вы только что спасли мою жизнь (и мой список контактов), потому что я не знал, как соединить эти .a .b .c и файл rar с нулевым значением. Что касается вопроса о 0kb .rar, то во время выполнения команды cmd (которую я рекомендую выполнить через папку, используя SHIFT + щелчок правой кнопкой мыши> открыть окно командной строки) каждый кусок файла tar будет скопирован в файл rar с нулевым ed. Еще раз спасибо, приятель.