Por favor, note que no nível do sistema de arquivos, não há nenhuma diferença entre arquivos ascii e binários. Um arquivo ASCII ou de texto é apenas um arquivo binário contendo bytes legíveis por humanos (ou comandos de controle como LF = nova linha).
Para exibir os bytes armazenados em formato binário, você pode usar xxd
(parte de vim
):
xxd -b INPUTFILE | cut -d" " -f 2-7 | tr "\n" " "
Para armazenar o resultado em um arquivo, use:
xxd -b INPUTFILE | cut -d" " -f 2-7 | tr "\n" " " > OUTPUTFILE