Как узнать, когда использовать тип (Simple, URL, MIME) Base64 в Java 8?Я знаю разницу, но я хочу знать, когда использовать, при каких обстоятельствах?
Base64
javadocs для класса Base64 суммируют различия. На основании этого:
Если вы реализуете протокол, указанный кем-то другим, используйте вариант base64, к которому призывает спецификация.
Используйте MIME, если вы хотите или хотите, чтобы данные, закодированные в base64, имели строки длиной менее 80 символов. (Например, RFC821 / RFC822 ограничивают тела письма до 80 символов.)
Используйте безопасный URL-адрес / файловую систему, если вы собираетесь встраивать закодированные в Base64 данные, которые действительны как компонент пути в URL-адресе или пути файловой системы.
Используйте Basic в других ситуациях.