Kiểm tra metadata ảnh JPEG: ảnh của bạn còn giữ khối EXIF hay đã bị gỡ
Công cụ đọc trực tiếp cấu trúc file JPEG ngay trên trình duyệt để cho biết ảnh còn chứa khối EXIF hay không, khối đó nặng bao nhiêu byte, cùng kích thước điểm ảnh, tỷ lệ khung hình, dung lượng, kiểu MIME và thời điểm sửa đổi gần nhất. Ảnh không rời khỏi máy bạn trong suốt quá trình kiểm tra.
Tính năng nổi bật
- Đọc file ngay trên trình duyệt bằng DataView, ảnh không được gửi lên máy chủ
- Xác nhận file có đúng là JPEG hợp lệ qua dấu hiệu mở đầu 0xFFD8
- Dò khối EXIF trong đoạn APP1 và báo dung lượng khối tính bằng byte
- Hiển thị chiều rộng, chiều cao và tỷ lệ khung hình tính sẵn
- Hiển thị tên file, dung lượng theo kilobyte, kiểu MIME và ngày sửa đổi
- Xem ảnh xem trước ngay cạnh bảng thông tin để đối chiếu
- Kéo thả file vào vùng tải lên hoặc bấm chọn từ máy
- Không giới hạn số lần kiểm tra, không cần đăng ký
Câu hỏi thực tế mà công cụ này trả lời
Phần lớn người dùng không cần biết ảnh chụp ở khẩu độ bao nhiêu, họ cần biết một điều đơn giản hơn nhiều: bức ảnh sắp gửi đi này còn dính dữ liệu ẩn hay không. Một tấm ảnh chụp bằng điện thoại có thể mang theo tọa độ nơi bạn đứng, thời điểm chính xác tới từng giây và dòng máy bạn đang dùng, tất cả nằm gọn trong một khối dữ liệu mà mắt thường không thấy. Khi bạn đăng ảnh nhà lên nhóm mua bán, gửi ảnh giấy tờ cho đối tác hay nộp ảnh cho một hồ sơ, phần dữ liệu đó đi kèm mà bạn không hay. Công cụ này mở file ra ở mức byte và trả lời thẳng: có khối EXIF hay không, nặng bao nhiêu. Kèm theo đó là kích thước điểm ảnh và dung lượng thật, hai con số bạn cần khi chuẩn bị ảnh cho website hoặc kiểm tra vì sao ảnh hiển thị sai tỷ lệ.
Lợi ích khi sử dụng
- Biết ngay ảnh còn dữ liệu ẩn hay không trước khi chia sẻ ra ngoài
- Kiểm tra kích thước thật của ảnh khi ảnh hiển thị sai tỷ lệ trên trang
- Xác nhận quy trình xử lý ảnh của bạn có gỡ metadata đúng như mong đợi
- Ảnh xử lý hoàn toàn trên máy nên dùng được với ảnh cá nhân và ảnh công việc
- Không cần cài phần mềm chuyên dụng chỉ để trả lời một câu hỏi nhanh
Cách kiểm tra metadata của một tấm ảnh
- 1Kéo thả file ảnh vào khung chấm gạch hoặc bấm vào khung để mở hộp chọn file.
- 2Chọn một file JPEG, tức file có phần mở rộng .jpg hoặc .jpeg, vì công cụ đọc cấu trúc riêng của định dạng này.
- 3Chờ chưa tới một giây, bảng thông tin hiện ra bên phải cùng ảnh xem trước bên trái.
- 4Đọc dòng EXIF Data: nếu có dòng này kèm số byte thì ảnh vẫn còn khối metadata, nếu không có dòng đó thì khối đã bị gỡ.
- 5Đối chiếu chiều rộng, chiều cao và dung lượng để quyết định có cần thu nhỏ ảnh trước khi đưa lên website hay không.
Khối EXIF nằm ở đâu trong một file JPEG
File JPEG không phải một khối dữ liệu liền mạch mà là chuỗi các đoạn, mỗi đoạn mở đầu bằng một dấu hiệu hai byte bắt đầu bằng 0xFF. File luôn khởi đầu bằng 0xFFD8, gọi là dấu hiệu bắt đầu ảnh; nếu hai byte đầu không phải giá trị này thì file không phải JPEG hợp lệ và công cụ dừng ngay. Ngay sau đó thường là đoạn APP1 mang dấu hiệu 0xFFE1, và chính đoạn này chứa toàn bộ khối EXIF. Bên trong khối EXIF là một cấu trúc kiểu TIFF gồm nhiều bảng con: bảng thứ nhất giữ thông tin chung như hãng máy, dòng máy và hướng ảnh; bảng con dành riêng cho EXIF giữ các thông số chụp như độ nhạy sáng, khẩu độ, tốc độ màn trập; bảng con dành cho GPS giữ vĩ độ, kinh độ và độ cao. Công cụ này duyệt qua từng đoạn để tìm dấu hiệu 0xFFE1 và báo lại độ dài của đoạn đó, nhờ vậy bạn biết ảnh còn khối EXIF và khối ấy lớn hay nhỏ, dù công cụ không giải mã từng bảng con thành chữ.
Công cụ đọc được gì và không đọc được gì
Cần nói rõ để bạn không kỳ vọng sai. Công cụ đọc được: dấu hiệu file có phải JPEG hợp lệ, sự hiện diện của khối EXIF cùng độ dài của khối tính bằng byte, chiều rộng và chiều cao thật của ảnh sau khi trình duyệt giải mã, tỷ lệ khung hình, tên file, dung lượng, kiểu MIME và thời điểm file được sửa lần cuối theo hệ thống tệp của máy bạn. Công cụ không giải mã từng thẻ bên trong khối EXIF, nghĩa là không hiển thị tên máy ảnh, ống kính, độ nhạy sáng, khẩu độ hay tọa độ GPS thành chữ. Nếu bạn cần đọc chi tiết tới từng thẻ, hãy dùng phần mềm chuyên dụng chạy trên máy. Một giới hạn nữa cũng cần biết: vì công cụ kiểm tra dấu hiệu 0xFFD8 ngay từ đầu nên chỉ làm việc với JPEG; nếu bạn thả vào một file PNG, WebP hay HEIC, màn hình sẽ báo không đọc được metadata. Đó là hành vi đúng của công cụ chứ không phải lỗi ảnh của bạn.
Vì sao dữ liệu vị trí trong ảnh là chuyện đáng quan tâm
Định vị vệ tinh trên điện thoại hiện nay đạt sai số vài mét trong điều kiện thoáng. Khi tính năng gắn vị trí vào ảnh đang bật, mỗi tấm ảnh bạn chụp ở nhà đều mang theo tọa độ nhà bạn với độ chính xác đó. Chia sẻ vài tấm chụp ở cùng địa điểm là đủ để người khác khoanh vùng nơi bạn ở hoặc nơi bạn làm việc, ngay cả khi trong ảnh không có gì nhận diện được. Điểm khiến nhiều người chủ quan là các nền tảng lớn thường xử lý lại và nén ảnh khi tải lên, quá trình đó loại bỏ phần lớn metadata, nên người ta quen nghĩ ảnh đăng lên là an toàn. Nhưng khi bạn gửi ảnh dưới dạng tệp qua thư điện tử, gửi ở chế độ gửi file gốc trong ứng dụng nhắn tin, hoặc tự tải ảnh lên website riêng, khối EXIF vẫn nguyên vẹn. Thói quen tốt là kiểm tra trước khi gửi những tấm chụp tại nhà, tại nơi làm việc, ảnh giấy tờ hoặc ảnh trẻ nhỏ.
Metadata, kích thước ảnh và tốc độ tải trang
Hai con số kích thước và dung lượng mà công cụ hiển thị có giá trị trực tiếp khi bạn chuẩn bị ảnh cho website. Điện thoại phổ thông ngày nay chụp ở mức 12 megapixel, cho ra ảnh khoảng 4.032 nhân 3.024 điểm ảnh và nặng từ 2 đến 5MB. Trong khi đó vùng hiển thị ảnh trên đa số giao diện web rộng nhiều nhất là 1.200 điểm ảnh. Đưa thẳng ảnh gốc lên trang tức là bắt người xem tải về khối dữ liệu lớn gấp nhiều lần mức cần thiết, kéo chỉ số tốc độ tải nội dung chính đi xuống và ăn dữ liệu di động của họ. Phần khối EXIF thường chỉ chiếm vài chục kilobyte nên không phải thủ phạm chính về dung lượng, nhưng gỡ nó vẫn là bước nên có trong quy trình xuất ảnh vì lý do quyền riêng tư. Một chi tiết nữa đáng lưu ý: thẻ hướng ảnh nằm trong khối EXIF chính là nguyên nhân khiến ảnh chụp dọc bị hiển thị nằm ngang trên một số trình duyệt cũ, nên nếu ảnh của bạn xoay sai, hãy nghĩ tới thẻ này trước tiên.
Cách gỡ metadata khỏi ảnh sau khi đã kiểm tra
Trên Windows, bấm chuột phải vào file, chọn Properties, sang thẻ Details rồi bấm Remove Properties and Personal Information; hệ thống cho bạn chọn tạo bản sao đã làm sạch hoặc xóa trực tiếp trên file gốc. Trên macOS, mở ảnh bằng Preview, vào Tools rồi chọn Show Inspector, ở thẻ thông tin định vị sẽ có nút gỡ vị trí. Cách triệt để và làm hàng loạt được là dùng công cụ dòng lệnh chuyên xử lý metadata, chỉ một lệnh là quét sạch toàn bộ thư mục. Một mẹo nhanh không cần cài gì: mở ảnh trong phần mềm chỉnh sửa bất kỳ rồi xuất lại, hoặc đơn giản là chụp lại màn hình đang hiển thị ảnh, vì ảnh chụp màn hình không mang theo dữ liệu máy chụp. Sau khi làm sạch, hãy đưa file trở lại công cụ này để xác nhận dòng EXIF Data đã biến mất. Lưu ý ngược lại: nếu bạn là người chụp ảnh và muốn giữ bằng chứng thời điểm, thiết bị hay bản quyền, thì đừng gỡ mà nên giữ nguyên khối EXIF trong bản lưu trữ.
Câu hỏi thường gặp (FAQ)
EXIF là gì và ai ghi nó vào ảnh?
EXIF là chuẩn dữ liệu mô tả được nhúng thẳng vào file ảnh, do chính máy ảnh hoặc điện thoại ghi vào ngay lúc bấm chụp. Nó chứa hãng và dòng máy, thời điểm chụp, các thông số phơi sáng, hướng ảnh và có thể cả tọa độ định vị nếu bạn bật tính năng gắn vị trí.
Vì sao thả ảnh PNG vào lại báo không đọc được metadata?
Vì công cụ kiểm tra dấu hiệu mở đầu 0xFFD8 vốn chỉ có ở file JPEG. Ảnh PNG, WebP hay HEIC có cấu trúc khác nên không qua được bước kiểm tra này. Đây là hành vi có chủ đích của công cụ, không phải ảnh của bạn bị hỏng. Hãy dùng file .jpg hoặc .jpeg để kiểm tra.
Công cụ có hiển thị tên máy ảnh và tọa độ GPS không?
Không. Công cụ cho biết ảnh có chứa khối EXIF hay không và khối đó nặng bao nhiêu byte, nhưng không giải mã từng thẻ bên trong thành chữ. Nếu bạn cần đọc chi tiết tới từng thông số chụp hay tọa độ, hãy dùng phần mềm đọc metadata chuyên dụng cài trên máy.
Ảnh của tôi có bị gửi lên máy chủ không?
Không. Toàn bộ việc đọc file diễn ra trong trình duyệt bằng JavaScript, cụ thể là đọc mảng byte của file rồi duyệt qua các đoạn. Bạn có thể mở thẻ Network trong công cụ dành cho nhà phát triển để tự xác nhận không có yêu cầu tải file nào được gửi đi.
Vì sao nhiều ảnh tải từ mạng xã hội lại không còn EXIF?
Phần lớn nền tảng lớn nén và xử lý lại ảnh khi bạn tải lên, quá trình đó loại bỏ hầu hết metadata. Ảnh chụp màn hình cũng không có EXIF vì không đi qua cảm biến máy ảnh. Ngoài ra nhiều phần mềm chỉnh sửa cũng bỏ khối này khi xuất file nếu bạn không đổi tùy chọn.
Khối EXIF có làm ảnh nặng thêm nhiều không?
Thường chỉ vài chục kilobyte, chiếm phần rất nhỏ so với dữ liệu ảnh. Nếu ảnh của bạn nặng vài megabyte thì thủ phạm là kích thước điểm ảnh và mức nén chứ không phải metadata. Gỡ EXIF nên làm vì lý do quyền riêng tư chứ không phải để tối ưu dung lượng.
Thông tin EXIF có thể bị sửa để đánh lừa không?
Hoàn toàn có thể. Mọi thẻ trong khối EXIF đều sửa được bằng công cụ dòng lệnh phổ biến, kể cả thời điểm chụp và tọa độ. Vì vậy EXIF chỉ là một manh mối chứ không phải bằng chứng chắc chắn về nguồn gốc ảnh, cần đối chiếu thêm bằng các cách khác nếu vấn đề quan trọng.
Tỷ lệ khung hình hiển thị trong bảng dùng để làm gì?
Nó giúp bạn phát hiện ảnh sẽ bị cắt hoặc méo khi đưa vào khung có tỷ lệ khác. Ví dụ ảnh tỷ lệ 1,33 tương ứng khung 4 trên 3 của máy ảnh, đưa vào vùng hiển thị 16 trên 9 sẽ bị cắt mất phần trên dưới. Biết trước con số này giúp bạn cắt ảnh chủ động thay vì để hệ thống tự cắt.
Ngày sửa đổi hiển thị có phải ngày chụp ảnh không?
Không nhất thiết. Đó là thời điểm hệ điều hành ghi nhận file được thay đổi lần cuối, nên chỉ cần bạn sao chép, chỉnh sửa hay tải lại ảnh là mốc này đổi theo. Ngày chụp thật nằm trong khối EXIF và cần công cụ giải mã chi tiết mới đọc ra được.
Làm sao gỡ metadata cho hàng loạt ảnh cùng lúc?
Trên Windows bạn có thể chọn nhiều file rồi dùng chức năng gỡ thuộc tính trong hộp Properties. Với số lượng lớn hoặc cần lặp lại thường xuyên, dùng công cụ dòng lệnh chuyên xử lý metadata sẽ nhanh hơn nhiều vì chỉ cần một lệnh cho cả thư mục.
Ảnh xoay sai hướng khi hiển thị trên web có liên quan tới EXIF không?
Có. Trong khối EXIF có một thẻ ghi hướng ảnh, cho biết ảnh cần xoay bao nhiêu độ khi hiển thị. Trình duyệt hiện đại đọc và xử lý thẻ này, nhưng một số phần mềm cũ thì không, khiến ảnh chụp dọc hiện ra nằm ngang. Xoay ảnh rồi lưu lại là cách xử lý dứt điểm.
Có nên gỡ EXIF khỏi mọi ảnh không?
Không nên máy móc. Với ảnh chia sẻ công khai, ảnh chụp tại nhà hay nơi làm việc thì nên gỡ. Nhưng với bản lưu trữ của người chụp ảnh, khối EXIF chính là hồ sơ kỹ thuật giúp bạn sắp xếp theo thời gian, tra lại thông số chụp và chứng minh nguồn gốc tác phẩm, nên hãy giữ nguyên bản gốc.
Từ khóa liên quan
- xem metadata ảnh online
- kiểm tra exif ảnh
- xem thông tin ảnh jpeg
- ảnh có chứa gps không
- cách xóa exif khỏi ảnh
- exif viewer online
- kiểm tra kích thước ảnh online
- xem dung lượng và độ phân giải ảnh
- metadata ảnh là gì
- ảnh chụp lộ vị trí
- gỡ dữ liệu ẩn trong ảnh
- kiểm tra tỷ lệ khung hình ảnh
- ảnh bị xoay sai hướng trên web
- đọc thông tin file ảnh không cần phần mềm
- image metadata viewer online
- xem ngày chụp của ảnh
- bảo mật khi chia sẻ ảnh online
- kiểm tra ảnh trước khi đăng web
- công cụ xem exif miễn phí
- ảnh jpeg cấu trúc file
