.Dd $Mdocdate$ .Dt WABT 1 .Os .Sh "نام (NAME)" .Nm wat2wasm .Nd تبدیل قالب متنی WebAssembly به قالب باینری WebAssembly .Sh "خلاصه دستور (SYNOPSIS)" .Nm wat2wasm .Op گزینه‌ها .Ar فایل .Sh "توضیحات (DESCRIPTION)" .Nm یک فایل در قالب متنی wasm را می‌خواند، آن را برای یافتن خطاها بررسی می‌کند و به قالب باینری wasm تبدیل می‌نماید. .Pp گزینه‌ها به شرح زیر هستند: .Bl -tag -width Ds .It Fl Fl help نمایش این پیام راهنما .It Fl Fl version نمایش اطلاعات نسخه .It Fl v , Fl Fl verbose استفاده چندباره برای دریافت اطلاعات بیشتر .It Fl Fl debug-parser فعال‌سازی اشکال‌زدایی تجزیه‌کننده فایل‌های wat .It Fl d , Fl Fl dump-module چاپ یک hexdump از ماژول در stdout .It Fl Fl enable-exceptions فعال‌سازی مدیریت استثناهای آزمایشی .It Fl Fl disable-mutable-globals غیرفعال‌سازی واردات/صادرات متغیرهای سراسری تغییرپذیر .It Fl Fl disable-saturating-float-to-int غیرفعال‌سازی عملگرهای اشباع ممیز شناور به عدد صحیح .It Fl Fl disable-sign-extension غیرفعال‌سازی عملگرهای گسترش علامت .It Fl Fl disable-simd غیرفعال‌سازی پشتیبانی از SIMD .It Fl Fl enable-threads فعال‌سازی پشتیبانی از ریسه‌بندی .It Fl Fl enable-function-references فعال‌سازی ارجاعات تابع نوع‌دار .It Fl Fl disable-multi-value غیرفعال‌سازی چندمقداری .It Fl Fl enable-tail-call فعال‌سازی پشتیبانی از فراخوانی دم .It Fl Fl disable-bulk-memory غیرفعال‌سازی عملیات حافظه حجیم .It Fl Fl disable-reference-types غیرفعال‌سازی انواع مرجع (externref) .It Fl Fl enable-annotations فعال‌سازی ساختار حاشیه‌نویسی سفارشی .It Fl Fl enable-code-metadata فعال‌سازی فراداده کد .It Fl Fl enable-gc فعال‌سازی بازیافت حافظه (Garbage collection) .It Fl Fl enable-memory64 فعال‌سازی حافظه ۶۴ بیتی .It Fl Fl enable-multi-memory فعال‌سازی چندحافظه‌ای .It Fl Fl enable-extended-const فعال‌سازی عبارت‌های ثابت گسترش‌یافته .It Fl Fl enable-all فعال‌سازی همه قابلیت‌ها .It Fl o , Fl Fl output=FILE فایل باینری wasm خروجی. از "-" برای نوشتن در stdout استفاده کنید. .It Fl r , Fl Fl relocatable ایجاد یک باینری wasm با قابلیت جابه‌جایی (مناسب برای پیوند با مواردی مانند lld) .It Fl Fl no-canonicalize-leb128s نوشتن همه اندازه‌های LEB128 به‌صورت ۵ بایتی به‌جای کمینه اندازه آن‌ها .It Fl Fl debug-names نوشتن نام‌های اشکال‌زدایی در فایل باینری تولیدشده .It Fl Fl no-check بررسی نکردن ماژول‌های نامعتبر .El .Sh "مثال‌ها (EXAMPLES)" تجزیه test.wat و نوشتن در فایل باینری .wasm با همان نام .Pp .Dl $ wat2wasm test.wat .Pp تجزیه test.wat و نوشتن در فایل باینری test.wasm .Pp .Dl $ wat2wasm test.wat -o test.wasm .Pp تجزیه spec-test.wast و نوشتن خروجی پرجزئیات در stdout (شامل معنای هر بایت) .Pp .Dl $ wat2wasm spec-test.wast -v .Sh "همچنین ببینید (SEE ALSO)" .Xr wasm-decompile 1 , .Xr wasm-interp 1 , .Xr wasm-objdump 1 , .Xr wasm-stats 1 , .Xr wasm-strip 1 , .Xr wasm-validate 1 , .Xr wasm2c 1 , .Xr wasm2wat 1 , .Xr wast2json 1 , .Xr wat-desugar 1 , .Xr spectest-interp 1 .Sh "گزارش باگ‌ها (BUGS)" اگر باگی پیدا کردید، لطفاً آن را در نشانی زیر گزارش دهید: .br .Lk https://github.com/WebAssembly/wabt/issues .