Я хочу использовать php для передачи и получения закодированной строки в другую систему, которая использует java.util.Base64
кодировать и декодировать.
Могу ли я использовать base64_encode($str)
кодировать и передать им строку для декодирования в PHP и
могу ли я использовать base62_decode($str)
расшифровать то, что я получаю от java.util.Base64
в php?
Или есть другой способ кодировать и декодировать java.util.Base64
строка в php?
Спасибо!!
Короткий ответ: да.
Base64 является стандарт.
Длинный ответ:
PHP документация для base64_encode Рекомендации RFC 2045 которая является MIME-кодировкой base64.
Javadoc говорит, что Java поддерживает разные типы Base64, одним из которых является MIME. Основной тип также должен работать. Основное отличие состоит в том, что тип MIME требует, чтобы ни одна строка не была длиннее 76 символов.
Да, base64 — это стандарт, который должен работать одинаково на всех платформах.
Конечно, стандартный формат для разных платформ и языков.