Выберите ввод текста и режим кодирования, затем введите Hello точно так, как показано ниже. Для этого примера используйте UTF-8 и стандартный алфавит Base64. Закодируйте текст и убедитесь, что результат — SGVsbG8=. Переключитесь в режим декодирования, вставьте этот результат и декодируйте его, чтобы восстановить исходные пять символов. Завершающая новая строка изменяет закодированный результат.
Для интеграции сначала проверьте, ожидает ли принимающая система стандартный Base64 или его безопасный для URL-адресов вариант. Соблюдайте требования к заполнению и переносу строк, а не меняйте параметры случайным образом. При работе с файлом используйте рабочий процесс файла, чтобы его байты кодировались напрямую. Декодированные двоичные данные следует загружать в соответствующем формате, а не рассматривать как читаемый текст.
Hello → SGVsbG8= → Hello
btoa("Hello"); // SGVsbG8=
base64.b64encode(b"Hello") # SGVsbG8=
Base64 — это обратимое представление байтов, а не шифрование или метод хранения секретов. Он отображает шестибитные группы в алфавит из 64 символов. При необходимости дополнение завершает последнюю группу. Закодированный текст обычно больше исходных байтов, поэтому кодирование не является методом сжатия. Любой, кто получит закодированное значение, сможет его расшифровать. Используйте соответствующий безопасный канал при передаче учетных данных или другой конфиденциальной информации.
В стандарте Base64 используются символы плюс и косая черта. Алфавит, безопасный для URL, заменяет дефис и подчеркивание, что позволяет избежать использования этих символов в протоколах, ориентированных на URL. Требования к заполнению зависят от формата приема. Сегмент JWT, URL-адрес данных и вложение MIME — это разные контейнеры; определить ожидаемое представление перед декодированием. Не удаляйте произвольные символы, чтобы недопустимое значение выглядело действительным. Сохраните неизмененную копию для диагностики ошибок транспорта или копирования.
Обработка выполняется в браузере. Сохранение и публикация добровольны, требуют учётной записи и отправляют выбранное содержимое в наш сервис. Сначала просмотрите общий контент: его может открыть любой, у кого есть ссылка. Закрытие этой страницы не удаляет сохраненные копии.
Убедитесь, что ввод завершен и используется выбранный алфавит. Для декодирования текста также необходима правильная кодировка символов. Действительный Base64 может представлять изображение, архив или другой двоичный файл, поэтому нечитаемый текст не обязательно означает, что байты повреждены. Используйте двоичную загрузку, если это предполагаемый результат. Успешное декодирование подтверждает, что представление можно интерпретировать; он не устанавливает, что загруженный файл можно безопасно открыть.
Начните с небольшого образца и подтвердите его, прежде чем кодировать большой файл. Браузеру требуется память как для исходного, так и для закодированного вывода, а расширение Base64 увеличивает эти затраты. Никакой фиксированной задержки обработки или гарантированного уменьшения размера не обещано. Сохраняйте исходный файл до тех пор, пока принимающее приложение не примет результат. Фрагменты JavaScript и Python ниже пошагового руководства показывают один и тот же пример Hello. Это поясняющие команды, а не встроенный интерфейс сценариев.
Перетащите файл сюда или
Поддерживает все типы файлов • Макс. размер: 100 МБ
Обработка выполняется в браузере. Сохранение и публикация добровольны, требуют учётной записи и отправляют выбранное содержимое в наш сервис.
Ограничения размера файла: Максимальный размер файла — 100 МБ для обеспечения оптимальной производительности браузера. Файлы размером более 10 МБ могут обрабатываться дольше.