Перейти к содержимому
Coverton Блог
В этой статье
Документы и текст

Base64 против OCR: правильно кодируйте изображения и текст

Изображение, преобразованное в файл Base64 TXT, создает длинную строку символов, поскольку оно представляет байты изображения в виде текста. Он не распознает слова на фотографии. Используйте OCR, если вам нужен текст из сфотографированного документа.

Используйте бесплатный инструмент →

Base64 не является шифрованием.

Base64 — это кодировка, а не пароль или механизм контроля доступа. Любой, у кого есть действительные закодированные данные, может их расшифровать. Не используйте Base64 для защиты конфиденциальной информации.

Отличать изображения от обычного текста

Кодирование изображения работает с байтами файла. Обычная кодировка текста зависит от используемой кодировки символов. При декодировании проверьте введенный и ожидаемый формат, затем откройте восстановленное изображение или проверьте восстановленный текст.

Выберите OCR для распознавания текста.

OCR оценивает символы по пикселям и требует проверки ошибок. Декодирование Base64 восстанавливает исходное представление данных. Частично скопированная или недействительная строка может не восстановить работоспособное изображение или текстовый файл.

Выберите правильный инструмент

Примеры входных данных иллюстрируют рабочий процесс; они не обещают определенного размера файла, точности распознавания или совместимости.

Кодируйте изображения в формате Base64.

Кодируйте байты изображения для транспортировки данных. Длинные символы в выходных данных TXT представляют собой закодированные данные, а не слова, распознанные из изображения.

Пример

image.png → Base64 данные в TXT
  1. Выбирайте файлы в формате JPG, JPEG, PNG, WEBP, GIF, SVG. Максимальное количество файлов в пакете: 50.
  2. Просмотрите Режим вывода Base64, затем начните обработку.
  3. Загрузите результат Base64 (.txt) и проверьте его содержимое и качество.
Что проверить

Сохраняет изображение в виде кода Base64 в файле TXT. Текст на изображении не распознаётся и не извлекается (OCR).

Инструменты изображений создают неподвижные изображения. Повторное кодирование может изменить качество, цветовые профили и метаданные; утерянные данные не будут восстановлены.

Base64 представляет собой обратимое кодирование, а не шифрование, и обычно увеличивает объем данных примерно на треть. Декодированные данные изображения должны быть поддерживаемым изображением.

Откройте инструмент →

Декодировать Base64 в изображение

Восстановите изображение из данных изображения Base64. Кодировка Base64 обычного текста не является изображением.

Пример

Данные изображения Base64 → проверенный файл изображения
  1. Выбирайте файлы в формате TXT, B64. Максимальное количество файлов в пакете: 1.
  2. Проверьте входной формат и порядок файлов, затем начните обработку.
  3. Загрузите результат Изображение и проверьте его содержимое и качество.
Что проверить

Инструменты изображений создают неподвижные изображения. Повторное кодирование может изменить качество, цветовые профили и метаданные; утерянные данные не будут восстановлены.

Base64 представляет собой обратимое кодирование, а не шифрование, и обычно увеличивает объем данных примерно на треть. Декодированные данные изображения должны быть поддерживаемым изображением.

Откройте инструмент →

Кодировать текст как Base64

Кодируйте текст UTF-8 как Base64 для транспортировки. Это не шифрование или защита паролем.

Пример

Привет → SGVsbG8=
  1. Выбирайте файлы в формате TXT, MD, JSON, CSV. Максимальное количество файлов в пакете: 50.
  2. Проверьте входной формат и порядок файлов, затем начните обработку.
  3. Загрузите результат Base64 (.txt) и проверьте его содержимое и качество.
Что проверить

Base64 представляет собой обратимое кодирование, а не шифрование, и обычно увеличивает объем данных примерно на треть. Декодированные данные изображения должны быть поддерживаемым изображением.

Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.

Откройте инструмент →

Декодировать Base64 в текст

Чтение текста UTF-8, закодированного как Base64. Это не превращает данные изображения или зашифрованные байты в прозу.

Пример

SGVsbG8= → Привет
  1. Выбирайте файлы в формате TXT, B64. Максимальное количество файлов в пакете: 50.
  2. Проверьте входной формат и порядок файлов, затем начните обработку.
  3. Загрузите результат TXT и проверьте его содержимое и качество.
Что проверить

Base64 представляет собой обратимое кодирование, а не шифрование, и обычно увеличивает объем данных примерно на треть. Декодированные данные изображения должны быть поддерживаемым изображением.

Проверьте кодировку символов, разделители и имена столбцов. Большие числа могут потерять точность в JavaScript; CSV не сохраняет все типы и вложенные структуры.

Откройте инструмент →

В этом руководстве описаны общедоступные веб-инструменты и ограничения их поддержки. Сохраните оригинал и проверьте загруженный результат. Coverton · Исправления и контакты

Этот перевод был подготовлен с помощью программного обеспечения. Вы также можете прочитать английскую версию. Читать на английском