Abra o arquivo tar que termina com .b

2

Eu tenho um arquivo tar que termina com .b e não sei como abri-lo. Nem no Windows, nem no Linux tive sucesso em abri-lo.

data.ext4.tar.b

Outro tar que termina com .a pode ser facilmente aberto no Windows

data.ext4.tar.a

Qual é a diferença? Como posso abrir o .b tar?

Isto é de uma imagem do sistema operacional Android - um backup nandroid. .a consiste em todos os aplicativos e, esperamos, .b consiste em imagens

    
por Björn Hallström 08.04.2016 / 00:20

3 respostas

2

Parece que algo dividiu o arquivo. Quando você tenta desfazer tar o arquivo .a ele aborta cedo? Isso é uma dica de que é dividido. O arquivo .a é 4GB? Essa é outra dica. Tente concatenar os arquivos em uma máquina que pode manipular arquivos grandes ...

cp myfile.tar.a myfile_full.tar
cat myfile.tar.b >> myfile_full.tar
tar xvf myfile_full.tar
    
por 08.04.2016 / 01:21
1

De acordo com Como você extrai os dados de um aplicativo de um backup completo feito através de" adb backup "? , ou seja, um arquivo tar compactado usando o método deflate . A resposta aceita nesse segmento aponta para um programa que você pode usar: nelenkov / android-backup-extractor

Também há isso, que pode funcionar: Android Backup Extractor .

O método deflate é um daqueles que os servidores da Web podem retornar, mas é menos usado que gzip . O programa file pode não saber sobre isso.

Leitura adicional:

por 08.04.2016 / 00:25
-1

Whats is the difference? How can I possibly open the .b tar?

Tanto quanto eu posso dizer, ClockworkMod ou TAR divide o backup em vários arquivos. Se você conseguir abrir o arquivo data.ext4.tar.a , talvez seja porque ele tem os cabeçalhos do arquivo TAR em seu início, enquanto data.ext4.tar.b não. Para obter os dados em data.ext4.tar.b , você provavelmente terá que combinar os arquivos de divisão em um único arquivo.

No Linux, tente combinar todos os seus arquivos TAR usando um dos seguintes comandos:

$ cat data.ext4.tar.a data.ext4.tar.b > data-combined.tar
$ cat data.ext4.tar* > data-combined.tar

Em seguida, tente abrir data-combined.tar como faria com qualquer outro arquivo TAR.

Ou, se você estiver fazendo isso no Windows, tente um dos seguintes comandos:

> copy /b data.ext4.tar.a + data.ext4.tar.b data-combined.tar
> copy /b data.ext4.tar* data-combined.tar

Em seguida, tente abrir data-combined.tar como normal.

Em ambos os casos, veja o que os comandos fazem. O primeiro comando combinará data.ext4.tar.a e data.ext4.tar.b em data-combined.tar . O segundo comando combinará qualquer arquivo no diretório atual que comece com data.ext4.tar em data-combined.tar , para que possa ser usado se você tiver mais que os dois arquivos listados.

    
por 08.04.2016 / 03:46

Tags