Tiếng Việt

Hình ảnh & hình ảnh · Công cụ quyền riêng tư siêu dữ liệu hình ảnh

JPEG Giải thích về điểm đánh dấu: APP0, APP1, APP2, APP13 và nơi siêu dữ liệu tồn tại

· Lý lịch

Exif image-privacy file-formats

Chuỗi điểm đánh dấu JPEG phân tách siêu dữ liệu APP, điểm đánh dấu hiển thị và dữ liệu quét nén
Hình minh họa vector ToolAcre gốc

JPEG là một chuỗi các phân đoạn đánh dấu và siêu dữ liệu nằm trong các phân đoạn ứng dụng gần phần đầu: JFIF trong APP0, EXIF và XMP trong cấu hình APP1, ICC trong APP2, tài nguyên Photoshop và IPTC trong APP13. Bản đồ này hiển thị những gì mỗi người mang theo và những gì vũ công thoát y nên và không nên loại bỏ.

JPEG đã bị lược bỏ nhưng vẫn có chú thích — tại sao việc xóa 'EXIF' có thể để lại IPTC hoặc XMP

JPEG có thể mất APP1 Exif và vẫn mang chú thích trong APP13 Photoshop/IPTC, gói XMP trong phân đoạn APP1 khác hoặc nhận xét COM. Do đó, “Xóa EXIF” hẹp hơn so với “xóa các phân đoạn siêu dữ liệu mà công cụ này nhận ra”. ToolAcre duyệt theo trình tự phân đoạn và phân loại từng khối thay vì dừng lại sau nhãn quen thuộc đầu tiên.

Cách bố trí JPEG — SOI, một loạt các đoạn đánh dấu, khung và dữ liệu quét cũng như EOI

Tệp bắt đầu bằng điểm đánh dấu bắt đầu hình ảnh, tiếp tục qua các phân đoạn đánh dấu và đến điểm bắt đầu quét trước dữ liệu hình ảnh được mã hóa entropy. Mỗi đoạn thông thường có một điểm đánh dấu và độ dài, cho phép người đi bộ bỏ qua hoặc sao chép nó dưới dạng một phạm vi giới hạn. Khi dữ liệu quét bắt đầu, trình dọn dẹp sẽ thêm nguyên văn toàn bộ phần còn lại thay vì diễn giải các pixel được mã hóa.

APP0 và APP1 — tiêu đề JFIF, khối Exif và loại APP1 thứ hai mang gói XMP

APP0 JFIF được giữ lại vì nó mô tả mật độ pixel. APP1 có thể được phân loại là Exif khi tải trọng của nó bắt đầu bằng mã nhận dạng Exif hoặc XMP khi nó mang chữ ký vùng tên Adobe; cả hai dạng siêu dữ liệu đều bị xóa. Các phân đoạn APPn không được nhận dạng khác được xử lý thận trọng dưới dạng siêu dữ liệu trừ khi mục đích hiển thị được xác định rõ ràng.

APP2, APP13 và APP14 — ICC cấu hình màu, tài nguyên hình ảnh Photoshop có IPTC IIM được nhúng và cờ mã hóa Adobe

APP2 ICC được giữ lại vì việc xóa cấu hình màu có thể làm thay đổi màu sắc. APP13 mang tài nguyên Photoshop bị xóa cùng với dữ liệu IPTC của nó. APP14 Adobe được giữ lại vì điểm đánh dấu chuyển đổi màu của nó có thể cần thiết để giải mã CMYK hoặc YCCK chính xác. Những quyết định này giải thích lý do tại sao “xóa mọi điểm đánh dấu APP” sẽ là một công cụ dọn dẹp bị lỗi.

COM đoạn và độ dài đoạn giới hạn

COM chứa nhận xét và bị xóa. Sổ làm việc đã chỉ định giới hạn 64 KB nhưng mã kho lưu trữ chỉ thiết lập rằng độ dài phân đoạn hai byte được xác thực, ít nhất phải bằng hai byte và không được vượt quá tệp. Phần này vẫn giữ nguyên các giới hạn đã được xác minh đó thay vì đưa ra mức tối đa dẫn xuất không được các nguồn dự án nêu.

Những phân đoạn nào ảnh hưởng đến hiển thị — tại sao ICC hồ sơ và cờ Adobe thay đổi hình thức của hình ảnh trong khi EXIF, XMP và IPTC thì không

Các điểm đánh dấu ảnh hưởng đến hiển thị được giữ lại và báo cáo có lý do, trong khi siêu dữ liệu ứng dụng mang tính mô tả hoặc không được nhận dạng sẽ bị loại bỏ. Sự khác biệt bảo vệ đầu ra hình ảnh mà không tuyên bố rằng các khối được giữ lại là trống về quyền riêng tư: ma trận hỗ trợ lưu ý rằng bản thân cấu hình màu có thể mang chuỗi mô tả, đây là khoảng trống còn lại được ghi lại.

Điều mà người đi bộ JPEG không giải thích được

Máy tập đi không giải mã dữ liệu hình ảnh lũy tiến hoặc số học vì nó dừng khi bắt đầu quét và sao chép phần còn lại. Nó chỉ phân tích cú pháp các trường APP1 Exif để hiển thị chứ không phân tích nội dung XMP hoặc IPTC. Khối EXIF bị hỏng bị bỏ qua trong khi đọc nhưng phân đoạn của nó vẫn có thể bị xóa, giúp cho lỗi kiểm tra không trở thành lỗi dọn dẹp.

Bài học rút ra: biết phân đoạn nào là siêu dữ liệu — Công cụ quyền riêng tư siêu dữ liệu hình ảnh sẽ xóa các phân đoạn siêu dữ liệu và giữ nguyên dữ liệu hình ảnh

Biết phân đoạn nào là siêu dữ liệu và phân đoạn nào được yêu cầu để hiển thị. JPEG đã được làm sạch chính xác sẽ loại bỏ các nhận xét Exif, XMP, Photoshop/IPTC, và siêu dữ liệu APP không được hỗ trợ trong khi vẫn giữ lại JFIF, ICC, thông tin màu Adobe và mọi byte quét được nén. Xem lại danh sách đã xóa và lưu giữ rõ ràng thay vì đánh giá thành công chỉ dựa trên kích thước tệp.