2011-12-29 30 views
7

Có nhiều thư viện và tiện ích để cố gắng đoán loại MIME của tệp từ nội dung, thay vì chỉ sử dụng phần mở rộng tên tệp. Trong khi một số thư viện chỉ đơn giản là có một xử lý tập tin mở, những người khác hy vọng sẽ được thông qua dữ liệu thực tế.Cần bao nhiêu byte để phát hiện loại MIME chính xác?

Khi chuyển dữ liệu vào thư viện, cần bao nhiêu byte để có được loại MIME chính xác?

Ngoài ra, tại thời điểm nào bạn chuyển thông tin bổ sung mà không đạt được độ tin cậy?

Trả lời

4

Bạn có thể tham chiếu này File Signature Table

Nó mô tả nhiều loại tệp. Rất khó để nói có bao nhiêu byte cần đọc để phát hiện loại tệp vì một số tệp có chữ ký tĩnh với độ lệch 512 byte (như PDB) và một số khác trong đoạn giới thiệu (như TGA).

Hầu hết các tệp được liệt kê trong bảng có chữ ký không quá 24 byte.

Các vấn đề liên quan