ملف .cda
امتداد .cda هو امتداد شائع لأسماء الملفات، ويشير إلى ملف صغير (44 بايت [ 1 ] ) يُنشئه نظام التشغيل مايكروسوفت ويندوز لكل مسار صوتي على قرص مضغوط صوتي قياسي بتنسيق "Red Book" CD-DA، كما هو مُحدد في جدول المحتويات (ضمن الكود الفرعي للمقدمة ). تظهر هذه الملفات في دليل القرص المضغوط المعروض بالتنسيق Track##.cda ، حيث يُمثل ## رقم كل مسار على حدة. [ 1 ]
لا تحتوي ملفات .cda على بيانات الموجات الصوتية PCM الفعلية ، بل تُحدد فقط بداية ونهاية كل مقطع على القرص. إذا نُسخ الملف من القرص المضغوط إلى جهاز كمبيوتر، فلا يمكن استخدامه بشكل مستقل لأنه مجرد اختصار لجزء من القرص. مع ذلك، تقوم بعض برامج تحرير الصوت وإنشاء الأقراص المضغوطة بتحميل ملفات .cda، من وجهة نظر المستخدم، كما لو كانت ملفات بيانات صوتية فعلية، مما يسمح له بالاستماع إليها.
تنظيم ملف CDA
| إزاحة | طول | محتوى |
|---|---|---|
| 0x00 | 4 | الأحرف الأربعة ASCII "RIFF" |
| 0x04 | 4 | حجم الجزء التالي: دائمًا 36 (44 - 8)، على 4 بايت (ترتيب Intel) |
| 0x08 | 4 | معرّف الجزء: الأحرف الأربعة ASCII "CDDA" |
| 0x0C | 4 | الأحرف الثلاثة ASCII "fmt" متبوعة بمسافة |
| 0x10 | 4 | طول الجزء: دائمًا 24، على 4 بايت (ترتيب إنتل) |
| 0x14 | 2 | نسخة من تنسيق القرص المضغوط، على بايتين (حسب ترتيب إنتل). تساوي دائمًا 1. |
| 0x16 | 2 | رقم النطاق، على بايتين (ترتيب إنتل). المسار الأول يحمل الرقم 1. |
| 0x18 | 4 | المعرف الذي تم حسابه بواسطة نظام التشغيل Windows لملف cdplayer.exe . |
| 0x1c | 4 | إزاحة النطاق، بعدد الإطارات (حسب ترتيب إنتل) |
| 0x20 | 4 | مدة المقطع، إجمالي عدد الإطارات (حسب ترتيب إنتل) |
| 0x24 | 1 | نطاق الموضع: إطارات |
| 0x25 | 1 | نطاق الموضع: ثوانٍ |
| 0x26 | 1 | نطاق الموقع: دقائق |
| 0x27 | 1 | بايت فارغ (القيمة الثنائية 0) |
| 0x28 | 1 | مدة المقطع: إطارات |
| 0x29 | 1 | مدة المقطع الصوتي: ثوانٍ |
| 0x2a | 1 | مدة المقطع: دقائق |
| 0x2b | 1 | بايت فارغ (القيمة الثنائية 0) |
بما أن حجم ملف CDA ثابت، وكذلك تنظيمه، فلا يوجد دائمًا سوى جزء واحد فقط، يسمى "CDDA" (بمعنى القرص المضغوط للصوت الرقمي ).
يستخدم مشغل الأقراص المضغوطة في نظامي التشغيل Windows 95 و Windows 98cdplayer.exe المعرّف الذي أنشأه نظام Windows . لا يمكن لهذا المشغل الاتصال بقاعدة بيانات FreeDB أو CDDB . لعرض اسم الفنان وعنوان الأغنية، يجب إدخال هذه المعلومات يدويًا في cdplayer.iniملف (في مجلد تثبيت Windows)، ضمن قسم يحمل اسم هذا المعرّف. لا يرتبط هذا المعرّف بمعرّف القرص (DiscId) المستخدم في FreeDB أو CDDB، فهو معرّف خاص بشركة Microsoft، ومخصص للاستخدام المذكور أعلاه.
يُستخدم الإطار كوحدة قياس لتحديد موضع وطول المسارات الصوتية. يوجد 75 إطارًا في الثانية . هذه هي أصغر كتلة بيانات يمكن قراءتها من قرص صوتي مضغوط، وتُقابل قطاعًا واحدًا من القرص.
يتم ترميز جميع المعلومات التي تتطلب عدة بايتات باستخدام نظام Intel ذي البايتات المرتبة ( Little-endian ).
البرامج التي تستخدم تنسيق .cda
انظر أيضاً
مراجع
- 1 2 "ملفات CDA" . FileSuffix.com .
روابط خارجية
- تمت أرشفة تنسيق الملف في 11 نوفمبر 2006 على موقع Wayback Machine.
- تنسيقات ملفات الحاسوب
- قرص مضغوط
