Como dividir arquivos binários no Linux

Como dividir arquivos binários no Linux
Arquivos binários são formas compactadas de armazenamento de dados eficientes. Esses arquivos podem armazenar vários formatos, como imagens, arquivos de áudio, programas ou documentos. Principalmente, criamos arquivos binários para comprimir e armazenar informações valiosas de programação executável ou grandes pedaços de dados. No entanto, vários desafios estão associados a um arquivo binário, como portabilidade, acessibilidade, modificação e uso.

É necessário dividir arquivos binários devido aos grandes tamanhos de arquivo que contêm os dados compactados. Muitas ferramentas não podem acessar os arquivos binários diretamente em sua condição original e não podem dividir os arquivos binários. Às vezes, fica difícil para um usuário comum dividir os arquivos binários facilmente. Portanto, explicaremos todos os métodos para dividir os arquivos binários no Linux.

Como dividir arquivos binários no Linux

Você pode dividir o arquivo binário no Linux usando o comando dividido. Este comando pode dividir os arquivos binários que contêm vastos pedaços. O comando dividido é direto em comparação com outros comandos Linux. Aqui está o comando básico para dividir o arquivo binário:

$ Split .BIN

Ou

$ split /home ///.BIN

Por padrão, o comando dividido ajuda a dividir o arquivo em várias peças que são nomeadas, começando de XAA, XAB, XZZ, etc. Por exemplo, queremos dividir o “simples.Bin "Arquivo Binário Present no diretório de downloads. Temos que executar os seguintes comandos para dividir o arquivo binário:

$ split/home/user/downloads/amostra.BIN

Ou

$ CD ~/Downloads
$ split amostra.BIN

Opção verbosa para visualizar arquivos divididos

Se você quiser saber os nomes das peças divididas do arquivo binário, você pode visualizar o sistema quebrando o arquivo binário usando “detalhe 'em seu comando. Inclua “verbose” na frente do seu nome de arquivo no comando para usar esta opção. Aqui, execute o seguinte comando:

$ split - - detalhado .BIN

O sistema dividiria os arquivos e criaria os subfiles, conforme ilustrado na imagem anterior.

Use um prefixo para nomear os subfiles

Você também pode usar seu prefixo para nomear as diferentes partes do arquivo binário e o comando dividido. Usar o prefixo para nomear os arquivos menores ajudaria em uma melhor identificação e acessibilidade aos arquivos. Aqui, você pode usar este comando:

$ split -verbose .BIN .

Por exemplo, se eu quiser dar ao prefixo "MyFile" para dividir um arquivo binário chamado "XAA", o comando será:

$ split -amostra verbose.bin myfile.

Especificando o tamanho dos arquivos divididos

Você também pode especificar o tamanho em que deseja que os arquivos menores sejam depois de dividir o arquivo binário. Use a opção de comando “-b” seguida pela especificação do tamanho de arquivos menores. Podemos criar arquivos menores em tamanhos diferentes, variando de Kilobytes a Yottabytes, que são identificados usando as letras apropriadas como K ou Y.

Por exemplo, se eu quiser que os arquivos menores sejam criados em tamanhos uniformes de 4 GB, o comando será:

$ split -b2g .BIN

Neste comando, as letras 2G mostram o tamanho de 2 GB. Vamos dividir o arquivo binário com o tamanho de 100kb:

$ SPLIT -B100KB Amostra.BIN

Conclusão

Para resumir, o comando dividido é usado para dividir os arquivos binários no Linux. Além deste comando, você pode usar a opção detalhada para ver a criação de arquivos menores durante o processo. Você também pode especificar o tamanho dos arquivos a serem criados usando a opção "-b". Alocar um prefixo único aos nomes de arquivos para uma identificação fácil ou mesmo especificar o número uniforme de linhas em cada arquivo dividido.

Esperamos que as etapas mostradas acima ajudem você a dividir facilmente arquivos binários no Linux e permitir identidades exclusivas para arquivos tão menores.