صوت WAV (.wav)

صيغة قياسي

WAV تنسيق شائع لتخزين صوت PCM غير المضغوط.

تحويل WAV إلى MP3

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

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

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

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

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

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

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

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

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

52 49 46 46 ?? ?? ?? ?? 57 41 56 45

تمثيل ASCII: RIFF????WAVE

التوحيد القياسي: صيغة تبادل الموارد (RIFF) من Microsoft وIBM

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

هيكلية الحاويةحاوية مقاطع وفق صيغة تبادل الموارد (RIFF)
الضغطتعديل ترميز النبضات الخطية غير المضغوط (LPCM)؛ ويدعم ADPCM أو الفاصلة العائمة من IEEE
ترتيب البايتات (Endianness)ترتيب البايتات الصغير (Intel x86)
مساحات الألوانلا ينطبق (صوت PCM غير مضغوط)
القنوات والبنيةأحادي وستيريو ومتعدد القنوات، حتى 64 قناة منفصلة
الحد الأقصى للأبعادمعدلات أخذ عينات تصل إلى 384 كيلو هرتز بدقة فاصلة عائمة 16 أو 24 أو 32 أو 64 بت
الشفافيةيحفظ صوت الاستوديو الرئيسي غير المضغوط بدقة مطابقة للأصل بنسبة 100%
البث والتحميل التدرجييعتمد موضع مقطع البيانات على الترويسة؛ ويتطلب WAV القياسي معرفة طول الملف

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

السمة التقنيةWAV (الحالي)FLACAIFFMP3
ترتيب البايتاتترتيب البايتات الصغير (Intel)تدفق البتات الأصليترتيب البايتات الكبير (Motorola)تأطير تدفق البتات
وضع الضغطغير مضغوط (البيانات سليمة 100%)ضغط دون فقدان؛ يختلف الحجمغير مضغوط (البيانات سليمة 100%)ضغط مع فقدان (حوالي 10% من الحجم)
الحد الأقصى لحجم الملف4 جيجابايت (حد RIFF 32 بت؛ RF64 يحل هذه المشكلة)غير محدود فعلياًحد 4 جيجابايتغير محدود فعلياً
العبء على المعالج عند فك الضغطصفر (ربط مباشر بمخزن الذاكرة)منخفض جداًصفر (ربط مباشر بمخزن الذاكرة)منخفض

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

يبلغ المشغل عن خطأ 'Invalid chunk size' أو يتم تشغيل الصوت ثم يتوقف مبكراً.

السبب الجذري: تعطلت برمجيات التسجيل قبل كتابة رؤوس أطوال بايتات مقطعي 'RIFF' و 'data' النهائيين.

الاسترداد: افتح الملف في محرر ست عشري (Hex Editor)، واكتب إجمالي حجم الملف ناقصًا 8 عند الإزاحة 4، أو أصلحه باستخدام الأمر 'ffmpeg -i broken.wav -c copy fixed.wav'.

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

تستخدم ملفات WAV رؤوس أجزاء متداخلة بقيم طول 32 بت. يمكن أن يؤدي عدم تطابق حجم الجزء المعلن عنه مع الطول الفعلي للملف إلى قراءة بيانات تتجاوز حدود المخزن المؤقت.

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

  • تجاوز سعة عدد صحيح عند تحليل طول مقطع 'fmt ' أو 'fact' في برامج تشغيل الصوت.
  • تجاوز سعة الذاكرة الديناميكية (Heap Overflow) الناتج عن أجزاء بيانات وصفية 'LIST' خبيثة تحتوي على سلاسل ASCII مفرطة الحجم.
  • حرمان من الخدمة بسبب مقاطع 'data' ذات الحجم الصفري، ما يؤدي إلى إلغاء الإشارة إلى مؤشرات فارغة (Null Pointer Dereferences).

أفضل الممارسات الدفاعية: فرض تحقق صارم من أن إزاحات الأجزاء المعلن عنها لا تتجاوز حدود الملف الفعلية.

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

2000وحّدت صيغة Broadcast Wave Format (BWF / EBU Tech 3285) البيانات الوصفية للبث وتضمين الرموز الزمنية.
1991قدمت Microsoft وIBM مواصفات RIFF WAVE مع Windows 3.1.
1989تعاونت IBM وMicrosoft على بنية مشتركة لحاويات الوسائط المتعددة.

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

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

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

  • حجم ملفات كبير جدًا (حوالي 10 ميغابايت لكل دقيقة من الصوت بجودة القرص المضغوط).
  • يضع حد حجم ملف RIFF الكلاسيكي البالغ 32 بت سقفًا صارمًا للملفات المتصلة عند 4 جيجابايت (حوالي 6.8 ساعات من صوت CD).
  • افتقر WAV تاريخيًا إلى وسوم بيانات وصفية موحّدة مقارنةً بـ MP3 أو M4A.

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

  • وُزّع صوت بدء تشغيل Windows 95 الشهير، من تأليف Brian Eno، في ملف WAV ستيريو بدقة 16 بت ومعدل أخذ عينات 22 كيلوهرتز.
  • تسجّل فرق إنتاج الأفلام والتلفزيون الاحترافية الصوت بصيغة Broadcast WAV (BWF)، التي تضمّن الرمز الزمني SMPTE في مقطع bext.
  • تشير ترويسة RIFF المكوّنة من 4 بايتات إلى «Resource Interchange File Format» (صيغة تبادل الموارد).

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

لماذا يُعد ملف WAV أكبر بكثير من ملف MP3؟

يحتوي WAV على صوت PCM خام غير مضغوط، فيحفظ كل عينة صوتية (44,100 عينة في الثانية لكل قناة). أما MP3 فيحلل الصوت ويحذف ما لا تستطيع الأذن البشرية سماعه، فيقلل حجم الملف بنحو 90%.

ماذا يحدث إذا تجاوز تسجيل WAV حجم 4 جيجابايت؟

لأن RIFF القياسي يستخدم أعدادًا صحيحة غير موقّعة من 32 بت لتحديد أحجام المقاطع، لا يمكن أن يتجاوز ملف WAV القياسي 4,294,967,295 بايت. وتستخدم أجهزة التسجيل الاحترافية RF64 (ITU-R BS.2088) لتجاوز حد 4 جيجابايت.

هل يبدو صوت WAV أفضل من FLAC؟

لا. عند تشغيل FLAC، يُفك ضغطه إلى تدفق صوت PCM مطابق تمامًا، بتًا بتًا، لما يخزنه WAV؛ لذلك تتطابق جودة الصوت في التنسيقين.