Chuyển đến nội dung
Coverton Blog
Trong bài viết này
Tài liệu và văn bản

Base64 so với OCR: mã hóa hình ảnh và văn bản chính xác

Một hình ảnh được chuyển đổi thành tệp Base64 TXT tạo ra một chuỗi ký tự dài vì nó biểu thị các byte của hình ảnh dưới dạng văn bản. Nó không nhận ra các từ trong một bức ảnh. Sử dụng OCR khi bạn cần văn bản từ tài liệu được chụp ảnh.

Sử dụng công cụ miễn phí →

Base64 không phải là mã hóa

Base64 là một mã hóa, không phải mật khẩu hoặc cơ chế kiểm soát truy cập. Bất cứ ai có dữ liệu được mã hóa hợp lệ đều có thể giải mã nó. Không sử dụng Base64 để bảo vệ thông tin nhạy cảm.

Phân biệt hình ảnh với văn bản thông thường

Mã hóa hình ảnh hoạt động trên byte tệp. Mã hóa văn bản thông thường phụ thuộc vào mã hóa ký tự được sử dụng. Khi giải mã, hãy kiểm tra đầu vào và định dạng mong muốn, sau đó mở hình ảnh đã khôi phục hoặc kiểm tra văn bản đã khôi phục.

Chọn OCR để nhận dạng văn bản

OCR ước tính các ký tự từ pixel và cần xem xét lỗi. Giải mã Base64 khôi phục biểu diễn dữ liệu gốc. Chuỗi được sao chép một phần hoặc không hợp lệ có thể không khôi phục được tệp văn bản hoặc hình ảnh có thể sử dụng được.

Chọn đúng công cụ

Ví dụ đầu vào minh họa quy trình làm việc; họ không hứa hẹn về kích thước tệp cụ thể, độ chính xác nhận dạng hoặc khả năng tương thích.

Mã hóa hình ảnh dưới dạng Base64

Mã hóa byte hình ảnh để truyền dữ liệu. Các ký tự dài ở đầu ra TXT là dữ liệu được mã hóa chứ không phải các từ được nhận dạng từ hình ảnh.

Ví dụ

Dữ liệu image.png → Base64 trong TXT
  1. Chọn tệp ở định dạng JPG, JPEG, PNG, WEBP, GIF, SVG. Tệp tối đa mỗi lô: 50.
  2. Xem lại Chế độ đầu ra Base64, sau đó bắt đầu xử lý.
  3. Tải xuống kết quả Base64 (.txt) và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra

Lưu dữ liệu ảnh dưới dạng mã Base64 trong tệp TXT. Không nhận dạng hoặc trích xuất chữ trong ảnh (OCR).

Công cụ hình ảnh tạo ra hình ảnh tĩnh. Mã hóa lại có thể thay đổi chất lượng, cấu hình màu và siêu dữ liệu; chi tiết bị mất sẽ không được khôi phục.

Base64 là mã hóa đảo ngược chứ không phải mã hóa và thường tăng dữ liệu lên khoảng một phần ba. Dữ liệu hình ảnh được giải mã phải là hình ảnh được hỗ trợ.

Mở công cụ →

Giải mã Base64 thành hình ảnh

Khôi phục hình ảnh từ dữ liệu hình ảnh Base64. Mã hóa Base64 của văn bản thông thường không phải là hình ảnh.

Ví dụ

Dữ liệu hình ảnh Base64 → tệp hình ảnh được xác thực
  1. Chọn tệp ở định dạng TXT, B64. Tệp tối đa mỗi lô: 1.
  2. Kiểm tra định dạng đầu vào và thứ tự tệp, sau đó bắt đầu xử lý.
  3. Tải xuống kết quả Hình ảnh và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra

Công cụ hình ảnh tạo ra hình ảnh tĩnh. Mã hóa lại có thể thay đổi chất lượng, cấu hình màu và siêu dữ liệu; chi tiết bị mất sẽ không được khôi phục.

Base64 là mã hóa đảo ngược chứ không phải mã hóa và thường tăng dữ liệu lên khoảng một phần ba. Dữ liệu hình ảnh được giải mã phải là hình ảnh được hỗ trợ.

Mở công cụ →

Mã hóa văn bản dưới dạng Base64

Mã hóa văn bản UTF-8 thành Base64 để truyền tải. Đây không phải là mã hóa hoặc bảo vệ bằng mật khẩu.

Ví dụ

Xin chào → SGVsbG8=
  1. Chọn tệp ở định dạng TXT, MD, JSON, CSV. Tệp tối đa mỗi lô: 50.
  2. Kiểm tra định dạng đầu vào và thứ tự tệp, sau đó bắt đầu xử lý.
  3. Tải xuống kết quả Base64 (.txt) và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra

Base64 là mã hóa đảo ngược chứ không phải mã hóa và thường tăng dữ liệu lên khoảng một phần ba. Dữ liệu hình ảnh được giải mã phải là hình ảnh được hỗ trợ.

Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.

Mở công cụ →

Giải mã Base64 thành văn bản

Đọc văn bản UTF-8 được mã hóa dưới dạng Base64. Điều này không biến dữ liệu hình ảnh hoặc byte được mã hóa thành văn xuôi.

Ví dụ

SGVsbG8= → Xin chào
  1. Chọn tệp ở định dạng TXT, B64. Tệp tối đa mỗi lô: 50.
  2. Kiểm tra định dạng đầu vào và thứ tự tệp, sau đó bắt đầu xử lý.
  3. Tải xuống kết quả TXT và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra

Base64 là mã hóa đảo ngược chứ không phải mã hóa và thường tăng dữ liệu lên khoảng một phần ba. Dữ liệu hình ảnh được giải mã phải là hình ảnh được hỗ trợ.

Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.

Mở công cụ →

Hướng dẫn này mô tả các công cụ web công cộng và giới hạn hỗ trợ của chúng. Giữ bản gốc của bạn và kiểm tra kết quả đã tải xuống. Coverton · Sửa chữa và liên hệ

Bản dịch này được chuẩn bị với sự hỗ trợ của phần mềm. Bạn cũng có thể đọc phiên bản tiếng Anh. Đọc bằng tiếng Anh