Tệp M4P là gì?
Tệp có phần mở rộng .m4p là tệp âm thanh thường có sẵn tại Apple iTunes store để tải xuống. Nói cách khác, chúng ta có thể nói rằng M4P là tệp AAC nhưng được bảo vệ chống sao chép bằng cách sử dụng Quản lý quyền kỹ thuật số (DRM). Điều đó có nghĩa là chỉ có thể phát các tệp M4P trên các hệ thống hoặc thiết bị được ủy quyền. Thông thường các tệp M4P dành riêng cho các thiết bị đa phương tiện của Apple. Vì vậy, những tệp này chỉ có thể được phát trên Apple macbook, podcast, điện thoại thông minh như iPhone 6 hoặc iPhone 7.
Định dạng tệp M4P
M4P là viết tắt của MPEG 4 Protected (âm thanh) và nó mã hóa âm thanh bằng codec âm thanh nâng cao (AAC) và bảo vệ tệp khỏi việc sử dụng tệp trái phép. Định dạng tệp này thường được coi là định dạng tệp âm thanh của iTunes Music Store. Apple sử dụng hệ thống Quản lý quyền kỹ thuật số FairPlay (DRM) để bảo vệ các tệp M4P. FairPlay DRM dựa trên công nghệ do Veridisc phát triển. Cơ chế bảo vệ của nó hoạt động bằng cách mã hóa luồng âm thanh AAC bằng mã hóa AES. Người dùng nhận được khóa chính được gán cho tài khoản của mình để giải mã. Định dạng tệp này được giới thiệu để thay thế định dạng tệp MP3, vì MP3 ban đầu không được dự định là tệp âm thanh mà là lớp III trong tệp video MPEG 1 hoặc 2.
Thông số kỹ thuật định dạng tệp M4P
Tương tự như M4A, các tệp M4P cũng bao gồm các đoạn liên tiếp. Mỗi đoạn có tiêu đề 8 byte và được chia thành:
- Kích thước chunk 4 byte (big-endian, byte cao trước)
- Loại chunk 4 byte - một trong các chữ ký được xác định trước: “mdat”, “moov”, “pnot”, “moof”, “udta”, “uuid”, “free”, “skip”, “ftyp”, “jP2 “, “wide”, “load”, “imap”, “matt”, “chap”, “kmat”, “clip”, “crgn”, “sync”, “tmcd”, “PICT”, “scpt “, “ctab”, “ssrc”.
Tương tự như M4A, đoạn đầu tiên trong M4P sẽ thuộc loại “ftype” và có loại phụ ở độ lệch 8. M4P được xác định bởi loại phụ phải là “M4P_”.
Lặp lại các đoạn, cho đến khi phát hiện thấy đoạn không xác định, Nó sẽ soạn tệp M4P (âm thanh MPEG-4).