Công cụ nhận diện loại file qua Magic Bytes
Công cụ nhận diện loại file xác định file bằng cách đối chiếu các byte đầu với hơn 30 chữ ký magic number, gồm các định dạng ảnh, nén, âm thanh, video, thực thi và cơ sở dữ liệu phổ biến. Bạn có thể tải file lên hoặc dán chuỗi thập lục phân. Nếu không khớp chữ ký nào, công cụ sẽ kiểm tra nội dung có phải JSON hay XML, đồng thời hiển thị 64 byte đầu dưới dạng hex dump để bạn xem xét.
Công cụ nhận diện loại file xác định định dạng file bằng cách kiểm tra các byte đầu, thường gọi là magic bytes. Tải file lên hoặc dán chuỗi thập lục phân, công cụ sẽ đối chiếu dữ liệu với thư viện hơn 30 chữ ký magic number. Công cụ nhận diện được các định dạng như PNG, JPEG, GIF, WebP, PDF, ZIP, GZIP, 7z, RAR, MP3, MP4, WAV, ELF, PE, Mach-O, SQLite và WebAssembly.
Khi không có chữ ký nào khớp, công cụ sẽ chuyển sang phương pháp suy luận nội dung cho JSON và XML. Công cụ cũng hiển thị 64 byte đầu dưới dạng hex dump, cho bạn xem trực tiếp dữ liệu đã được kiểm tra. Điều này hữu ích khi bạn muốn xem các byte đằng sau một kết quả thay vì chỉ tin vào tên file hay phần mở rộng.
Các định dạng file dùng cấu trúc khác nhau để biểu diễn thông tin. Nhiều định dạng nhị phân có chữ ký dễ nhận biết ở đầu file, còn JSON và XML là định dạng văn bản có thể nhận diện qua nội dung. Kiểm tra các byte có thể giúp bạn điều tra một file chưa rõ loại hoặc xác nhận định dạng khi tên file không cung cấp thông tin.
Công cụ nhận diện loại file chạy hoàn toàn trong trình duyệt của bạn: dữ liệu đầu vào được xử lý trên thiết bị và không bị tải lên, lưu trữ hay gửi tới máy chủ. Công cụ miễn phí, và sau khi trang đã tải xong, công cụ hoạt động ngoại tuyến vì không phụ thuộc máy chủ. Developer và kỹ sư DevOps có thể dùng công cụ để kiểm tra file nhanh, còn bất kỳ ai xem xét dữ liệu chưa quen thuộc đều có thể xem loại file được nhận diện cùng các byte đầu của nó.
Bước 1: Tải file lên hoặc dán chuỗi thập lục phân. Công cụ nhận diện dùng các byte đầu của file hoặc các byte mà chuỗi hex của bạn biểu diễn.
Bước 2: Xem lại và điều chỉnh các tùy chọn khả dụng. Công cụ đối chiếu dữ liệu đầu vào với các chữ ký magic number và phương pháp suy luận nội dung.
Bước 3: Xem loại file được nhận diện. Nếu không khớp chữ ký nào, công cụ sẽ kiểm tra nội dung có phải JSON hay XML.
Bước 4: Kiểm tra hex dump và sao chép kết quả. Bản dump hiển thị 64 byte đầu để bạn thấy dữ liệu mà công cụ đã kiểm tra.
Trường hợp sử dụng: Nhận diện file lạ trong quá trình debug hằng ngày mà không cần cài thêm tiện ích trên máy.
Trường hợp sử dụng: Kiểm tra file ngay trên máy bạn đang dùng bằng cách chạy công cụ nhận diện trong trình duyệt.
Trường hợp sử dụng: Xem xét file nhạy cảm hoặc nội bộ mà không dán nội dung vào dịch vụ bên thứ ba; quá trình xử lý vẫn ở trong trình duyệt của bạn.
Trường hợp sử dụng: Điều tra file có phần mở rộng không phản ánh đúng định dạng thực tế bằng cách kiểm tra magic bytes.
Trường hợp sử dụng: Phân loại file nhị phân chưa rõ loại bằng cách đối chiếu các byte đầu với chữ ký của các định dạng như ZIP, PDF hay SQLite.
Trường hợp sử dụng: Xem lại 64 byte đầu dưới dạng hex dump khi bạn cần hiểu rõ những byte nào đã được kiểm tra để khớp định dạng.