ملف .cda

امتداد .cda هو امتداد شائع لأسماء الملفات، ويشير إلى ملف صغير (44 بايت [ 1 ] ) يُنشئه نظام التشغيل مايكروسوفت ويندوز لكل مسار صوتي على قرص مضغوط صوتي قياسي بتنسيق "Red Book" CD-DA، كما هو مُحدد في جدول المحتويات (ضمن الكود الفرعي للمقدمة ). تظهر هذه الملفات في دليل القرص المضغوط المعروض بالتنسيق Track##.cda ، حيث يُمثل ## رقم كل مسار على حدة. [ 1 ]

لا تحتوي ملفات .cda على بيانات الموجات الصوتية PCM الفعلية ، بل تُحدد فقط بداية ونهاية كل مقطع على القرص. إذا نُسخ الملف من القرص المضغوط إلى جهاز كمبيوتر، فلا يمكن استخدامه بشكل مستقل لأنه مجرد اختصار لجزء من القرص. مع ذلك، تقوم بعض برامج تحرير الصوت وإنشاء الأقراص المضغوطة بتحميل ملفات .cda، من وجهة نظر المستخدم، كما لو كانت ملفات بيانات صوتية فعلية، مما يسمح له بالاستماع إليها.

تنظيم ملف CDA

إزاحةطولمحتوى
0x004الأحرف الأربعة ASCII "RIFF"
0x044حجم الجزء التالي: دائمًا 36 (44 - 8)، على 4 بايت (ترتيب Intel)
0x084معرّف الجزء: الأحرف الأربعة ASCII "CDDA"
0x0C4الأحرف الثلاثة ASCII "fmt" متبوعة بمسافة
0x104طول الجزء: دائمًا 24، على 4 بايت (ترتيب إنتل)
0x142نسخة من تنسيق القرص المضغوط، على بايتين (حسب ترتيب إنتل). تساوي دائمًا 1.
0x162رقم النطاق، على بايتين (ترتيب إنتل). المسار الأول يحمل الرقم 1.
0x184المعرف الذي تم حسابه بواسطة نظام التشغيل Windows لملف cdplayer.exe .
0x1c4إزاحة النطاق، بعدد الإطارات (حسب ترتيب إنتل)
0x204مدة المقطع، إجمالي عدد الإطارات (حسب ترتيب إنتل)
0x241نطاق الموضع: إطارات
0x251نطاق الموضع: ثوانٍ
0x261نطاق الموقع: دقائق
0x271بايت فارغ (القيمة الثنائية 0)
0x281مدة المقطع: إطارات
0x291مدة المقطع الصوتي: ثوانٍ
0x2a1مدة المقطع: دقائق
0x2b1بايت فارغ (القيمة الثنائية 0)

بما أن حجم ملف CDA ثابت، وكذلك تنظيمه، فلا يوجد دائمًا سوى جزء واحد فقط، يسمى "CDDA" (بمعنى القرص المضغوط للصوت الرقمي ).

يستخدم مشغل الأقراص المضغوطة في نظامي التشغيل Windows 95 و Windows 98cdplayer.exe المعرّف الذي أنشأه نظام Windows . لا يمكن لهذا المشغل الاتصال بقاعدة بيانات FreeDB أو CDDB . لعرض اسم الفنان وعنوان الأغنية، يجب إدخال هذه المعلومات يدويًا في cdplayer.iniملف (في مجلد تثبيت Windows)، ضمن قسم يحمل اسم هذا المعرّف. لا يرتبط هذا المعرّف بمعرّف القرص (DiscId) المستخدم في FreeDB أو CDDB، فهو معرّف خاص بشركة Microsoft، ومخصص للاستخدام المذكور أعلاه.

يُستخدم الإطار كوحدة قياس لتحديد موضع وطول المسارات الصوتية. يوجد 75 إطارًا في الثانية . هذه هي أصغر كتلة بيانات يمكن قراءتها من قرص صوتي مضغوط، وتُقابل قطاعًا واحدًا من القرص.

يتم ترميز جميع المعلومات التي تتطلب عدة بايتات باستخدام نظام Intel ذي البايتات المرتبة ( Little-endian ).

البرامج التي تستخدم تنسيق .cda

انظر أيضاً

مراجع

  1. 1 2 "ملفات CDA" . FileSuffix.com .