| IDN(1) | User Commands | IDN(1) |
نام (NAME)
idn - ابزار خط فرمان نامهای دامنه بینالمللیشده (IDN)
خلاصه دستور (SYNOPSIS)
idn [OPTION]... [STRINGS]...
توضیحات (DESCRIPTION)
ابزار نام دامنه بینالمللیشده (IDN) رشتههای ورودی دادهشده در STRINGS یا ورودی استاندارد را تبدیل میکند.
رابط خط فرمان برای کتابخانه نامهای دامنه بینالمللیشده (libidn).
انتظار میرود تمام رشتهها با مجموعه نویسههای ترجیحی مورد استفاده در لوکال (locale) شما کدگذاری شده باشند. برای مشخص شدن این مجموعه نویسهها از گزینه --debug استفاده کنید. میتوانید مجموعه نویسههای مورد استفاده را با تنظیم متغیر محیطی CHARSET بازنویسی نمایید.
برای پردازش رشتهای که با '-' شروع میشود (مانند '-foo')، از '--' برای مشخص کردن پایان پارامترها استفاده کنید، مانند: idn --quiet -a -- -foo
آرگومانهای الزامی برای گزینههای طولانی، برای گزینههای کوتاه نیز الزامی هستند.
- -h, --help
- نمایش راهنما و خروج
- -V, --version
- نمایش نسخه و خروج
- -s, --stringprep
- آمادهسازی رشته مطابق با نمایه (profile) nameprep
- -d, --punycode-decode
- رمزگشایی پونیکد (Punycode)
- -e, --punycode-encode
- رمزگذاری پونیکد (Punycode)
- -a, --idna-to-ascii
- تبدیل به ACE مطابق با استاندارد IDNA (حالت پیشفرض)
- -u, --idna-to-unicode
- تبدیل از ACE مطابق با استاندارد IDNA
- --allow-unassigned
- تغییر وضعیت پرچم AllowUnassigned در IDNA (بهطور پیشفرض غیرفعال)
- --usestd3asciirules
- تغییر وضعیت پرچم UseSTD3ASCIIRules در IDNA (بهطور پیشفرض غیرفعال)
- --no-tld
- بررسی نکردن قوانین خاص TLD برای رشته ورودی تنها برای --idna-to-ascii و --idna-to-unicode
- -n, --nfkc
- نرمالسازی رشته مطابق با استاندارد Unicode نسخه ۳.۲ NFKC
- -p, --profile=STRING
- استفاده از نمایه stringprep مشخصشده به جای نمایه پیشفرض نمایههای معتبر stringprep: Nameprep iSCSI Nodeprep Resourceprep trace SASLprep
- --debug
- نمایش اطلاعات اشکالزدایی
- --quiet
- عملیات خاموش و بدون خروجی اضافی
نویسنده (AUTHOR)
نوشتهشده توسط Simon Josefsson.
گزارش باگها (REPORTING BUGS)
گزارش
اشکالات به:
help-libidn@gnu.org
صفحه خانگی GNU
Libidn: https://www.gnu.org/software/libidn
راهنمای
عمومی برای
نرمافزارهای
گنو: https://www.gnu.org/gethelp
حق نشر (COPYRIGHT)
حق نشر © 2026 Simon
Josefsson. مجوز GPLv3+: گنو
GPL نسخه ۳ یا
بالاتر
https://gnu.org/licenses/gpl.html
این
نرمافزار
آزاد است:
شما مجاز به
تغییر و
بازتوزیع
آن هستید.
هیچ ضمانتی
وجود
ندارد، تا
حدی که
قانون مجاز
میداند.
همچنین ببینید (SEE ALSO)
مستندات کامل برای idn به صورت یک راهنمای Texinfo نگهداری میشود. اگر برنامههای info و idn به درستی روی سیستم شما نصب شده باشند، دستور
- info idn
باید دسترسی به راهنمای کامل را برای شما فراهم کند.
| June 2026 | GNU Libidn 1.44 |