صوت WAV (.wav)

Microsoft استاندارد

فرمت فایل صوتی موج‌شکل (WAV) کانتینر صوتی خام استاندارد در ویندوز و معیار صنعت ضبط جهانی برای صدای مستر استودیویی فشرده‌نشده و بدون افت کیفیت است.

تبدیل WAV به MP3

مبدل رایگان WAV به MP3 درون مرورگر. فایل‌ها را فورا روی دستگاه خود تبدیل کنید.

بررسی و فراداده

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های WAV را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

انتخاب یا رها کردن فایل‌ها در اینجا

تبدیل ۱۰۰٪ خصوصی در مرورگر - فایل‌ها هرگز دستگاه شما را ترک نمی‌کنند

یا جای‌گذاری کنید Ctrl+V
تضمین حریم خصوصی بدون انتقال شبکه: صفر بایت به سرورهای خارجی آپلود می‌شود. تمام پردازش‌ها به صورت محلی در سندباکس مرورگر شما انجام شد.

امضای هدر در سطح بایت (Magic Bytes)

سیستم‌عامل‌ها و تحلیلگرهای فایل، فایل‌های WAV را با بررسی توالی بایت‌های دودویی ابتدایی شناسایی می‌کنند:

امضای HEX (آفست 0):

52 49 46 46 00 00 00 00 57 41 56 45

نمایش ASCII: RIFF....WAVE

استانداردسازی: Microsoft & IBM Resource Interchange File Format (RIFF)

مشخصات فنی

معماری کانتینرResource Interchange File Format (RIFF) chunk container
فشرده‌سازیUncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float
ترتیب بایت‌ها (Endianness)Little-Endian (Intel x86 byte order)
فضاهای رنگیN/A (Uncompressed Audio PCM)
کانال‌ها و ساختارMono, Stereo, and multichannel up to 64 discrete channels
حداکثر ابعادSample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution
شفافیت مشخصات100% bit-for-bit uncompressed studio master audio fidelity
استریمینگ و پیش‌روندهHeader-dependent data chunk offset; standard WAV requires known length

ماتریس مقایسه فنی: WAV در برابر رقبا

ویژگی فنیWAV (فعلی)FLACAIFFMP3
ترتیب بایت‌هاکوچک‌پایان (ترتیب بایت اینتل)بیت‌استریم بومیبزرگ‌پایان (ترتیب بایت موتورولا)فریم‌بندی بیت‌استریم
حالت فشرده‌سازیفشرده‌نشده (۱۰۰٪ داده‌ها دست‌نخورده)فشرده‌شده بدون افت کیفیت (حدود ۵۰٪ حجم)فشرده‌نشده (۱۰۰٪ داده‌ها دست‌نخورده)فشرده‌شده با افت کیفیت (حدود ۱۰٪ حجم)
حداکثر اندازه فایل۴ گیگابایت (محدودیت ۳۲ بیتی RIFF؛ RF64 این مشکل را حل می‌کند)تقریباً نامحدودمحدودیت ۴ گیگابایتیتقریباً نامحدود
سربار خارج‌سازی از حالت فشرده CPUصفر (نگاشت مستقیم بافر حافظه)بسیار کمصفر (نگاشت مستقیم بافر حافظه)کم

حالت‌های رایج خرابی و راهنمای بازیابی هگز

پخش‌کننده خطای 'Invalid chunk size' را گزارش می‌کند یا صدا پخش می‌شود اما زودتر قطع می‌گردد.

علت ریشه‌ای: نرم‌افزار ضبط پیش از نوشتن هدرهای طول بایت بخش‌های نهایی 'RIFF' و 'data' دچار سقوط (كرش) شده است.

بازیابی: در ویرایشگر هز باز کنید و کل اندازه فایل منهای ۸ را در آفست ۴ بنویسید، یا از طریق دستور 'ffmpeg -i broken.wav -c copy fixed.wav' تعمیر کنید.

تحلیل امنیتی و بردارهای حمله تجزیه‌کننده (Parser)

فایل‌های WAV از هدرهای بخش تو در تو با مقادیر طول ۳۲ بیتی استفاده می‌کنند. عدم تطابق بین اندازه بخش اعلام شده و طول واقعی فایل می‌تواند باعث سرریز بافر خواندن شود.

بردارهای حمله شناخته‌شده

  • سرریز عدد صحیح در تجزیه طول بخش 'fmt ' یا 'fact' در درایورهای صوتی.
  • سرریز پشته ناشی از بخش‌های متادیتای مخرب 'LIST' حاوی رشته‌های ASCII بیش از حد بزرگ.
  • انکار سرویس از طریق بخش‌های 'data' با بایت صفر که باعث ارجاع به پوچ‌نشانگر (null pointer dereferences) می‌شوند.

بهترین روش‌های پدافندی:

تاریخچه و نقاط عطف

2000فرمت موج پخش (BWF / EBU Tech 3285) متادیتاهای پخش و جاسازی تایم‌کد را استانداردسازی می‌کند.
1991مایکروسافت و IBM مشخصات RIFF WAVE را با ویندوز 3.1 معرفی می‌کنند.
1989IBM و مایکروسافت روی معماری‌های رایج کانتینر چندرسانه‌ای همکاری می‌کنند.

مزایا و نقاط قوت کلیدی

  • دقت ریاضی ۱۰۰٪ بیت‌به‌بیت، شکل‌موج‌های مستر استودیوی ضبط دقیق را حفظ می‌کند.
  • سازگاری بومی جهانی در تمام سیستم‌عامل‌ها، نرم‌افزارهای صوتی و پخش‌کننده‌های سخت‌افزاری.
  • بار پردازشی صفر روی CPU امکان پخش بلادرنگ فوری و ویرایش چندترکه را فراهم می‌کند.

محدودیت‌ها و معایب فنی

  • حجم ذخیره‌سازی عظیم (حدود ۱۰ مگابایت در هر دقیقه برای صدای با کیفیت CD).
  • محدودیت کلاسیک اندازه فایل ۳۲ بیتی RIFF که فایل‌های پیوسته را به شدت به ۴ گیگابایت محدود می‌کند (حدود ۶.۸ ساعت صدای CD).
  • از نظر تاریخی فاقد تگ‌گذاری متادیتای استاندارد در مقایسه با MP3 یا M4A بود.

نکات فنی جالب

  • صدای افسانه‌ای راه‎اندازی ویندوز 95 ساخته‌شده توسط برایان انو به عنوان یک فایل WAV استریو ۱۶ بیتی ۲۲ کیلوهرتز توزیع شد.
  • پروژه‌های حرفه‌ای فیلم و تلویزیون صدا را با استفاده از Broadcast WAV (BWF) ضبط می‌کنند که تایم‌کد SMPTE را در بخش 'bext' جاسازی می‌کند.
  • هدر ۴ بایتی RIFF مخفف عبارت 'Resource Interchange File Format' است.

سوالات فنی متداول

چرا یک فایل WAV بسیار بزرگ‌تر از MP3 است؟

WAV حاوی صدای خام، فشرده‌نشده PCM است و تک‌تک نمونه‌ها (۴۴,۱۰۰ نمونه در ثانیه برای هر کانال) را حفظ می‌کند. MP3 صدا را تحلیل کرده و صداهایی را که گوش انسان نمی‌تواند بشنود حذف می‌کند و فایل را حدود ۹۰ درصد کاهش می‌دهد.

اگر ضبط WAV از ۴ گیگابایت فراتر رود چه اتفاقی می‌افتد؟

از آنجایی که RIFF استاندارد از اعداد صحیح بدون علامت ۳۲ بیتی برای اندازه‌های بخش استفاده می‌کند، WAV استاندارد نمی‌تواند از ۴,۲۹۴,967,295 بایت تجاوز کند. تجهیزات ضبط حرفه‌ای از RF64 (ITU-R BS.2088) برای شکستن مانع ۴ گیگابایتی استفاده می‌کنند.

آیا کیفیت صدای WAV بهتر از FLAC است؟

خیر. هنگامی که FLAC پخش می‌شود، به همان جریان صوتی PCM بیت‌به‌بیت که WAV ذخیره می‌کند تبدیل می‌شود، به این معنی که وفاداری صوتی آکوستیک ۱۰۰٪ یکسان است.