| DERB(1) | دستورهای کاربری | DERB(1) |
نام (NAME)
derb - بازگشایی و دیساسمبل بستههای منابع در کتابخانه بینالمللیسازی ICU
خلاصه دستور (SYNOPSIS)
derb [ گزینهها... ] [ بسته_منبع... ]
توضیحات (DESCRIPTION)
دستور derb بستههای منابع باینری کتابخانه ICU را خوانده و ساختار و متون آن را به فرمت متنی قابل خواندن باز میگرداند. فایلهای متنی حاصل دارای پسوند .txt خواهند بود، در حالی که فایلهای بسته منبع کامپایلشده معمولاً دارای پسوند .res هستند.
مرسوم است که بستههای منابع بر اساس نام محلیسازی (locale) خود نامگذاری شوند، یعنی از یک شناسه محلی برای نام فایل bundle استفاده شود؛ به عنوان مثال ja_JP.res برای دادههای ژاپنی (ژاپن)، یا root.res برای بسته ریشه. این امر به ویژه برای derb اهمیت دارد زیرا نام محلی مستقیماً از درون بسته منبع کامپایلشده قابل دسترسی نیست، و برای اطلاع از اینکه هنگام باز کردن بسته کدام محلیسازی درخواست شود الزامی است. derb فایلی تولید میکند که نام پایه آن برابر با نام پایه خود فایل منبع کامپایلشده است. با این حال اگر گزینه --to-stdout, -c استفاده شود، متن در خروجی استاندارد نوشته خواهد شد.
گزینهها (OPTIONS)
- -h, -?, --help
- چاپ راهنمای نحوه استفاده و خروج.
- -V, --version
- چاپ نسخه derb و خروج.
- -v, --verbose
- نمایش پیامهای اطلاعاتی بیشتر در حین اجرا.
- -A, --suppressAliases
- عدم دنبال کردن نامهای مستعار (aliases) هنگام تولید خروجی.
- -e, --encoding encoding
- تنظیم کدگذاری مورد استفاده برای نوشتن فایلهای خروجی روی encoding. کدگذاری پیشفرض، صفحه کد دگرگونناپذیر (زیرمجموعهای از ASCII یا EBCDIC) برای سیستم است (بخش نویسههای دگرگونناپذیر (INVARIANT CHARACTERS) را ببینید). انتخاب کدگذاری روی خود دادهها تأثیری ندارد و تنها نمایش آنها را مشخص میکند. نویسههایی که در encoding قابل بازنمایی نباشند، با استفاده از توالیهای گریز \uhhhh نمایش داده میشوند.
- --bom
- نوشتن علامت ترتیب بایت (BOM) در ابتدای فایل.
- -l, --locale locale
- تنظیم locale برای بسته منبع، که هم در متن تولیدشده و هم به عنوان نام پایه فایل خروجی استفاده میشود.
- -t, --truncate [ size ]
- کوتاه کردن منابع منفرد (رشتهها یا دادههای باینری) به size بایت. در صورتی که size مشخص نشود، مقدار پیشفرض 80 بایت است.
- -s, --sourcedir source
- تنظیم دایرکتوری منبع روی source. دایرکتوری منبع پیشفرض، دایرکتوری جاری است. اگر برای source مقدار - داده شود، بسته منبع (bundle) در مسیر پیشفرض خود جستجو خواهد شد که توسط متغیر محیطی ICU_DATA مشخص میشود (یا در صورت عدم تنظیم ICU_DATA، مسیر پیشفرضی که در زمان ساخت ICU تنظیم شده است).
- -d, --destdir destination
- تنظیم دایرکتوری مقصد روی destination. دایرکتوری مقصد پیشفرض توسط متغیر محیطی ICU_DATA مشخص میشود، یا اگر ICU_DATA تنظیم نشده باشد، مقداری است که در زمان ساخت ICU مشخص شده است.
- -i, --icudatadir directory
- جستجو برای هرگونه فایل داده مورد نیاز ICU در directory. به عنوان مثال، هنگام پردازش بازنویسیهای تطبیق (collation overrides)، فایل ucadata.dat باید مکانیابی شود. دایرکتوری داده پیشفرض ICU توسط متغیر محیطی ICU_DATA مشخص میشود.
- -c, --to-stdout
- نوشتن بسته منبع (bundle) دیساسمبلشده در خروجی استاندارد به جای نوشتن در یک فایل.
هشدارها (CAVEATS)
هنگامی که از گزینه --bom استفاده میشود، نویسه U+FEFF در کدگذاری مقصد (encoding) نوشته میشود، صرفنظر از اینکه آن کدگذاری یک قالب تبدیل یونیکد (UTF) باشد یا خیر. این گزینه فقط باید با کدگذاریهای UTF استفاده شود، زیرا علامتهای ترتیب بایت (BOM) برای سایر کدگذاریها بیمعنی هستند.
نویسههای دگرگونناپذیر (INVARIANT CHARACTERS)
مجموعه نویسههای دگرگونناپذیر شامل نویسههای زیر است که در قالب یک عبارت باقاعده استاندارد POSIX بیان شده است:
[a-z]|[A-Z]|[0-9]|_| |+|-|*|/
این مجموعهای است که در دسترس بودن آن صرفنظر از صفحه کد تضمین شده است.
محیط (ENVIRONMENT)
- ICU_DATA
- دایرکتوری حاوی دادههای ICU را مشخص میکند. مقدار پیشفرض آن ${prefix}/share/icu/76.1/ است. برخی از ابزارهای ICU به وجود اسلش پایانی وابسته هستند، بنابراین در صورت تنظیم ICU_DATA باید اطمینان حاصل شود که اسلش پایانی در انتهای مسیر درج شده باشد.
نویسندگان (AUTHORS)
ولادیمیر
واینستین (Vladimir
Weinstein)
ایو آرویه (Yves
Arrouye)
نسخه (VERSION)
1.0
حق نشر (COPYRIGHT)
حق نشر © 2002 IBM, Inc.
and others.
حق نشر © 2016 and later: Unicode,
Inc. and others.
مجوز و
شرایط
استفاده:
http://www.unicode.org/copyright.html
همچنین ببینید (SEE ALSO)
| مه ۲۰۲۵ | icu |