Je dois convertir des fichiers binaires en format texte. Il y a des années, j'ai utilisé uuencode/uudecode, et c'était facile :
uuencode file.xls > file.txt
# Delete file.xls
# Do whatever with file.txt
# Now I need file.xls back
uudecode file.txt > file.xls
Mais uuencode/uudecode n'est pas sur mon système, et en regardant autour de moi, le processus yum/rpm est laid - ce qui me donne l'indice que peut-être personne ne l'utilise plus et qu'il existe quelque chose de plus moderne pour faire cela.
J'ai regardé xxd et hexdump mais je n'ai pas réussi à les faire fonctionner. C'est peut-être juste un problème d'utilisateur.
Que puis-je utiliser sous Linux pour faire cela ? J'aimerais que ce soit quelque chose qui tend à être dans l'installation native afin que je n'aie pas besoin de le faire par yum/rpm si possible.
Pour que vous compreniez bien, ce que j'essaie de faire, c'est de contrôler la source d'un fichier *.xls, mais l'outil de l'entreprise n'autorise pas les fichiers *.xls. Normalement, je respecte cette contrainte, mais dans mon contexte, un fichier *.xls est une table de configuration pour mon code. logiquement comme le code source, mais le déclencheur SVN de l'entreprise est physique - si c'est *.xls, il est rejeté, donc je vais le coder et contrôler la source du fichier *.txt.
Merci !