| RECODE(1) | User Commands | RECODE(1) |
نام (NAME)
recode - تبدیل فایلها میان مجموعههای نویسه
خلاصه دستور (SYNOPSIS)
recode [OPTION]... [ [CHARSET] | REQUEST [FILE]... ]
توضیحات (DESCRIPTION)
دستور recode فایلها را میان مجموعههای نویسه و رویههای (surfaces) گوناگون تبدیل میکند.
اگر یک گزینه طولانی مشخص کند که آرگومانی اجباری است، آن آرگومان برای گزینه کوتاه معادل نیز اجباری خواهد بود. وضعیت برای آرگومانهای اختیاری نیز به همین صورت است.
فهرستها:
- -l, --list[=FORMAT]
- فهرست کردن یک یا تمام مجموعههای نویسه و نامهای مستعار شناختهشده
- -k, --known=PAIRS
- محدود کردن مجموعههای نویسه بر اساس فهرست PAIRS شناختهشده
- -h, --header[=[LN/]NAME]
- نوشتن جدول NAME روی stdout با استفاده از LN، سپس خروج
- -T, --find-subsets
- گزارش تمام مجموعههای نویسهای که زیرمجموعه دیگر مجموعهها هستند
- -C, --copyright
- نمایش کپیرایت و شرایط تکثیر
- --help
- نمایش این راهنما و خروج
- --version
- نمایش اطلاعات نسخه و خروج
حالتهای عملیاتی:
- -v, --verbose
- توضیح توالی مراحل و گزارش پیشرفت
- -q, --quiet, --silent
- جلوگیری از نمایش پیامهای مربوط به بازکدگذاریهای برگشتناپذیر
- -f, --force
- اجبار به بازکدگذاری حتی در صورت برگشتناپذیر بودن
- -t, --touch
- بهروزرسانی برچسب زمان (touch) فایلهای بازکدگذاریشده پس از جایگزینی
- -i, -p, --sequence=STRATEGY
- برای سازگاری با نسخههای پیشین نادیده گرفته میشود
تنظیمات دقیق:
- -s, --strict
- استفاده از نگاشتهای سختگیرانه؛ دور انداختن نویسههای غیرقابلترجمه
- -d, --diacritics
- تبدیل تنها اعرابها و نویسههای ویژه برای HTML/LaTeX/BibTeX
- -S, --source[=LN]`
- محدود کردن بازکدگذاری به رشتهها و توضیحات مطابق با LN
- -c, --colons
- استفاده از دونقطه بهجای گیومه دوتایی برای دونقطه بالای حرف (diaeresis)
- -g, --graphics
- تقریب خطکشهای IBMPC با گرافیکهای ASCII
- -x, --ignore=CHARSET
- نادیده گرفتن CHARSET هنگام انتخاب مسیر بازکدگذاری
- -I, --prefer-iconv
- استفاده از iconv در صورت امکان
گزینه -l بدون هیچ FORMAT یا CHARSET، مجموعهها و رویههای نویسه موجود را فهرست میکند. مقدار FORMAT برابر است با `decimal`، `octal`، `hexadecimal` یا `full` (یا یکی از حروف `dohf`). مگر اینکه DEFAULT_CHARSET در متغیرهای محیطی تنظیم شده باشد، CHARSET به کدگذاری وابسته به محلی (locale)، تعیینشده توسط LC_ALL ،LC_CTYPE یا LANG پیشفرض میشود. با -k، مجموعههای نویسه اولیه (before) ممکن برای CHARSET مقصد (after) دادهشده فهرست میشوند، که هر دو مجموعههای نویسه جدولی هستند؛ جفتهای PAIRS بهصورت `BEF1:AFT1,BEF2:AFT2,...` بوده و BEFها و AFTها کدهایی هستند که بهصورت اعداد دهدهی مشخص میشوند. مقدار LN یک زبان است که میتواند `c`، `perl` یا `po` باشد؛ پیشفرض `c` است.
پارامتر REQUEST بهصورت SUBREQUEST[,SUBREQUEST]... است؛ SUBREQUEST بهصورت ENCODING[..ENCODING]... است. پارامتر ENCODING بهصورت [CHARSET][/[SURFACE]]... است؛ REQUEST اغلب شبیه به BEFORE..AFTER است که در آن BEFORE و AFTER مجموعههای نویسه هستند. حذف CHARSET به معنای استفاده از مجموعه نویسه معمول است؛ حذف [/SURFACE]... به معنای رویههای ضمنی برای CHARSET است؛ یک / با نام رویه خالی به معنای نبود هیچ رویهای است. به کتابچه راهنما مراجعه کنید.
هر FILE روی خودش بازکدگذاری میشود و فایل اصلی از بین میرود. اگر هیچ FILE مشخص نشود، دستور مانند یک پالایه عمل کرده و ورودی استاندارد (stdin) را به خروجی استاندارد (stdout) تبدیل میکند.
نگهدارنده (MAINTAINER)
نگهداریشده توسط Reuben Thomas <rrt@sc3d.org>.
نویسندگان (AUTHORS)
نوشتهشده توسط François Pinard <pinard@iro.umontreal.ca>.
گزارش باگها (BUGS)
گزارش باگها در https://github.com/rrthomas/recode
کپیرایت و تکثیر (COPYRIGHT)
Copyright © 1990-2023 Free Software Foundation, Inc.
این یک
نرمافزار
آزاد است؛
برای شرایط
تکثیر به کد
منبع
مراجعه
کنید. هیچ
ضمانتی
وجود
ندارد؛ حتی
برای
قابلیت
فروش یا
تناسب با یک
هدف خاص.
همچنین ببینید (SEE ALSO)
مستندات کامل برای recode بهصورت یک راهنمای Texinfo نگهداری میشود. اگر برنامههای info و recode بهدرستی روی سیستم شما نصب شده باشند، دستور
- info recode
باید امکان دسترسی به راهنمای کامل را برای شما فراهم کند.
| March 2025 | recode 3.7.15 |