Base64 — объединение строк
Онлайн-инструмент для объединения многострочных строк Base64 в одну строку с удалением всех переносов, пробелов и табуляций. Обработка выполняется в браузере, данные не передаются на сервер.
Похожие
Что такое объединение многострочного Base64?
Объединение многострочного Base64 — это операция склейки разорванных переносами или пробелами строк Base64 в одну непрерывную строку. Многие системы (почтовый MIME, журналы, JSON-поля) при передаче Base64 автоматически разбивают его на строки по 76 символов или вставляют пробелы, поэтому получателю для восстановления сначала нужно выполнить объединение.
**Суть объединения:** из входной строки удаляются только пробельные символы (пробел, перенос \n, возврат каретки \r, табуляция \t), без декодирования Base64 и без изменения содержимого символов.
**Отличие от «декодирования Base64»:** декодирование восстанавливает из Base64 исходные бинарные или текстовые данные, тогда как объединение лишь приводит физическое представление той же строки к одной строке. Содержимое исходной строки не меняется.
**Типичные применения:** ① восстановление содержимого в кодировке MIME из писем; ② приведение Base64 с переносами в JSON-полях к одной строке для удобного копирования; ③ реконструкция многострочного Base64 из журналов перед обработкой; ④ упорядочивание поля Authorization в HTTP-заголовке.
Варианты использования
- Восстановить разбитый на строки Base64 из почтового формата MIME до одной строки для декодирования или передачи
- Привести Base64-поле с переносами в JSON к одной строке для удобного копирования и вставки
- Реконструировать многострочно напечатанный в журнале или терминале Base64 для последующей обработки
- Упорядочить Base64-учётные данные в поле Authorization HTTP-заголовка до однострочного формата
- Очистить скопированный с веб-страницы или документа Base64 с пробелами до непрерывной строки
Как использовать
- Вставьте или введите многострочную строку Base64 в левое поле ввода (допустимы переносы, пробелы и табуляции).
- Инструмент автоматически объединит её в одну строку и отобразит в правой области вывода; в строке состояния видны количество строк и символов.
- Проверьте по подсказке «✓ корректно» или «✗ ошибка формата» под областью вывода, что объединённая строка является допустимым Base64.
- Нажмите кнопку «Копировать» для копирования результата или «Скачать» для сохранения в txt-файл.
Функции
- Мгновенное объединение: автоматически объединяет в одну строку через 300 мс после изменения ввода
- Удаление всех пробелов: пробелы, переносы, возвраты каретки и табуляции
- Проверка формата: в области вывода отображается статус «✓ корректно / ✗ ошибка формата»
- Копирование в один клик: результат объединения копируется в буфер обмена
- Сохранение в txt: можно скачать файл merged-base64.txt
- Подсчёт строк и символов: статистика в реальном времени в нижней строке состояния
- Адаптивность для ПК и мобильных: на ПК раздельные панели с перетаскиванием, на мобильных — переключение вкладок
- Обработка только в браузере: содержимое не отправляется на сервер
Best Practices
Сохраняйте исходный многострочный текст
перед объединением оставляйте оригинал на случай, если потребуется откат.
После объединения проверяйте результат
используйте индикатор корректности в области вывода или инструмент «Проверка Base64».
Разбивайте большие входы на части
при слишком крупной строке объединяйте её по фрагментам, чтобы не перегружать браузер.
URL-safe обрабатывайте отдельно
для URL-safe Base64 (с - и _) применяйте соответствующий инструмент, не смешивая со стандартным Base64.
DataURL сначала разделяйте
перед объединением DataURL разделите префикс и нагрузку инструментом «Base64 DataURL».
Часто задаваемые вопросы
Чем объединение отличается от «очистки / форматирования»?
«Объединение» лишь удаляет пробелы и склеивает строку; «очистка» также удаляет недопустимые символы и дополняет паддинг, а «форматирование» делает наоборот — разбивает одну строку на строки фиксированной ширины. Наш инструмент выполняет только объединение и не изменяет содержимое Base64.
Совпадает ли число символов после объединения?
Да. Удаляются только пробельные символы, сами символы Base64 не меняются, поэтому число символов после объединения равно числу символов исходной строки без пробелов.
Что делать, если после объединения декодирование не удаётся?
Возможно, во ввод попали символы, отличные от Base64 (например, лишние символы или спецсимволы). Сначала проверьте набор символов инструментом «Проверка Base64», затем удалите мусор инструментом «Очистка Base64».
Поддерживается ли объединение URL-safe Base64?
Да. URL-safe Base64 использует - и _ вместо + и /, и наш инструмент точно так же удаляет в нём пробелы. Чтобы различать два варианта, используйте инструмент «Base64 URL-safe».
Влияет ли объединение на содержимое Base64?
Нет. Инструмент удаляет только пробельные символы и не изменяет никакие символы Base64 — A-Z, a-z, 0-9, +, /, =. Результат декодирования до и после объединения полностью совпадает.
Можно ли объединять DataURL с префиксом data: ?
Само объединение возможно. Инструмент не удаляет префикс data:image/png;base64,, а убирает лишь пробелы между префиксом и полезной нагрузкой. Чтобы разделить префикс и нагрузку, используйте инструмент «Base64 DataURL».
Можно ли объединить несколько сотен строк Base64 за раз?
Да. Жёсткого ограничения на длину ввода нет — инструмент работает, пока хватает памяти браузера. Для лучшей отзывчивости рекомендуется вводить не более 100 МБ символов за раз.
Отправляется ли содержимое на сервер?
Нет. Инструмент обрабатывает данные только в браузере: все операции объединения выполняются локально, введённые данные не покидают ваше устройство.
Можно ли сразу декодировать результат объединения?
Да. Скопируйте полученную однострочную строку Base64 в инструмент «Декодирование Base64», и он восстановит исходное содержимое.
Глоссарий
- Base64
- Способ кодирования бинарных данных с помощью 64 печатных символов. Инструмент работает только с физическим представлением строки Base64 и не выполняет кодирование/декодирование.
- Перенос строк MIME
- Стандарт электронной почты, согласно которому вывод Base64 автоматически разбивается на строки по 76 символов для передачи. Инструмент способен убрать такое разбиение.
- Пробельный символ
- Включает пробел, табуляцию (\t), перенос строки (\n), возврат каретки (\r) и другие невидимые символы. Операция объединения именно их и удаляет.
- Объединение (Merge)
- Только склейка строки и удаление пробелов без изменения содержимого Base64. Отличается от более сложных операций «декодирования», «кодирования» и «очистки».
Authoritative References
- Безопасное сравнение строк
- Двоичное Кодирование
- Шифр Цезаря
- Азбука Морзе
- Hex Кодирование
- Видео в Base64
- Base64 в видео
- Изображение в Base64
- Base64 в изображение
- Текст в Base64
- Base64 в текст
- Проверка хеша файла
- Файл в Base64
- Base64 в Файл
- Аудио в Base64
- Base64 в Аудио
- AES-шифрование и расшифровка
- DES Шифрование
- Кодировщик и Декодер Base32
- Base58 кодирование и декодирование
- Кодирование Base64
- Декодирование Base64
- Сравнение Base64
- Разбиение Base64
- Base64 — объединение строк
- Форматирование Base64
- Валидация Base64
- Пакетное кодирование Base64
- Пакетное декодирование Base64
- Очистка Base64
- Обработка заполнения Base64
- Base64 в Hex
- Преобразователь Base64 DataURL
- Base64-Hex конвертер
- Base85 Кодирование
- Генератор и верификатор HMAC
- PBKDF2
- Хеш MD5
- SHA-256 хэш
- SHA1 хеш
- Хеш SHA512
- JWT
- HTML Кодирование
- Unicode экранирование
- URL-кодирование
- Base64 URL-Safe
- MIME Base64
- Обфускация Java
- Обфускация JS
- Обфускация PHP
- Обфускация Python
- Статистика длины Base64