זוהי הפקודה OD שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
od - dump קבצים בפורמטים אוקטליים ואחרים
תַקצִיר
od [אוֹפְּצִיָה]... [קובץ] ...
od [-abcdfilosx]... [קובץ] [[+]OFFSET[.][b]]
od --מָסוֹרתִי [אוֹפְּצִיָה]... [קובץ] [[+]OFFSET[.][b] [+][LABEL][.][b]]
תיאור
כתוב ייצוג חד משמעי, בתים אוקטליים כברירת מחדל, של FILE לפלט סטנדרטי.
עם יותר מארגומנט FILE אחד, שרשרת אותם בסדר הרשום ליצירת הקלט.
ללא FILE, או כאשר FILE הוא -, קרא קלט סטנדרטי.
אם פורמטים של שיחה ראשונה ושנייה חלים, הפורמט השני הוא הפורמט האחרון
אופרנד מתחיל ב-+ או (אם יש 2 אופרנדים) ספרה. פירושו של אופרנד OFFSET -j
לְקַזֵז. LABEL היא ה-Pseudo-כתובת ב-Byte הראשון המודפס, מוגדל כאשר dump הוא
מתקדם. עבור OFFSET ו-LABEL, קידומת 0x או 0X מציינת הקסדצימלית; סיומות עשויות
להיות . עבור אוקטלי ו-b עבור הכפלה ב-512.
טיעונים מנדטוריים אפשרויות ארוכות הוא חובה עבור אופציות קצרות מדי.
-A, --כתובת-רדיוס=בסיס
פורמט פלט לקיזוז קבצים; RADIX הוא אחד מ-[doxn], עבור Decimal, Octal, Hex או
ללא חתימה
--endian={גדול|קטן}
החלף בתים של קלט לפי הסדר שצוין
-j, --דילוג-בתים=בתים
דלג תחילה על BYTES קלט בתים
-N, --read-bytes=בתים
הגבל את ה-dump ל-BYTES בייטי קלט
-S BYTES, --מחרוזות[=בתים]
מחרוזות פלט של לפחות BYTES תווים גרפיים; 3 משתמע כאשר BYTES לא
מפורט
-t, --פוּרמָט=סוג
בחר פורמט פלט או פורמטים
-v, --פלט-כפילויות
אל תשתמש ב* כדי לסמן דיכוי קו
-w[BYTES], --רוֹחַב[=בתים]
פלט BYTES בתים לכל שורת פלט; 32 משתמע כאשר BYTES אינו מצוין
--מָסוֹרתִי
לקבל טיעונים בצורה שלישית לעיל
- עזרה להציג עזרה זה וצא
--גִרְסָה
פרטי גרסת תפוקה ויציאה
מסורתי פוּרמָט מפרטים אולי be מעורבב; הֵם לִצְבּוֹר:
-a אותו הדבר כמו -t א, בחר תווים בעלי שם, תוך התעלמות מסיביות מסדר גבוה
-b אותו הדבר כמו -t o1, בחר בתים אוקטליים
-c אותו הדבר כמו -t ג, בחר תווים הניתנים להדפסה או קו נטוי אחורי
-d אותו הדבר כמו -t u2, בחר יחידות עשרוניות ללא סימן של 2 בתים
-f אותו הדבר כמו -t fF, בחר מצופים
-i אותו הדבר כמו -t dI, בחר אינטס עשרוני
-l אותו הדבר כמו -t dL, בחר אורך עשרוני
-o אותו הדבר כמו -t o2, בחר יחידות אוקטליות של 2 בתים
-s אותו הדבר כמו -t d2, בחר יחידות עשרוניות של 2 בתים
-x אותו הדבר כמו -t x2, בחר יחידות הקסדצימליות של 2 בתים
סוג is עשוי up of אחד or יותר of אלה מפרטים:
דמות בעלת שם, מתעלמת מסיביות מסדר גבוה
c אות להדפסה או escape לאחור
d[SIZE]
סימן עשרוני, SIZE בתים לכל מספר שלם
f[SIZE]
נקודה צפה, SIZE בתים לכל מספר שלם
o[SIZE]
אוקטלי, SIZE בתים לכל מספר שלם
u[SIZE]
עשרוני ללא סימן, SIZE בתים לכל מספר שלם
x[SIZE]
הקסדצימלי, SIZE בתים לכל מספר שלם
SIZE הוא מספר. עבור TYPE ב-[doux], SIZE עשוי להיות גם C עבור sizeof(char), S עבור
sizeof(קצר), I עבור sizeof(int) או L עבור sizeof(ארוך). אם TYPE הוא f, SIZE עשוי להיות גם F
עבור sizeof(float), D עבור sizeof(כפול) או L עבור sizeof(כפול ארוך).
הוספת סיומת az לכל סוג מציגה תווים הניתנים להדפסה בסוף כל פלט
קו.
בתים is hex עם 0x or 0X קידומת, ו אולי יש a מכפיל סִיוֹמֶת:
b 512
KB 1000
K 1024
MB 1000*1000
M 1024 * 1024
וכן הלאה עבור G, T, P, E, Z, Y.
דוגמאות
od -A x -t x1z -v
הצג פלט בפורמט hexdump
od -A o -t oS -w16
פורמט הפלט המוגדר כברירת מחדל בשימוש od
השתמש ב-od באינטרנט באמצעות שירותי onworks.net