.Dd $Mdocdate$ .Dt WABT 1 .Os .Sh "نام (NAME)" .\" wasm2wat \- تبدیل قالب باینری WebAssembly به قالب متنی .Nm wasm2wat .Nd تبدیل قالب باینری WebAssembly به قالب متنی .Sh "خلاصه دستور (SYNOPSIS)" .Nm wasm2wat .Op options .Ar file .Sh "توضیحات (DESCRIPTION)" .Nm فایلی را در قالب باینری WebAssembly می‌خواند و آن را به قالب متنی WebAssembly تبدیل می‌کند. .Pp گزینه‌ها به شرح زیر هستند: .Bl -tag -width Ds .It Fl Fl help نمایش پیام راهنما .It Fl Fl version نمایش اطلاعات نسخه .It Fl v , Fl Fl verbose استفاده چندین باره برای دریافت اطلاعات بیشتر .It Fl o , Fl Fl output=FILENAME فایل خروجی برای فایل wast تولیدشده؛ به‌طور پیش‌فرض از stdout استفاده می‌شود .It Fl f , Fl Fl fold-exprs نوشتن عبارت‌های تاخورده (folded expressions) در صورت امکان .It Fl Fl enable-exceptions فعال‌سازی مدیریت استثنای آزمایشی (Experimental exception handling) .It Fl Fl disable-mutable-globals غیرفعال‌سازی درون‌ریزی/برون‌ریزی متغیرهای سراسری تغییرپذیر (mutable globals) .It Fl Fl disable-saturating-float-to-int غیرفعال‌سازی عملگرهای اشباع اعشاری به عدد صحیح (saturating float-to-int) .It Fl Fl disable-sign-extension غیرفعال‌سازی عملگرهای گسترش علامت (sign-extension) .It Fl Fl disable-simd غیرفعال‌سازی پشتیبانی از SIMD .It Fl Fl enable-threads فعال‌سازی پشتیبانی از ریسه‌ها (Threading) .It Fl Fl enable-function-references فعال‌سازی ارجاعات نوع‌دار به توابع (Typed function references) .It Fl Fl disable-multi-value غیرفعال‌سازی چندمقداری (Multi-value) .It Fl Fl enable-tail-call فعال‌سازی پشتیبانی از فراخوانی پایانی (Tail-call) .It Fl Fl disable-bulk-memory غیرفعال‌سازی عملیات حافظه حجیم (Bulk-memory) .It Fl Fl disable-reference-types غیرفعال‌سازی انواع مرجع (externref) .It Fl Fl enable-annotations فعال‌سازی ساختار یادداشت‌گذاری سفارشی (Custom annotation syntax) .It Fl Fl enable-code-metadata فعال‌سازی متادیتای کد (Code metadata) .It Fl Fl enable-gc فعال‌سازی بازیافت حافظه (Garbage collection) .It Fl Fl enable-memory64 فعال‌سازی حافظه ۶۴بیتی .It Fl Fl enable-multi-memory فعال‌سازی چندحافظه‌ای (Multi-memory) .It Fl Fl enable-extended-const فعال‌سازی عبارت‌های ثابت گسترش‌یافته (Extended constant expressions) .It Fl Fl enable-all فعال‌سازی تمامی قابلیت‌ها .It Fl Fl inline-exports نوشتن تمام برون‌ریزی‌ها (exports) به‌صورت درون‌خطی (inline) .It Fl Fl inline-imports نوشتن تمام درون‌ریزی‌ها (imports) به‌صورت درون‌خطی (inline) .It Fl Fl no-debug-names نادیده گرفتن نام‌های اشکال‌زدایی در فایل باینری .It Fl Fl ignore-custom-section-errors نادیده گرفتن خطاها در بخش‌های سفارشی (custom sections) .It Fl Fl generate-names اختصاص نام‌های خودکار به توابع، انواع و موارد بدون نام .It Fl Fl no-check عدم بررسی ماژول‌های نامعتبر .El .Sh "مثال‌ها (EXAMPLES)" تجزیه فایل باینری test.wasm و نوشتن فایل متنی test.wat: .Pp .Dl $ wasm2wat test.wasm -o test.wat .Pp تجزیه test.wasm و نوشتن test.wat با نادیده گرفتن نام‌های اشکال‌زدایی در صورت وجود: .Pp .Dl $ wasm2wat test.wasm --no-debug-names -o test.wat .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 wast2json 1 , .Xr wat-desugar 1 , .Xr wat2wasm 1 , .Xr spectest-interp 1 .Sh "اشکالات (BUGS)" در صورت مشاهده هرگونه اشکال، لطفاً آن را در نشانی زیر گزارش دهید: .br .Lk https://github.com/WebAssembly/wabt/issues .