صوت FLAC (.flac)

Xiph.Org قياسي

ترميز الصوت الحر بدون فقدان (FLAC) هو التنسيق القياسي المفتوح المصدر الذهبي للصوت بدون فقدان، حيث يوفر نسب ضغط عالية مع فك ترميز سريع بشكل استثنائي وصديق للأجهزة.

تحويل FLAC إلى MP3

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

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

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

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

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

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

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

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

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

66 4C 61 43

تمثيل ASCII: fLaC

القياسية: Xiph.Org Open Standard / IETF Draft

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

هيكلية الحاويةحاوية تدفق بيانات FLAC الأصلية مع هيكل METADATA_BLOCK
الضغطالتنبؤ الخطي (LPC) وترميز إنتروبيا رايس (Rice) مع تقسيم النطاقات الفرعية
ترتيب البايتات (Endianness)ترويسات تدفق بتات ذات نهاية كبرى (Big-Endian)؛ حمولات العينات عبارة عن بيانات PCM صحيحة موقعة
مساحات الألوانغير متاح (تدفق صوتي بدون فقدان)
القنوات والبنيةمن 1 إلى 8 قنوات صوتية منفصلة
الحد الأقصى للأبعادمعدلات عينات تصل إلى 655,350 هرتز بعمق 4 إلى 32 بت لكل عينة
الشفافيةإعادة إنتاج صوتي متطابق تماماً مع البتات وبدون أي فقدان رياضياً بنسبة 100%
البث والتحميل التدرجيكلمات مزامنة الإطارات الأصلية وجداول البحث تدعم تدفق النطاق الترددي عبر بروتوكول HTTP

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

السمة التقنيةFLAC (الحالي)ALACWAVAPE
نموذج الترخيصحر ومفتوح المصدر (BSD/GPL)Apache 2.0 مفتوح المصدرالملكية العامة / RIFF احتكاريرخصة مخصصة مفتوحة المصدر
عبء معالج فك التشفيرمنخفض للغاية؛ تأثير ضئيل على البطاريةمنخفضصفر عبء فك ضغط على المعالجمتوسط إلى مرتفع
اكتشاف الأخطاءتوقيع MD5 مدمج بقوة 128 بت لصوت PCM الخامسلامة على مستوى الذرة فقطلا يوجد شيء مدمجفحوصات CRC32 لكل إطار
اعتماد مشغلات الأجهزةمتوفر في كل مكان عبر ستيريو السيارات، ومستقبلات الصوت المنزلية، وأجهزة Hi-Fiأجهزة أبل ومستقبلات AirPlayجميع الأجهزةمحدود للغاية

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

يسجل فك تشفير Flac عبارة 'MD5 signature mismatch' أو يتقطع المشغل أثناء التشغيل.

السبب الجذري: أدى تلف البتات أو خطأ في الإرسال إلى قلب البتات في بيانات إطار الصوت المضغوط.

الاسترداد: اختبر السلامة باستخدام الأمر 'flac -t sample.flac'. قم بإعادة التشفير باستخدام الأمر 'flac -F' لتجاهل الإطارات التالفة واستعادة الصوت.

تحليل الأمان وناقلات هجوم المحلل اللغوي

يحتوي FLAC على قاعدة برمجية ناضجة، ولكن كتل البيانات الوصفية المشوهة (مثل كتل الصور أو ورقة الإشارات الكبيرة جداً) يمكن أن تؤدي إلى مشكلات في المحلل اللغوي.

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

  • تجاوز الأعداد الصحيحة في تحليل METADATA_BLOCK_PICTURE مما يؤدي إلى تلف الذاكرة المؤقتة (Heap) في مفهرسات الوسائط غير المحدثة.
  • بتات تعيين القنوات المصممة خصيصاً والتي تسبب القسمة على صفر في روتينات إلغاء ارتباط الاستريو.
  • قراءة الذاكرة المؤقتة خارج الحدود في قارئ تعليقات Vorbis الخاص بمكتبة libFLAC.

أفضل الممارسات الدفاعية: التحقق من صحة أطوال كتل البيانات الوصفية قبل تخصيص مخازن الذاكرة المؤقتة، وفرض أبعاد معقولة ومقبولة لصورة الغلاف.

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

2017مايكروسوفت وأبل تضيفان دعماً أصلياً لفك ترميز FLAC في نظامي Windows 10 وmacOS High Sierra.
2003ينضم تنسيق FLAC إلى مظلة مؤسسة Xiph.Org بجانب Ogg وVorbis وTheora.
2001يصدر جوش كولسون (Josh Coalson) الإصدار FLAC 1.0 تحت تراخيص GPL/BSD مفتوحة المصدر.

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

  • مواصفات مفتوحة بالكامل وخالية من حقوق الملكية وخالية من قيود براءات الاختراع.
  • التصميم غير المتيمن يتيح فك تشفير فوري وخفيف الوزن على الأجهزة المحدودة البطارية.
  • يتضمن توقيع صوتي بتنسيق MD5 في ترويسة STREAMINFO للتحقق التلقائي من الفساد على مستوى البت.

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

  • الملفات أكبر بكثير (عادةً أكبر بن 5 أضعاف) من التنسيقات ذات الفقدان مثل MP3 أو AAC أو Opus.
  • لا يوجد دعم أصلي لبيانات الصوت العائمة ب 32 بت والتي تُستخدم عادةً في نواقل الخلط الداخلية لمحطات العمل الصوتية الرقمية (DAW).
  • المقاومة التاريخية من تطبيقات أبل القديمة تطلبت تنسيقات بديلة مثل ALAC.

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

  • التوقيع السحري المكون من 4 بايتات 'fLaC' يجمع بين حالة الأحرف الكبيرة والصغيرة ليمثل عبارة 'Free Lossless Audio Codec'.
  • استخدمت وكالة الفضاء الأوروبية تنسيق FLAC لضغط التسجيلات الصوتية العلمية من مهام الفضاء الجوي.
  • بنى مشغل الموسيقى عالي الدقة Pono الخاص بنيل يونغ نظامه البيئي بالكامل حول تنسيق FLAC بجودة 24 بت / 192 كيلوهرتز.

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

هل يضغط FLAC الصوت مثل ملفات MP3؟

لا. FLAC هو تنسيق بدون فقدان، مما يعني أنه يحافظ على كل عينة صوتية مفردة، ويحقق عادةً تخفيضاً بنسبة 50% في الحجم. أما MP3 فهو تنسيق ذو فقدان، حيث يتخلص من البيانات غير المسموعة لتحقيق تخفيض بنسبة 80% إلى 90%.

ماذا يفعل مستوى ضغط FLAC (من 0 إلى 8)؟

مستويات الضغط في FLAC تؤثر على وقت التشفير وجهد المعالج، وليس على جودة الصوت. جميع المستويات (من 0 إلى 8) تُفك لتعطي نفس الصوت بالضبط. المستوى 8 يستغرق وقتاً أطول في التشفير ولكنه ينتج ملفات أصغر قليلاً.

هل يمكن لـ FLAC تخزين أعمال فنية لأغلفة الألبومات؟

نعم. يتضمن FLAC كتلة METADATA_BLOCK_PICTURE مخصصة تدمج الغلاف الأمامي، والغلاف الخلفي، وفن الكتيبات مباشرة داخل ملف الصوت.

أزواج تحويل FLAC ذات الصلة

FLAC إلى MP3

يؤدي تحويل ملفات FLAC غير المختزلة إلى ملفات MP3 مضغوطة إلى تقليل أحجام الملفات بشكل ملحوظ، مما يتيح تشغيل مكتبة الموسيقا الخاصة بك على مشغلات الوسائط القديمة والأجهزة المحمولة المحدودة السعة.

MP3 إلى FLAC

يؤدي تحويل ملف MP3 يفقد البيانات إلى ملف FLAC غير مختزل إلى وضع بيانات الصوت داخل حاوية أرشيف غير مضغوطة، على الرغم من أنه لا يمكنه استعادة الترددات التي تم التخلص منها بالفعل بواسطة الضغط الأصلي.

ALAC إلى FLAC

يؤدي تحويل ملفات ترميز الصوت Apple Lossless إلى تنسيق FLAC إلى نقل مجموعة الموسيقى المؤرشفة من حاويات Apple الحصرية إلى معيار مفتوح المصدر مدعوم عبر آلاف مشغلات الوسائط والأجهزة.

FLAC إلى ALAC

تؤدي عملية تحويل ملفات الصوت FLAC الأصلية إلى صيغة Apple Lossless إلى تغيير الحاوية من FLAC الأصلية إلى MP4 مع الحفاظ على كل بت من بيانات الصوت الأصلية سليمة تماماً.

WAV إلى FLAC

يؤدي تحويل ملفات WAV PCM غير المضغطة إلى صيغة FLAC إلى تقليص حجم ملفات الصوت إلى النصف دون فقدان أي بت من بيانات الصوت.

FLAC إلى WAV

يؤدي تحويل ملفات FLAC الرئيسية إلى صيغة WAV PCM إلى فك ضغط الملفات الصوتية لتصبح بيانات تعديل شفرة النبض الخام لتحقيق توافق لا يُعلى عليه مع الأجهزة.

APE إلى FLAC

يؤدي تحويل ملفات Monkey's Audio إلى صيغة FLAC الرئيسية إلى الحفاظ على كل بت من بيانات الصوت الأصلية مع إتاحة التوافق الشامل عبر جميع مشغلات الوسائط والأجهزة الحديثة تقريبًا.

AIFF إلى FLAC

يؤدي تحويل ملفات الصوت AIFF إلى تنسيق FLAC الرئيسي إلى تقليص احجام الملفات غير المضغوطة بنسبة تصل إلى ستين بالمائة مع الاحتفاظ بكل بت مفرد من بيانات الصوت الأصلية.