Viết một bản sao với các khối siêu dữ liệu bị loại bỏ và dữ liệu hình ảnh nén không bị ảnh hưởng
Công cụ tải ở đây. Nó cần JavaScript vì công việc diễn ra trên thiết bị của bạn.
Các tệp và quyền riêng tư của bạn
Ảnh của bạn không bao giờ được tải lên. Nó được đọc vào tab trình duyệt này, được phân tích cú pháp ở đó và
bản sao đã được làm sạch được tạo ở đó từ các byte gốc. Mã công cụ không đưa ra yêu cầu
mang tệp, dán văn bản hoặc đầu ra được tạo ra. Yêu cầu tập lệnh phân tích được tiết lộ
là riêng biệt và được mô tả trong Chính sách quyền riêng tư của trang web.
Công cụ này làm gì
Xóa siêu dữ liệu ẩn mà JPEG, PNG hoặc WebP mang theo và tải xuống bản sao đã được làm sạch. các
tệp được viết lại ở mức byte thay vì được giải mã và lưu lại, vì vậy hình ảnh
không được nén lại và không giảm chất lượng.
JPEG, PNG hoặc WebP là vùng chứa: một chuỗi các khối được gắn nhãn, một số khối được nén
dữ liệu hình ảnh và một số mô tả ai đã chụp bức ảnh, khi nào, với cái gì và ở đâu. Cái này
công cụ sẽ thực hiện trình tự đó, loại bỏ các khối mang siêu dữ liệu và sao chép phần còn lại qua
không thay đổi. Trong JPEG có nghĩa là phân đoạn APP1 Exif bao gồm thư mục con GPS của nó,
APP1 XMP phân đoạn, APP13 bản ghi Photoshop và IPTC, COM nhận xét và bất kỳ APPn nào khác
phân đoạn không được công nhận là dữ liệu hiển thị. Trong PNG nó có nghĩa là eXIf, tEXt, zTXt, iTXt và
khối thời gian; trong WebP, các khối EXIF và XMP. Mọi thứ bị xóa sẽ được liệt kê theo tên và
mọi thứ đều được cố tình giữ lại.
Cách sử dụng nó
Chọn JPEG, PNG hoặc WebP. Định dạng được xác định từ byte ma thuật của chính tệp,
không phải phần mở rộng của nó.
Đọc những gì tệp tiết lộ: các trường vị trí và thiết bị được liệt kê đầu tiên, sau đó mới đến từng trường.
trường khác mà trình phân tích cú pháp có thể đọc được.
Chọn Xóa siêu dữ liệu để tạo bản sao sạch từ byte gốc.
Kiểm tra hai danh sách xuất hiện: cái gì đã bị xóa và cái gì được giữ lại do đánh rơi nó
sẽ thay đổi cách hiển thị hình ảnh.
Chọn Xác minh để đọc lại bản sao đã được làm sạch, sau đó tải xuống. Nó được lưu với một
-no-metadata và bản gốc của bạn không bị ảnh hưởng.
Các trường hợp sử dụng ví dụ
Làm sạch một bức ảnh trước khi đăng nó lên diễn đàn hoặc danh sách trên thị trường để giữ
bất cứ điều gì bạn tải lên.
Xóa lịch sử chỉnh sửa và tên tác giả khỏi hình ảnh được cung cấp cho khách hàng.
Xóa tên phần mềm và ghi dấu thời gian mà công cụ chụp ảnh màn hình đã viết thành văn bản PNG
khúc.
Định dạng được phát hiện từ byte ma thuật, do đó, tệp bị gắn nhãn sai sẽ được xử lý chính xác hoặc bị từ chối
rõ ràng
sản xuất
Một bản sao đã được làm sạch ở cùng định dạng, được lưu với hậu tố -no-metadata
Dữ liệu ảnh nén giống hệt bản gốc, từng byte
Công cụ này sẽ không làm gì
Loại bỏ là tất cả hoặc không có gì. Mọi khối siêu dữ liệu mà trình phân tích cú pháp nhận ra đều bị loại bỏ
cùng nhau; không có cách nào để giữ một trường và loại bỏ trường khác.
Các khối kết xuất được giữ lại có mục đích: APP0 JFIF mật độ, APP2 ICC và APP14 Adobe trong một
JPEG; gAMA, cHRM, sRGB, iCCP, pHYs, tRNS, bKGD và sBIT trong PNG; ICCP và hoạt ảnh
các khối trong WebP. Bản thân cấu hình màu có thể mang một chuỗi mô tả.
Thẻ định hướng EXIF nằm bên trong khối đã bị xóa, do đó, một bức ảnh sẽ
dựa vào nó để hiển thị đúng hướng lên có thể bị xoay sau đó.
Các đốm màu của Vendor MakerNote không bao giờ được giải mã theo từng trường. Toàn bộ khối EXIF chứa
chúng bị xóa nên nội dung của chúng không bao giờ được hiển thị cho bạn.
PNG Các khối zTXt và iTXt bị xóa mà không được giải nén và dữ liệu ẩn bên trong
bản thân dữ liệu ảnh nén không được phát hiện cũng như không bị xóa.
HEIC, HEIF, AVIF, TIFF, DNG, máy ảnh RAW, GIF và SVG hoàn toàn không được phân tích cú pháp và được
bị từ chối thay vì trả lại không thay đổi.
Đây không phải là một công cụ bảo mật. Nó không đưa ra tuyên bố về phần mềm độc hại, vi rút, an toàn hoặc ẩn danh
bất kỳ loại nào.
Những lỗi thường gặp
Chia sẻ bản gốc sau đó. Tệp đã được làm sạch là một tệp tải xuống riêng biệt có
-no-metadata và tệp đã có trong thư viện ảnh của bạn vẫn chứa
mọi thứ.
Đọc một bảng trường trống để làm bằng chứng cho thấy tệp không bao giờ chứa bất cứ thứ gì: nó chẳng có nghĩa gì
trình phân tích cú pháp này có thể đọc phần còn lại và các khối mà nó không phân tích cú pháp sẽ bị xóa mà không bị xóa
được hiển thị.
Mong đợi bức ảnh giữ được hướng của nó. Thẻ yêu cầu người xem xoay
ảnh nằm trong khối EXIF và đi cùng với nó.
Cung cấp cho nó HEIC trực tiếp từ iPhone và coi việc từ chối là hoàn thành; đó
tệp không bao giờ được làm sạch.
Ghi chú kỹ thuật
Không có gì được giải mã thành canvas để xóa tệp. Điểm đánh dấu JPEG đã được đi qua
đánh dấu đến điểm đánh dấu bắt đầu quét; các phân đoạn APPn và COM không mong muốn bị bỏ qua và
mọi thứ từ quá trình quét trở đi đều được sao chép nguyên văn, vì vậy dữ liệu được mã hóa entropy sẽ được
giống hệt nhau. PNG được xử lý theo từng đoạn và các khối siêu dữ liệu được loại bỏ toàn bộ, điều này
nghĩa là không cần phải tính toán lại CRC và IDAT không bị ảnh hưởng. WebP được đi dưới dạng đoạn RIFF;
EXIF và XMP bị loại bỏ, các bit hiện diện phù hợp trong byte cờ VP8X sẽ bị xóa để
bộ giải mã nghiêm ngặt không được yêu cầu dự kiến siêu dữ liệu sẽ biến mất và trường kích thước RIFF là
viết lại.
Câu hỏi thường gặp
Việc xóa siêu dữ liệu có làm giảm chất lượng hình ảnh không?
Không. Đối với cả ba định dạng được hỗ trợ, dữ liệu ảnh nén được sao chép qua
không thay đổi, do đó các pixel trong tệp đã được làm sạch giống hệt với các pixel trong
nguyên bản. Điều đó khác với các công cụ giải mã hình ảnh và lưu lại
làm mất chất lượng.
Tôi có thể chỉ xóa một số trường không?
Không. Quá trình xóa hoạt động bằng cách loại bỏ toàn bộ khối vùng chứa, do đó mọi khối siêu dữ liệu được nhận dạng
đi cùng một lúc. Giữ dấu thời gian trong khi xóa vị trí không phải là điều này
cách tiếp cận có thể làm được.
Điều này có loại bỏ mọi dấu vết thông tin?
Không, và điều đó được nêu rõ hơn là che đậy. Nó loại bỏ các khối được liệt kê cho bạn
định dạng của tệp. Nó không loại bỏ dữ liệu ẩn bên trong dữ liệu ảnh nén và nó
cố tình giữ lại các khối màu sắc và mật độ vì việc loại bỏ chúng sẽ thay đổi cách
hình ảnh trông.
Làm cách nào để kiểm tra việc xóa có hiệu quả?
Sử dụng nút Xác minh để đọc lại các byte đã được làm sạch và báo cáo xem có bất kỳ byte nào có thể đọc được không
trường sống sót. Số byte trước và sau cũng được hiển thị.