Trình xem siêu dữ liệu
Siêu dữ liệu ảnh tiết lộ gì, và xóa đi vẫn giữ lại gì
Một bức ảnh hay một video là hình ảnh được bọc trong văn bản. Văn bản đó có thể nêu tên máy ảnh, phần mềm, thời gian và địa điểm của bạn. Đây là những gì trình xem đọc, những gì trình xóa cắt bỏ, và vài thứ nó cố ý giữ lại.
Gửi một bức ảnh cho người lạ, bạn thường gửi nhiều hơn chính bức ảnh. Tệp mang một lớp bọc bằng văn bản do máy ảnh hoặc điện thoại ghi vào, và hầu hết ứng dụng chuyển nó đi mà không hiển thị. Trình xem siêu dữ liệu in lớp bọc đó ra; trình xóa EXIF cắt nó đi. Cả hai đọc tệp ngay trong thẻ trình duyệt, nên không có gì bị tải lên.
Bên trong một bức ảnh có gì
EXIF là khối dữ liệu máy ảnh ghi vào ảnh, và nó rất thẳng thắn: hãng và kiểu máy, ống kính, phần mềm đã lưu tệp, ngày chụp và ngày sửa, ISO, tốc độ màn trập và khẩu độ, số sê-ri của thân máy và ống kính, tên chủ sở hữu và thường cả một hình thu nhỏ của bức ảnh. Tọa độ GPS thường nằm ngay cạnh, nên bức ảnh có thể nói ra nơi nó được chụp.
XMP và IPTC mang một lớp khác của cùng câu chuyện: tiêu đề, mô tả, tác giả, từ khóa và bản quyền. Tệp PNG thì giữ văn bản của chúng trong các khối tEXt.
Bên trong một video có gì
Video trải bản ghi này ra nhiều nơi. Tệp MP4 và MOV chứa các atom dữ liệu người dùng như ©mak, ©mod, ©swr, ©day, ©nam và ©xyz, các khóa ilst kiểu iTunes, cùng thời điểm tạo và sửa trong phần đầu mvhd và tkhd. Tệp WebM và MKV giữ thẻ trong phần tử Tags, với tiêu đề hoặc ngày ghi trong Info. Bên cạnh đó là các thông tin của chính phương tiện: chiều rộng và chiều cao, thời lượng, codec, và mọi tệp đính kèm như ảnh bìa.
Đọc trước khi chia sẻ
Trình xem in ra đúng những gì các byte thực sự chứa và không hơn, kèm liên kết đến OpenStreetMap khi có tọa độ GPS. Nó không ghi gì ngược lại, nên tệp trên thiết bị của bạn không bao giờ bị động đến. Nó nhận tối đa 256 MB mỗi tệp và 20 tệp cùng lúc. Video mất nhiều thời gian hơn ảnh vì các bảng đầu tệp của chúng rải khắp tệp, nên chỉ những phần chứa siêu dữ liệu được đọc còn phần dữ liệu phương tiện bị bỏ qua.
| Định dạng | Trình xem đọc được | Trình xóa làm sạch được |
|---|---|---|
| JPEG (.jpg, .jpeg, .jfif, .jpe) | Có | Có |
| PNG, WebP | Có | Có |
| GIF | Có | Có: chú thích và mọi khối XMP đều bị cắt |
| HEIC, HEIF | Có | Không: được đọc và báo cáo, nhưng không được ghi lại |
| MP4, M4V, MOV | Có | Có |
| WebM, MKV | Có | Có |
Việc xóa diễn ra thế nào
Trình xóa dựng lại lớp bọc. Các khối siêu dữ liệu bị bỏ đi, còn phần còn lại của tệp, từng khung hình video và từng điểm ảnh của hình, được sao chép sang nguyên vẹn. Không có việc mã hóa lại, nên hình ảnh vẫn giống từng bit như ban đầu, và một JPEG bị cắt khối EXIF chỉ đơn giản là nhỏ hơn một chút. Kết quả được lưu thành một bản sao mới; bản gốc của bạn được để nguyên như cũ.
Những gì được giữ lại có chủ ý
- Hồ sơ màu ICC, vì bỏ nó đi sẽ làm lệch màu.
- Các dấu JFIF và Adobe, vì chúng mô tả tệp chứ không mô tả bức ảnh.
- Cờ hướng EXIF duy nhất, khi ô của nó được chọn, vì thiếu nó ảnh chụp bằng điện thoại sẽ hiển thị nằm ngang ở mọi nơi.
- Hình mờ hoặc chú thích đã in thẳng vào hình, vì nó là một phần của hình ảnh chứ không phải siêu dữ liệu.
- Trong WebM, các trường MuxingApp và WritingApp của phần tử Info.
Một quy trình hiệu quả
- Mở tệp trong trình xem và đọc báo cáo: tìm GPS, tên chủ sở hữu và số sê-ri.
- Cho tệp qua trình xóa và giữ bản đã làm sạch để chia sẻ.
- Mở bản đã làm sạch trong trình xem thêm một lần nữa để xác nhận rằng thứ bạn định xóa đã biến mất.
Câu hỏi
Xóa siêu dữ liệu có làm thay đổi hình ảnh không?
Không. Không có điểm ảnh hay khung hình nào bị mã hóa lại, nên hình ảnh vẫn giống từng bit như ban đầu và chỉ các khối siêu dữ liệu biến mất. Tệp đã làm sạch là một bản sao mới và bản gốc không bị động đến.
Tôi có thể làm sạch ảnh HEIC từ iPhone không?
Không ở đây. Trình xem có thể đọc và báo cáo tệp HEIC và HEIF, nhưng trình xóa không ghi lại chúng.
Vì sao trình xóa giữ lại cờ xoay?
Vì thiếu cờ hướng EXIF, ảnh chụp bằng điện thoại sẽ hiển thị nằm ngang trong hầu hết trình xem. Cờ này được giữ khi ô của nó được chọn.
Có giới hạn dung lượng không?
Tối đa 256 MB mỗi tệp và 20 tệp cùng lúc. Các tệp được xử lý lần lượt từng tệp, nên một video không bao giờ bị giữ hai lần trong bộ nhớ, và mọi thứ diễn ra trong thẻ trình duyệt của bạn.