ما هو ملف CDA؟
الملف ذو الامتداد .cda هو ملف كعب صغير تم إنشاؤه بواسطة Microsoft Windows لكل مسار صوتي على قرص صوتي مضغوط. تحتوي هذه الملفات على معلومات نموذجية مثل أوقات المسار واختصار Windows الذي يتيح للمستخدمين الوصول إلى المسارات الصوتية المحددة. ملفات CDA ليست موسيقى ، لكنها تشير إلى ملف موسيقى موجود في مكان ما على التخزين. يمكننا أن نقولها كاختصار لملف صوتي موجود على قرص مضغوط.
تنسيق ملف CDA
يتم استخدام تنسيق ملف CDA لإخبار الكمبيوتر بملف الصوت الذي سيتم تشغيله على قرص مضغوط. لذلك ، تصبح ملفات CDA عديمة الفائدة مفصولة عن القرص المضغوط الذي يمثلونه. تعتبر ملفات CDA بشكل عام موارد RIFF. لا يوجد سوى جزء واحد يسمى “CDDA” ويحتوي على كتلة بيانات واحدة فقط تسمى “FMT” في الإصدار الحالي من ملف .cda. يبلغ طول هذه الكتلة 24 بايت. يتم استخدام المعرف الذي تم إنشاؤه بواسطة Windows بواسطة محرك الأقراص المضغوطة المرتبط بنظامي التشغيل Windows 95 و Windows 98 ولا يمكن لمشغلها الاتصال بـ FreeDB أو CDDB. حتى تتمكن من عرض عنوان الأغنية واسم الفنان ، والتي يجب عليك إدخال هذه المعلومات يدويًا في ملف cdplayer.ini.
تنظيم ملف CDA
يوضح الجدول التالي المعلومات حول التعويضات النموذجية:
تعويض | الطول | المحتوى |
---|---|---|
0x00 | 4 | 4 أحرف ASCII “RIFF” |
0x04 | 4 | حجم المقطع التالي: دائمًا 36 (44 - 8) ، على 4 بايت (ترتيب Intel) |
0x08 | 4 | معرّف القطعة: أحرف ASCII الأربعة “CDDA” |
0x0C | 4 | 3 أحرف ASCII “fmt” متبوعة بمسافة |
0x10 | 4 | طول القطعة: دائمًا 24 ، على 4 بايت (ترتيب Intel) |
0x14 | 2 | نسخة من تنسيق القرص المضغوط ، على 2 بايت (ترتيب إنتل). في أيار (مايو) 2006 ، تساوي دائمًا 1. |
0x016 | 2 | رقم النطاق ، على 2 بايت (ترتيب Intel). المسار الأول يحتوي على الرقم 1. |
0x18 | 4 | المعرف المحسوب بواسطة Windows لـ cdplayer.exe. |
0x1c | 4 | إزاحة النطاق ، في عدد الإطارات (ترتيب إنتل) |
0x20 | 4 | مدة المسار ، إجمالي عدد الإطارات (ترتيب Intel) |
0x24 | 1 | موضع النطاق: إطارات |
0x25 | 1 | موضع النطاق: ثواني |
0x26 | 1 | موضع النطاق: دقائق |
0x27 | 1 | بايت فارغ (قيمة ثنائية 0) |
0x28 | 1 | مدة المسار: إطارات |
0x29 | 1 | مدة المسار: ثواني |
0x2a | 1 | مدة المسار: دقيقة |
0x2b | 1 | بايت فارغ (قيمة ثنائية 0) |