TSLMENDIAN(1) User Contributed Perl Documentation TSLMENDIAN(1)

tslmendian - تغییر ترتیب بایت (byte-order) مدل زبانی back-off چندنخی sunpinyin

tslmendian [گزینه]

دستور slmendian فایل‌های باینری مدل زبانی مورد استفاده توسط SunPinyin را از big-endian به small-endian یا برعکس تبدیل می‌کند.

ترتیب بایت (endian-ness) فایل output-lm-file را مشخص می‌کند. این مقدار می‌تواند le یا ge باشد. در صورت تعیین نشدن، tslmendian از ترتیب بایت سیستم میزبان استفاده می‌کند.
ترتیب بایت (endian-ness) فایل input-lm-file را چاپ می‌کند.
فایل ورودی را برای تبدیل مشخص می‌کند. معمولاً این فایل توسط slmthread تولید می‌شود.
فایل خروجی را برای تبدیل مشخص می‌کند.

فایل خروجی تبدیل‌شده معادل ورودی است. اما اگر خروجی tslminfo را برای هر دو فایل مقایسه کنید، ممکن است فایل ARPA تولیدشده توسط tslminfo متفاوت باشد. این امر به دلیل دقت محاسباتی متفاوت در ماشین‌های مختلف است.

همچنین به دلیل وجود داده‌های فاصله‌گذار (padding) مقداردهی‌نشده در ساختار داده، ممکن است چک‌سام (checksum) فایل دادهٔ اصلی با فایلی که دوباره تبدیل شده متفاوت باشد، هرچند که از دیدگاه SunPinyin کاملاً یکسان هستند.

در ابتدا توسط Kov. Chai <tchaikov.gmail.com> نوشته شده است.
در حال حاضر توسط Kov.Chai <tchaikov@gmail.com> نگهداری می‌شود.

slmthread(1)، tslminfo.

2024-07-13 perl v5.38.2