WABT(1) General Commands Manual WABT(1)

wasm-validate — اعتبارسنجی یک فایل در قالب باینری WebAssembly

wasm-validate [options] file

wasm-validate یک فایل را در قالب باینری WebAssembly خوانده و آن را اعتبارسنجی می‌کند.

گزینه‌ها به شرح زیر هستند:

نمایش این پیام راهنما
نمایش اطلاعات نسخه
, --verbose
استفاده چندین باره برای دریافت جزئیات بیشتر
فعال‌سازی مدیریت استثناهای آزمایشی
غیرفعال‌سازی متغیرهای سراسری تغییرپذیر وارداتی/صادراتی
غیرفعال‌سازی عملگرهای اشباع ممیز شناور به عدد صحیح
غیرفعال‌سازی عملگرهای گسترش علامت
غیرفعال‌سازی پشتیبانی از SIMD
فعال‌سازی پشتیبانی از ریسه‌ها (Threading)
فعال‌سازی ارجاعات نوع‌دار به توابع
غیرفعال‌سازی چندمقداری (Multi-value)
فعال‌سازی پشتیبانی از فراخوانی دم (Tail-call)
غیرفعال‌سازی عملیات حافظه توده‌ای (Bulk-memory)
غیرفعال‌سازی انواع مرجع (externref)
فعال‌سازی نحو یادداشت‌های سفارشی
فعال‌سازی فراداده‌های کد
فعال‌سازی بازیافت حافظه (Garbage collection)
فعال‌سازی حافظه ۶۴ بیتی
فعال‌سازی چندحافظه‌ای (Multi-memory)
فعال‌سازی عبارت‌های ثابت گسترش‌یافته
فعال‌سازی همه قابلیت‌ها
نادیده گرفتن نام‌های اشکال‌زدایی در فایل باینری
نادیده گرفتن خطاهای بخش‌های سفارشی

اعتبارسنجی فایل باینری test.wasm

$ wasm-validate test.wasm

wasm-decompile(1), wasm-interp(1), wasm-objdump(1), wasm-stats(1), wasm-strip(1), wasm2c(1), wasm2wat(1), wast2json(1), wat-desugar(1), wat2wasm(1), spectest-interp(1)

اگر باگی پیدا کردید، لطفاً آن را در
https://github.com/WebAssembly/wabt/issues گزارش دهید.

October 29, 2026 Linux 6.12.113+deb13-amd64