Lệnh unix file
sử dụng cơ sở dữ liệu tệp "ma thuật" để xác định loại tệp dữ liệu nào, độc lập với tên hoặc tiện ích của tệp.Cách tạo cơ sở dữ liệu tệp ma thuật tùy chỉnh
Tôi cần phải tạo cơ sở dữ liệu ma thuật tùy chỉnh cho mục đích thử nghiệm, nhưng tôi không tìm được cách tạo.
nếu bạn có đặc quyền gốc, bạn có thể chỉnh sửa ma thuật hoặc magic.mime khi cần thay vì tạo một tệp mới – yitwail
một lần nữa như thế nào để trợ giúp? Nếu nó có trong sách hướng dẫn, bạn có thể đưa ra một ví dụ không? –
@PauloNeves các chi tiết của cú pháp không phải là tầm thường, như trang người đàn ông (hoặc một [liên kết đến nó] (https://linux.die.net/man/5/magic)) là tốt hơn nhiều. Một thử nghiệm so sánh dữ liệu bắt đầu từ một offset cụ thể trong tệp với giá trị byte, một chuỗi hoặc một giá trị số. bao gồm các trường sau: offset, type, test, message ". cweiske có một ví dụ như một câu trả lời dưới đây. –