صوت Apple Lossless (.alac)

مفتوح قياسي

برنامج Apple Lossless Audio Codec (ALAC) هو تنسيق صوتي دون فقدان طورته Apple.

تحويل ALAC إلى FLAC

محول مجاني داخل المتصفح للتحويل من ALAC إلى FLAC. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات ALAC من خلال فحص تسلسل البايت الثنائي البادئ:

اختر الملفات أو أسقطها هنا

خاص - لا تغادر الملفات جهازك أبدًا

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات ALAC من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

?? ?? ?? ?? 66 74 79 70

تمثيل ASCII: ????ftyp

التوحيد القياسي: مفتوح المصدر من أبل / ISO 14496-12

المواصفات الفنية

هيكلية الحاويةحاوية تنسيق ملف الوسائط الأساسية ISO (MPEG-4 الجزء 14) مع ذرة «alac»
الضغطترميز التنبؤ الخطي التكيفي (LPC) وترميز إنتروبيا رايس-جولومب
ترتيب البايتات (Endianness)تُخزَّن ذرات الحاوية بترتيب البايتات الكبير، بينما تُرصّ حمولة الإطارات على مستوى البت
مساحات الألوانغير متاح (تدفق صوتي خالٍ من الفاقد)
القنوات والبنيةحتى 8 قنوات صوتية (استريو، صوت محيطي 5.1، وصوت محيطي 7.1)
الحد الأقصى للأبعادمعدلات أخذ العينات من 44.1 كيلو هرتز إلى 192 كيلو هرتز بعمق 16، أو 24، أو 32 بت
الشفافيةإعادة بناء دقيقة رياضياً بنسبة 100% لبيانات PCM غير المضغوطة وخالية من الفاقد
البث والتحميل التدرجييتيح وضع ذرة «moov» الأصلية في QuickTime بمقدمة الملف بث نطاقات البايتات فورًا

مصفوفة المقارنة التقنية: ALAC مقابل المنافسين

السمة التقنيةALAC (الحالي)FLACWAVAPE
جودة الضغطخالٍ من الفاقد رياضياً بنسبة 100%خالٍ من الفاقد رياضياً بنسبة 100%غير مضغوط وخالٍ من الفاقدخالٍ من الفاقد رياضياً بنسبة 100%
دعم بيئة أبلأصلي بنسبة 100% على جميع أجهزة أبليتطلب مشغلاً تابعاً لجهة خارجية أو إضافة quicklookأصلي غير مضغوطغير مدعوم بدون أدوات خارجية
تعقيد فك التشفيرخفيف جدًا على المعالج، ما يساعد على إطالة عمر البطاريةخفيف وسريع للغايةلا يستهلك أي قدرة من وحدة المعالجة المركزية لفك الضغطعالٍ؛ يتطلب قدرة معالجة كبيرة
غلاف الحاويةحاوية MPEG-4 الجزء 14 (.m4a)تدفق بيانات Ogg/FLAC الأصلي (.flac)حاوية RIFF (.wav)حاوية APE المخصصة لـ Monkey's Audio (.ape)

أنماط التلف الشائعة ودليل الاسترداد بالنظام الست عشري

قد يُشغّل ملف الصوت بضع ثوانٍ ثم يتوقف فجأة، أو يعرض المشغّل مدة 0:00.

السبب الجذري: ذرة 'moov' مفقودة أو مقطوعة بسبب تنزيل غير مكتمل أو تعطل مسجل الصوت قبل إغلاق الملف.

الاسترداد: استخدم أدوات untrunc أو MP4Box لاستعادة ونقل ذرة moov صالحة من تسجيل آخر أُنشئ بالإعدادات نفسها.

تحليل الأمان ومتجهات الهجوم على المحلّل

تقوم برامج فك تشفير ALAC بتحليل أشجار ذرات MPEG-4 المعقدة ومعاملات التنبؤ LPC التكيفية والتي يمكن أن تكشف عن فساد في الذاكرة إذا كانت الحدود غير مفحوصة.

ناقلات الهجوم المعروفة

  • تجاوز سعة المخزن المؤقت عند تحليل رتبة متنبئ LPC، إذا تجاوزت معاملات التنبؤ 32.
  • كتابة خارج حدود الذاكرة أثناء مزج قنوات متعددة في مكونات QuickTime القديمة (CVE-2011-3258).
  • تجاوز سعة عدد صحيح عند قراءة حجم الذرة، ما يؤدي إلى تخصيص ذاكرة كومة غير كافٍ أثناء فك الترميز.

أفضل الممارسات الدفاعية: ضع حدودًا صارمة لأحجام الذرات، وتحقق من معاملات التنبؤ وفقًا لأقصى عمق بت مسموح به قبل تخصيص الذاكرة.

الأصول التاريخية والمحطات الرئيسية

2021تقدم Apple Music صوتًا بتنسيق ALAC دون فقدان، وتختلف الدقة حسب المسار وجهاز التشغيل.
2011أتاحت Apple مرمّز ALAC المرجعي ومفكّكه مفتوحَي المصدر بموجب ترخيص Apache 2.0.
2004طُرحت الصيغة مع QuickTime 6.5.1 وiTunes 4.5 لنسخ الأقراص وتشغيل الصوت من دون فقد.

المزايا الرئيسية والإيجابيات

  • يعيد فك الترميز دون فقدان عينات المصدر المرمّز، ولا يستعيد معلومات لم تكن موجودة في المصدر.
  • تدعم أنظمة Apple تشغيل ALAC، ويعتمد توفره على الجهاز والبرنامج والتطبيق وطريقة التشغيل.
  • دعم كامل للأغلفة الفنية المضمنة عالية الدقة، وعلامات الفصول، والبيانات الوصفية الغنية بأسلوب iTunes.

القيود الفنية والسلبيات

  • دعم ALAC على الأجهزة غير التابعة لـ Apple أقل شيوعًا من دعم FLAC، وهو تنسيق مفتوح واسع التوافق.
  • عادةً ما تكون الملفات أكبر بنسبة 2% إلى 5% عند ضغطها مقارنةً بـ FLAC، بسبب الضبط المحافظ لمشفّر Rice-Golomb.
  • تشترك ALAC في امتداد الملف ‎.m4a مع AAC الفاقدة للبيانات، ما قد يربك المستخدم بشأن نوع الضغط.

معلومات تقنية طريفة

  • تقوم تقنية Apple AirPlay بنقل الصوت في الوقت الفعلي عبر شبكات Wi-Fi المحلية المشفرة بصيغة ALAC بدقة 16 بت / 44.1 كيلو هرتز.
  • قبل أن تتيح Apple صيغة ALAC مفتوحة المصدر في 2011، كتب مهندس البرمجيات العكسية David Hammerton أول مفكّك ترميز مفتوح بعد دراسة الشيفرة المفككة لبرنامج iTunes.
  • يُعرَف تدفق ALAC داخل ملف MP4 برمز الأحرف الأربعة «alac» في ذرة وصف العينات «stsd».

الأسئلة التقنية المتكررة

كيف يمكنني معرفة ما إذا كان ملف .m4a الخاص بي هو صيغة AAC الفاقدة للبيانات أم صيغة ALAC الخالية من الفاقد؟

نظراً لأن أبل تستخدم الامتداد .m4a لكلا الصيغتين، افحص الملف في مشغل أو محول. عادة ما يكون لملف ALAC معدل بت يتراوح بين 700 و1100 كيلوبت في الثانية، بينما يتراوح معدل ملف AAC بين 128 و320 كيلوبت في الثانية.

هل يمكنني تحويل صيغة FLAC إلى ALAC دون فقدان أي جودة صوتية؟

نعم، كلا التنسيقين يحافظ على البيانات دون فقد رياضيًا. والتحويل من FLAC إلى ALAC مطابق بتًا ببت، ولا يسبب فقدًا بين الأجيال.

لماذا أنشأت أبل صيغة ALAC بدلاً من اعتماد صيغة FLAC؟

في عام 2004، احتاجت Apple إلى مرمّز صوتي يندمج مباشرةً مع بنية QuickTime وأجهزة iPod، ليدير حقوق DRM والبيانات الوصفية بسلاسة داخل حاوية MP4.