صوت AIFF (.aiff)
معيار قياسيصيغة تبادل الملفات الصوتية (AIFF) حاوية صوتية غير مضغوطة بمستوى احترافي، طورتها Apple لتخزين الصوت الموجي عالي الدقة.
تحويل AIFF إلى FLAC
محول مجاني داخل المتصفح للتحويل من AIFF إلى FLAC. قم بتحويل الملفات فوراً على جهازك.
فحص البيانات الوصفية
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات AIFF من خلال فحص تسلسل البايت الثنائي البادئ:
توقيع رأس الملف على مستوى البايت (Magic Bytes)
تتعرف أنظمة التشغيل ومحللات الملفات على ملفات AIFF من خلال فحص تسلسل البايت الثنائي البادئ:
التوقيع الست عشري (الإزاحة 0):
46 4F 52 4D ?? ?? ?? ?? 41 49 46 46تمثيل ASCII: FORM????AIFF
التوحيد القياسي: معيار IFF 85 من شركة أبل / الفنون الإلكترونية
المواصفات الفنية
| هيكلية الحاوية | هرمية قطع صيغة ملف تبادل الفنون الإلكترونية (EA IFF 85) |
| الضغط | تعديل الشفرة النبضية الخطية غير المضغوطة (LPCM)؛ متغير AIFF-C يدعم الضغط |
| ترتيب البايتات (Endianness) | ترتيب البايتات الكبير (ترتيب Macintosh/Motorola) |
| مساحات الألوان | غير متاح (صوت PCM غير مضغوط) |
| القنوات والبنية | أحادي، استريو، ومتعدد القنوات حتى 32 قناة منفصلة |
| الحد الأقصى للأبعاد | معدلات أخذ عينات تصل إلى 192 كيلو هرتز بعمق 16، أو 24، أو 32 بت بنظام الفاصلة العائمة |
| الشفافية | التقاط صوتي غير مضغوط وخالٍ من الفاقد بنسبة 100% ودقيق على مستوى البت |
| البث والتحميل التدرجي | يعتمد تنظيم القطع على الترويسة، لذا يتطلب تحديد إزاحات البحث فحص الملف كاملًا. |
مصفوفة المقارنة التقنية: AIFF مقابل المنافسين
| السمة التقنية | AIFF (الحالي) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| ترتيب البايتات | ترتيب البايتات الكبير (Motorola) | ترتيب البايتات الصغير (Intel RIFF) | تأطير تدفق البايتات | ترتيب البايتات الكبير داخل MP4 |
| وضع الضغط | LPCM غير مضغوط بنسبة 100% | LPCM غير مضغوط بنسبة 100% | ضغط دون فقدان؛ يختلف الحجم | ضغط دون فقدان؛ يختلف الحجم |
| دعم علامات محطات العمل الصوتية الرقمية (DAW) | نقاط تكرار وإشارات أصلية شاملة | مدعومة عبر قطعة 'cue ' | بيانات تعليقات Vorbis الوصفية فقط | مسارات فصول QuickTime من أبل |
| حجم الملف (استريو لمدة 10 دقائق) | ~100 ميجابايت | ~100 ميجابايت | ~50 ميجابايت | ~50 ميجابايت |
أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري
يعرض برنامج محطة العمل الصوتية الرقمية رسالة «Invalid COMM chunk size» أو يشغّل الصوت على هيئة ضجيج أبيض مرتفع.
السبب الجذري: عدم تطابق ترتيب البايتات عند نسخ تدفق WAV ذي الترتيب الصغير إلى حاوية AIFF من دون تبديل بايتات 16 بت.
الاسترداد: حوّل الملف باستخدام محول الصوت في File2File.app أو استخدم أمر تبديل البايتات في Sox: sox -t aiff -B broken.aiff -t aiff fixed.aiff.
تحليل الأمان ومتجهات الهجوم على المحلّل
تحتوي ملفات AIFF على قطع متداخلة تحدد أطوالها صراحةً. وقد تؤدي قيم الأطوال غير الصحيحة إلى فيضان في الكومة (heap) لدى محللات الصوت المعرّضة للخطر.
ناقلات الهجوم المعروفة
- قد يؤدي انخفاض قيمة عدد صحيح في حقل إزاحة بيانات الصوت (SSND) إلى حساب مؤشر خارج حدود الذاكرة.
- قد تؤدي قيم فاصلة عائمة موسعة بمعيار IEEE، بحجم 80 بت وكبيرة جدًا، في قطعة COMM إلى أخطاء في محلل الفاصلة العائمة.
- قد تؤدي حلقة تخصيص قطع متداخلة إلى استنفاد الذاكرة وحجب الخدمة (DoS).
أفضل الممارسات الدفاعية: تحقق من حدود القطع وقيّد معدلات أخذ العينات المسموح بها قبل تمرير مخازن الصوت إلى محركات عرض الصوت.
الأصول التاريخية والمحطات الرئيسية
المزايا الرئيسية والإيجابيات
- يحافظ PCM غير المضغوط على العينات، لكن معالجتها قد تغير الصوت.
- تدعم نقاط التكرار والعلامات وبيانات ضبط الآلات الموسيقية اللازمة لأجهزة أخذ العينات والمركّبات الصوتية.
- يعتمد التوافق على المشغّل والجهاز.
القيود الفنية والسلبيات
- متطلبات تخزين هائلة (حوالي 10 ميجابايت لكل دقيقة من صوت استريو بمعدل 44.1 كيلو هرتز و16 بت).
- يتطلب ترتيب البايتات الكبير تبديل البايتات عند معالجة الملف على معالجات x86/ARM التي تستخدم الترتيب الصغير.
- حجم القطعة القياسي البالغ 32 بت يحد من الحد الأقصى لحجم ملف التسجيل المستمر إلى 2 جيجابايت أو 4 جيجابايت.
معلومات تقنية طريفة
- كانت صيغة AIFF هي صيغة التسجيل الصوتي الافتراضية وصيغة التصدير لجميع برمجيات ماكنتوش طوال حقبة التسعينيات.
- على عكس WAV من Microsoft، الذي يستخدم ترتيب البايتات الصغير، تخزّن AIFF أرقام العينات بترتيب الشبكة الكبير.
- تحدد قطعة «COMM» في ملف AIFF معدل أخذ العينات صراحةً كقيمة فاصلة عائمة موسعة بمعيار IEEE 754 وحجم 80 بت.
الأسئلة التقنية المتكررة
ما هو الفرق التقني بين ملفات AIFF وWAV؟
يمكن أن يخزن كلا التنسيقين صوت PCM غير المضغوط. يستخدم AIFF عادةً ترتيبًا كبير النهاية، بينما يستخدم WAV عادةً ترتيبًا صغير النهاية؛ كما تختلف بنية الحاوية.
هل تبدو صيغة AIFF أفضل صوتاً من صيغة FLAC؟
لا. عند فك الضغط أثناء التشغيل، ينتج FLAC الشكل الموجي PCM نفسه تمامًا بتًا ببت مثل AIFF، مع استهلاك نحو نصف مساحة القرص.
هل يمكن لصيغة AIFF تخزين البيانات الوصفية ID3 وغلاف الألبوم؟
نعم. تضيف التطبيقات الحديثة قطعة «ID3 » إلى بنية حاوية IFF، ما يتيح لمشغلات مثل Apple Music وFoobar2000 قراءة اسم الفنان والألبوم والعمل الفني.