iconvposix - מקוון בענן

זוהי הפקודה iconvposix שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


iconv - המרת ערכת קוד

תַקצִיר


סמל [−cs]ממפה −ת למפות [פילה...]

iconv −f fromcode [−cs] [−ת לקודד] [פילה...]

iconv −t לקודד [−cs] [fromcode] [פילה...]

iconv −l

תיאור


השמיים סמל כלי השירות ימיר את הקידוד של התווים ב פילה מערך קוד אחד ל
אחר וכתוב את התוצאות לפלט סטנדרטי.

כאשר האפשרויות מציינות שקובצי Charmap משמשים לציון ערכות הקוד (ראה
OPTIONS), המרת ערכת הקוד תתבצע על ידי ביצוע צירוף לוגי ב-
שמות דמויות סמליות בשני הצ'ארמאפים. היישום אינו צריך לתמוך בשימוש
של קבצי Charmap להמרת ערכת קוד אלא אם הסמל POSIX2_LOCALEDEF מוגדר ב-
המערכת.

אפשרויות


השמיים סמל כלי השירות יתאים לנפח הגדרות הבסיס של POSIX.1-2008, סעיף
12.2, שירות תחביר הנחיות.

האפשרויות הבאות יתמכו:

השמט כל תווים שאינם חוקיים בערכת הקוד של קובץ הקלט מה-
תְפוּקָה. מתי אינו בשימוש, התוצאות של מפגש עם תווים לא חוקיים ב
זרם הקלט (או אלה שאינם תווים בערכת הקודים של
קובץ קלט או שאין להם תו מתאים בערכת הקוד של הפלט
קובץ) יצוין בתיעוד המערכת. נוכחות או היעדר של
לא ישפיע על מצב היציאה של סמל.

fromcodeset
זהה את ערכת הקוד של קובץ הקלט. היישום יכיר ב
בעקבות שתי צורות של fromcodeset אופציה-טיעון:

fromcode השמיים fromcode אפשרות-טיעון לא חייב להכיל א אופי. זה
יתפרש כשם של אחד מתיאורי ערכת הקוד
מסופק על ידי היישום בפורמט לא מוגדר. ערכים חוקיים
of fromcode מוגדרות יישום.

ממפה השמיים ממפה אופציה-טיעון חייב להכיל א אופי. זה יהיה
להתפרש כשם הנתיב של קובץ Charmap כפי שהוגדר ב-
נפח הגדרות בסיס של POSIX.1-2008, סעיף 6.4, אופי לקבוע
תיאור שלח. אם שם הנתיב אינו מייצג חוקי,
קובץ charmap קריא, התוצאות אינן מוגדרות.

אם אפשרות זו נשמטת, יש להשתמש בערכת הקוד של המקום הנוכחי.

−ל כתוב הכל נתמך fromcode ו לקודד ערכים לפלט סטנדרטי ב-an
פורמט לא מוגדר.

−ס דחק כל הודעה שנכתבה לשגיאת תקן לגבי תווים לא חוקיים.
מתי −ס אינו בשימוש, התוצאות של מפגש עם תווים לא חוקיים בקלט
stream (או אלה שאינם תווים חוקיים בערכת הקוד של הקלט
קובץ או שאין להם תו מתאים בערכת הקוד של קובץ הפלט)
יצוין בתיעוד המערכת. נוכחות או היעדר של −ס
לא ישפיע על מצב היציאה של סמל.

−ת tocodeset
זהה את ערכת הקודים שתשמש עבור קובץ הפלט. היישום יהיה
להכיר בשתי הצורות הבאות של tocodeset אופציה-טיעון:

לקודד הסמנטיקה תהיה שווה ערך ל- fromcode אוֹפְּצִיָה.

למפות הסמנטיקה תהיה שווה ערך ל- ממפה אוֹפְּצִיָה.

אם אפשרות זו נשמטת, יש להשתמש בערכת הקוד של המקום הנוכחי.

או זה או זה or −ת מייצג קובץ צ'ארמאפ, אבל השני לא (או מושמט), או
שניהם ו −ת הושמטו, התוצאות אינן מוגדרות.

אופרנדים


האופרנד הבא יהיה נתמך:

פילה שם נתיב של קובץ קלט. אם לא פילה אופרנדים מצוינים, או אם א פילה
אופרנד הוא '-', יש להשתמש בקלט הסטנדרטי.

STDIN


יש להשתמש בקלט הסטנדרטי רק אם לא פילה אופרנדים מצוינים, או אם א פילה
אופרנד הוא '-'.

קלט קבצים


קובץ הקלט יהיה קובץ טקסט.

הסביבה וריאציות


משתני הסביבה הבאים ישפיעו על הביצוע של סמל:

שפה ספק ערך ברירת מחדל עבור משתני הבינאום שאינם מוגדרים או
ריק. (ראה את הכרך של הגדרות הבסיס של POSIX.1-2008, סעיף 8.2,
בינאום משתנים בעד הבכורה של בינאום
משתנים המשמשים לקביעת הערכים של קטגוריות מקומיות.)

LC_ALL אם מוגדר לערך מחרוזת לא ריקה, עוקף את הערכים של כל האחרים
משתני בינאום.

LC_CTYPE קבע את המקום לפרשנות של רצפים של בתים של נתוני טקסט
כתווים (לדוגמה, בייט בודד לעומת תווים מרובי בייטים ב
טיעונים). במהלך תרגום הקובץ, משתנה זה מוחלף על ידי ה-
שימוש fromcode אופציה-טיעון.

LC_MESSAGES
קבע את המקום שבו יש להשתמש כדי להשפיע על הפורמט והתוכן של
הודעות אבחון שנכתבו לפי שגיאת תקן.

NLSPATH קבע את המיקום של קטלוגי הודעות לעיבוד של LC_MESSAGES.

אסינכרוני אירועים


בְּרִירַת מֶחדָל.

STDOUT


כאשר −ל בשימוש, הפלט הסטנדרטי יכיל את כל הנתמכים fromcode ו
לקודד ערכים, כתובים בפורמט לא מוגדר.

כאשר −ל האפשרות אינה בשימוש, הפלט הסטנדרטי יכיל את הרצף של
תווים שנקראו מקבצי הקלט, מתורגמים לערכת הקודים שצוינה. שום דבר אחר
ייכתב לפלט הסטנדרטי.

STDERR


השגיאה הסטנדרטית תשמש רק עבור הודעות אבחון.

תפוקה קבצים


אין.

מורחבים תיאור


אין.

יְצִיאָה סטָטוּס


יוחזרו ערכי היציאה הבאים:

0 השלמה מוצלחת.

>0 אירעה שגיאה.

השלכות OF שגיאות


בְּרִירַת מֶחדָל.

השמיים הבא סעיפים יש לו אִינפוֹרמָטִיבִי.

בקשה נוהג


על המשתמש לוודא ששני קובצי הצ'ארמאפ משתמשים באותם שמות סמליים עבור תווים
משותף לשני ערכות הקודים.

דוגמאות


הדוגמה הבאה ממירה את תוכן הקובץ mail.x400 מתקן ISO/IEC 6937:2001
ערכת קודים סטנדרטית ל-ISO/IEC 8859-1:1998, ומאחסנת את התוצאות ב-
פילה mail.local:

סמל IS6937 −ת IS8859 mail.x400 > mail.local

Rationalale


השמיים סמל ניתן להשתמש בכלי השירות באופן נייד רק כאשר המשתמש מספק שני קבצי Charmap כ
טיעוני אופציה. הסיבה לכך היא ש-charmap יחיד שסופק על ידי המשתמש לא יכול להיות אמין
הצטרפו עם השמות בתיאור סט תווים שסופק על ידי המערכת. הערכים החוקיים עבור
fromcode ו לקודד מוגדרות יישום ואינן חייבות להיות קשורות ל-
מנגנוני צ'ארמאפ. כסיוע למשתמשים אינטראקטיביים, ה −ל האופציה אומצה מה-
מערכת הפעלה תוכנית 9. הוא כותב מידע הנוגע להגדרה של יישום אלה
ערכים. הפורמט אינו מוגדר כי ישנם פורמטים שימושיים רבים אפשריים
ניתן לבחור, כגון מטריצה ​​של שילובים חוקיים של fromcode ו לקודד. ה −ל
אפשרות לא מיועדת לשימוש בסקריפט מעטפת; יישומים תואמים יצטרכו להשתמש
צ'ארמאפס.

השמיים סמל כלי השירות עשוי לתמוך בהמרה בין קידודים מבוססי ASCII ו-EBCDIC, אבל
אינו נדרש לעשות זאת. ביישום תואם XSI, ה dd השירות הוא היחיד
שיטה מובטחת לתמוך בהמרה בין שתי קבוצות התווים הללו.

FUTURE כיוונים


אין.

השתמש ב- iconvposix באינטרנט באמצעות שירותי onworks.net



התוכניות המקוונות האחרונות של לינוקס ו-Windows