انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

kcc - آنلاین در ابر

kcc را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور kcc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


kcc - پوشش دهنده کد کانجی با شناسایی خودکار رمزگذاری

خلاصه


kcc [ -IOchnvxz ] [ -b bufsize ] [ پرونده ]...

شرح


kcc فیلتری است که می خواند پرونده به صورت متوالی، کدهای کانجی و خروجی را به
stdout. اگر هیچ فایلی مشخص یا مشخص نشده باشد - به عنوان نام فایل، از stdin خوانده می شود. تو می توانی
رمزگذاری های کانجی را برای ورودی/خروجی مشخص کنید. با این حال، kcc شناسایی رمزگذاری ورودی به صورت خودکار،
اگر رمزگذاری ورودی را مشخص نکنید.

رمزگذاری های کانجی موجود عبارتند از JIS (7 بیت و/یا 8 بیت)، Shift JISEUCDEC. برای ورودی
کدگذاری، زمانی که اینها جفتی از یکی از EUC DEC یا Shift JIS و 7 بیتی JIS هستند، می توانید ترکیب کنید.
SI/SOESC (I به عنوان نصف عرض JIS شناخته می شود.

OPTIONS


-O
-IO I برای رمزگذاری کانجی ورودی¡¤O برای کدگذاری کانجی خروجی. زمانی که هیچ کدگذاری ورودی وجود ندارد
مشخص شده است، به طور خودکار شناسایی خواهد شد، و اگر هر دو ورودی/خروجی نباشند
مشخص شده، کدگذاری خروجی JIS 7 بیتی است.

می توانید یکی از موارد زیر را برای گزینه input encoding تعیین کنید. I.

e EUC (موجود با JIS 7 بیتی)
d DEC (موجود با JIS 7 بیتی)
s Shift JIS (موجود با JIS 7 بیتی)
j7 or k
JIS 7 بیتی
8 JIS 8 بیتی

می توانید یکی از موارد زیر را برای گزینه کدگذاری خروجی مشخص کنید. O.

e EUC
d دسامبر
s JIS تغییر دهید
jXY or 7XY
7 بیت JIS (با استفاده ازSI/SO برای تعیین JIS kana)
kXY 7 بیت JIS (با استفاده ازESC(I برای تعیین JIS kana)
8XY JIS 8 بیتی

By XY in O گزینه، شما می توانید مشخص کنید که کدام دنباله فرار در کدگذاری JIS استفاده می شود. BJ
پیش فرض است. تعیین کانجی تکمیلی به ثابت است ESC$(D

X کانجی توسط:
B ESC$B(JIS X0208-1983)
@ ESC$@(JIS X0208-1978)
+ ESC&@ESC$B(JIS X0212-1990)
Y عدد آلفا توسط:
B ESC(B(ASCII)
J ESC(J(JIS Roman؛ JIS X0201)
H ESC(H(سوئدی؛ به شدت منسوخ شده)

-v خروجی نتیجه تشخیص رمزگذاری ورودی به stderr.

-x حالت پسوند. با تشخیص خودکار کدهای ورودی، تعریف شده توسط کاربر را تشخیص دهید
کاراکترها و منطقه کاراکتر توسعه یافته (خارج از محدوده EUC، نیم پهنای تعریف نشده
kana، کاراکتر کنترل، ناحیه C1 و/یا منطقه کاراکتر توسعه یافته Shift C1 JIS).
تمایز بین DEC و EUC در این حالت انجام می شود.

-z حالت کوچک کردن. کانای نیم پهن (به جز JIS 7 بیتی) با رمزگذاری ورودی تشخیص داده نمی شود
تشخیص با این گزینه، دقت تشخیص خودکار کدهای ورودی کاهش می یابد
برای فایل بدون کانای نیم پهن بسیار بهتر است.

-h به طور معمول، هنگامی که کانای نیم عرض به DEC تبدیل می شود، به کاتاکانای تمام عرض تبدیل می شود.
با این گزینه تبدیل به هیراگانا می شود.

-n کاراکترهای تعریف شده توسط کاربر، کاراکترهای توسعه یافته و کاراکترهای کانجی تکمیلی
به جعبه سفید با پهنای کامل تبدیل می شوند، و منطقه نامشخصی از کانای نیم پهن هستند
تبدیل به نقطه مرکزی نیمه عرض.

-b bufsize
اندازه بافر را مشخص کنید 8 کیلوبایت پیش فرض است.

-c تبدیل نکنید اما رمزگذاری ورودی را بررسی کنید و نتیجه را به stdout چاپ کنید. متفاوت با
تشخیص خودکار عادی، کل محتویات فایل بررسی می شود. با این حال، زمانی که
ناهماهنگی کدگذاری ها یافت می شود، خواندن متوقف می شود و "داده ها" چاپ می شوند. گزینه ها
جز -x¡¤-z نادیده گرفته می شوند

مثال ها


% kcc -e پرونده
رمزگذاری ورودی به صورت خودکار شناسایی می شود و خروجی در کدگذاری EUC است.

% kcc -sj file1 file2
دو فایل در Shift JIS با تبدیل به JIS پیوند خورده اند.

% فرمان | kcc -k+J
خروجی از فرمان هستند مبدل به JIS(JIS JIS X0208 JIS JIS Roman¡¤ESC(I نیم عرض
Kana JIS)

% kcc -c پرونده
رمزگذاری محتویات پرونده شناسایی شد (بدون تبدیل)

BUG


تشخیص خودکار رمزگذاری ورودی برای موارد معمولی به خوبی انجام می شود، با این حال، آن را دارد
مشکلات زیر

JIS 7 بیتی با توالی فرار به طور مشخص شناسایی می شود. EUC و DEC یکسان هستند (اشاره شده است
به عنوان سری EUC). کانای نصف پهنای JIS 8 بیتی همان کانای نیم پهنای Shift JIS است.
(به سری Shift JIS گفته می شود). با این حال، سری EUC و JIS که هر دو 8 بیتی هستند
رمزگذاری، مناطق مشابهی را به طور گسترده به اشتراک می گذارند. بنابراین، مشکل در تشخیص خودکار است
تشخیص این 2 رمزگذاری

تشخیص سری EUC/سری Shift JIS به صورت خط به خط انجام می شود، زمانی که مشخص شد که
این سری Shift JIS نیست، یا سری EUC نیست، رمزگذاری تعیین شده است. چه زمانی
ناسازگاری یافت شده، به عنوان "داده" در نظر گرفته می شود و محتوای خروجی نیست
تضمین.

در حالی که بین سری EUC/سری Shift JIS پس از یافتن کد 8 بیتی، تبدیل ها مشخص شد
معلق هستند و داده های ورودی را در بافر قرار می دهند، با این حال، بافر پر است، فرض می کند که EUC است
سری و نیروها برای شروع تبدیل. بنیاد و پایه. معمولاً می‌توانیم آن مدارک را فرض کنیم
با کانجی شامل JIS غیر کانجی یا استاندارد اول JIS، می توان آن را در صورت مشخصی تشخیص داد
Shift JIS است که منطقه را با EUC به اشتراک نمی گذارد. بنابراین اگر نمی توان آن را تعیین کرد،
به احتمال زیاد EUC است.

8 بیت JIS و همیشه تعداد توالی های کانا با نصف عرض زوج دارد، پس خواهد بود
به اشتباه به عنوان EUC کانجی شناسایی شد. سربلند باش

اگر رمزگذاری ورودی دارای کانای نصف عرض نیست، استفاده کنید -z و دقت تشخیص تبدیل می شود
خیلی بهتر. این به این دلیل است که منطقه مشترک به منطقه JIS دوم محدود شده است
استانداردها

منطقه گسترده Shift JIS ناحیه تعریف شده توسط کاربر EUC، کاراکترهای کنترلی C1 از EUC،
منطقه نامشخص کانای نصف پهنای EUC خارج از محدوده تشخیص خودکار هستند، بنابراین خواهد شد
اگر ورودی دارای این کاراکترها باشد، رمزگذاری ها را تشخیص نمی دهد. استفاده کنید -x گزینه ای برای تعیین
حالت توسعه یافته یا کد ورودی را مشخص کنید.

با استفاده از خدمات onworks.net از kcc آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    کتابخانه های C++ را تقویت کنید
    کتابخانه های C++ را تقویت کنید
    Boost قابل حمل رایگان را ارائه می دهد
    کتابخانه های C++ بررسی شده. این
    تاکید بر کتابخانه های قابل حمل است که
    با کتابخانه استاندارد C++ به خوبی کار کنید.
    به http://www.bo مراجعه کنید...
    Boost C++ Libraries را دانلود کنید
  • 2
    VirtualGL
    VirtualGL
    VirtualGL دستورات سه بعدی را از a تغییر مسیر می دهد
    برنامه OpenGL یونیکس/لینوکس بر روی یک
    GPU سمت سرور و تبدیل
    تصاویر سه بعدی را در یک جریان ویدیویی ارائه می کند
    با کدامیک ...
    VirtualGL را دانلود کنید
  • 3
    لیباسب
    لیباسب
    کتابخانه برای فعال کردن فضای کاربر
    برنامه های کاربردی برای برقراری ارتباط
    دستگاه های USB مخاطب: توسعه دهندگان، پایان
    کاربران / دسکتاپ. زبان برنامه نویسی: C.
    دسته بندی ها...
    دانلود libusb
  • 4
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • 5
    تم ووکامرس Nextjs React
    تم ووکامرس Nextjs React
    موضوع React WooCommerce، ساخته شده با
    Next JS، Webpack، Babel، Node و
    Express با استفاده از GraphQL و Apollo
    مشتری. فروشگاه ووکامرس در React(
    شامل: محصولات ...
    دانلود قالب WooCommerce Nextjs React
  • 6
    archlabs_repo
    archlabs_repo
    مخزن بسته برای ArchLabs این یک است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/archlabs-repo/.
    در OnWorks در...
    دانلود archlabs_repo
  • بیشتر "

دستورات لینوکس

Ad