Я рекомендую gh-единицу, она имеет хороший GUI для результатов испытаний.
Первоначально некоторые протоколы допускали только 7-битные, а иногда и только 6-битные данные.
Base64 позволяет кодировать 8-битные данные в 6-битные для передачи по этим типам каналов.
Электронная почта является примером этого.
основной вариант использования кодировки base64 - это когда вы хотите хранить или передавать данные с ограниченным набором символов; т.е. когда вы не можете передать произвольное значение в каждом байте.
Использовать его или нет, зависит от того, для чего вы его используете.
Я использовал его в основном для кодирования двоичных данных для передачи через механизм, который действительно был создан для текстовые файлы. Например - при передаче запроса цифрового сертификата или получении готового цифрового сертификата - в таких случаях часто очень удобно передавать двоичные данные в виде Base 64 через текстовое поле в веб-форме.
Я, вероятно, не стал бы ' Не используйте его, если у вас есть что-то, что уже является текстом, и вы просто хотите его куда-то передать.
One application is to transfer binary data in contexts where only characters are allowed. E.g. in XML documents/transfers. XML-RPC is an example of this.
I use it for passing around files that tend to get chewed up by email programs because they look like text files (e.g. HL7 transcripts for replay).