base64 была изобретена для того, чтобы разрешить инкапсуляцию двоичных файлов в только текстовые протоколы. Эти протоколы могут иметь другие ограничения, такие как максимальный размер строки, который требуется для вставки конца строки в строки, закодированные в base64. Чтобы быть максимально терпимым при вводе, многие декодеры решили просто игнорировать любой непечатаемый символ.
Так был разработан модуль Python base64.
Вы имеете это задом наперед, правильный путь:
yes | rm -r trunk
Но лучше было бы, чтобы rm
не спрашивал вас в первую очередь с:
rm -rf trunk