Мне нужно получить двоичные файлы в текстовом формате. Несколько лет назад я использовал uuencode/uudecode, и это было легко:
uuencode file.xls > file.txt
# Delete file.xls
# Do whatever with file.txt
# Now I need file.xls back
uudecode file.txt > file.xls
Но uuencode/uudecode нет в моей системе, и, когда я осматриваюсь, процесс yum/rpm выглядит ужасно - это дает мне понять, что, возможно, никто больше его не использует, и вместо этого есть что-то более современное, чтобы сделать это.
Я посмотрел на xxd и hexdump, но не смог заставить их это сделать. Могут быть просто тупые пользовательские проблемы.
Что я могу использовать в Linux для этого? Хотелось бы, чтобы это было что-то, что обычно находится в нативной установке, поэтому мне не нужно yum/rpm, если возможно
Просто для вашего собственного понимания, то, что я специально пытаюсь сделать сейчас, это управление исходным кодом файла * .xls, но корпоративный инструмент не допускает * .xls. Я обычно соблюдаю это ограничение, но в моем контексте * .xls является таблицей конфигурации для моего кода, поэтому он логически похож на исходный код, но корпоративный триггер SVN является физическим - если он * .xls, он отклоняется, поэтому Я закодирую его и установлю контроль над файлом * .txt.
Спасибо!