od -An -vtx1 Check.tar > Check.txt
Você precisa que -v
ou od
condensem sequências de bytes idênticos.
Pelo contrário:
LC_ALL=C tr -cd 0-9a-fA-F < Check.txt | xxd -r -p > Check.tar
Ou:
perl -ape '$_=pack "(H2)*", @F' Check.txt > Check.tar
Se o seu objetivo é transferir arquivos em um canal que suporta apenas texto ASCII, existem ferramentas dedicadas para isso, como uuencode
:
tar cf - myfiles.* | xz | uuencode myfiles.tar.xz | that-channel
E para recuperar esses arquivos do outro lado:
uudecode < file.uu
recriaria myfiles.tar.xz
.
Ou:
uudecode -o - < file.uu | xz -d | tar xf -
Para extrair os arquivos.