אנגליתצרפתיתספרדי

Ad


סמל OnWorks

xorrisofs - מקוון בענן

הפעל את xorrisofs בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


xorrisofs - אמולציה של תוכנית ISO 9660 mkisofs על ידי תוכנית xorriso

תַקצִיר


xorrisofs [ אפשרויות ] [-o filename ] pathspec [נתיבים ...]

תיאור


xorrisofs מייצר מערכות קבצים משופרות של Rock Ridge ISO 9660 והפעלות הרחבות לאלו
מערכות קבצים. אופציונלי זה יכול לייצר גם עצי ספריות של Joliet.

xorrisofs מבין אפשרויות של תוכנית mkisofs מ-cdrtools מאת Joerg Schilling. שֶׁלָה
היישום הוא חלק מהתוכנית xorriso שאינה חולקת קוד מקור עם cdrtools.

ISO 9660, סלע רכס, ג'וליט, HFS +:
ISO 9660 (aka ECMA-119) היא מערכת קבצים לקריאה בלבד המשמשת בעיקר עבור מדיה אופטית
CD, DVD, BD, אך עשויים להיות גם בהתקני אחסון אחרים כמו קבצי דיסק, מקלות USB או
מחיצות דיסק. זה קריא באופן נרחב על ידי מערכות הפעלה רבות ועל ידי מתקני אתחול של
מחשבים אישיים.
תקן ISO 9660 מתאר ספריות וקבצי נתונים לפי שמות קבצים מוגבלים מאוד ללא
הבחנה בין אותיות גדולות וקטנות. המטא נתונים שלו אינם תואמים ל-POSIX הבסיסי
מפרטים.
סלע רכס הוא שמה של קבוצה של מידע נוסף המשפר את ISO 9660
מערכת קבצים כך שתוכל לייצג מערכת קבצים תואמת POSIX עם בעלות, גישה
הרשאות, קישורים סמליים ותכונות אחרות. Rock Ridge מאפשר שמות קבצים של עד
255 בתים ונתיבים של עד 1024 בתים.
xorrisofs מייצר מידע Rock Ridge כברירת מחדל. זה מאוד לא מומלץ
השבת תכונה זו.
Joliet הוא שמו של עץ ספריות נוסף המספק שמות קבצים של עד 64
תווים מקודדים כ-UTF-16. עץ Joliet מעניין בעיקר לקריאת ISO
תמונה לפי מערכות ההפעלה של Microsoft Corporation. הפקה של עץ ספריות זה
עשוי להיות מופעל על ידי אפשרות -J.
ISO 9660:1999 הוא שמו של עץ ספריות נוסף המספק שמות קבצים ארוכים יותר.
זה מאפשר לשמות קבצים בודדים לכלול עד 207 תווים. זה עשוי להיות שימושי עם חלק
מתקני אתחול של מערכת מחשבים ישנים יותר שאינם קוראים לא Rock Ridge ולא Joliet אבל צריכים
שמות קבצים ארוכים יותר בכל זאת. ייצור של עץ ספריות זה עשוי להיות מופעל על ידי אפשרות
-איזו-רמה 4.
HFS + הוא שמה של מערכת קבצים המשמשת בדרך כלל לכתיבה וקריאה ב-hard
דיסקים והתקנים דומים. אפשר להטמיע מחיצת HFS+ ב-ISO המתהווה
תמונה 9660 ולסמן אותה לפי ערכי Apple Partition Map. זה מפריע לאפשרויות
שמעתיקים נתונים ל-32 KiB הראשונים של תמונת ISO, כמו -G או -isohybrid-mbr. לִרְאוֹת
אפשרות -hfsplus.
המטרה העיקרית לקיום מחיצת HFS+ משובצת היא אתחול של דגמים מסוימים של
מחשבי אפל.

מכניס קבצים אל תוך מה היא ISO תמונה:
xorrisofs עוסק בשני סוגים של כתובות קבצים:
דיסק_נתיב הוא נתיב לאובייקט בעץ מערכת הקבצים המקומית.
iso_rr_path היא כתובת Rock Ridge של אובייקט קובץ בתמונת ISO. אם אין סלע רידג'
המידע יאוחסן ב-ISO מתפתח, ואז השמות ימופו ל-ISO 9660
שמות באורך מוגבל וקבוצת תווים.

ארגומנט תוכנית מטופל בתור א מפרט נתיבים, אם הוא לא מוכר כמקיסופים מקוריים
אפשרות או נוספת xorrisofs אוֹפְּצִיָה. מפרט נתיב מתאר אובייקט של קובץ קלט על ידי א
דיסק_נתיב. אם האפשרות -graft-points אינה קיימת, ההתנהגות תלויה בקובץ
סוג של דיסק_נתיב. ספריות מתמזגות עם /-directory של תמונת ISO. קבצים של
סוגים אחרים מועתקים לספריית /-.
אם -graft-points קיימות אז כל מפרט נתיב מתפצל בהתרחשות הראשונה של ה-
=-תו. החלק שלפני ה-= נלקח בתור יעד, כלומר ה-iso_rr_path עבור הקובץ
אובייקט בתמונת ISO. החלק שאחרי = הראשון נלקח בתור מָקוֹר, כלומר דיסק_path
של אובייקט הקלט.
אפשר להפוך את =-characters לחלק מה-iso_rr_path על ידי הקדמתם עם a
\-אופי. אותו הדבר חייב להיעשות עבור תווים \-שיהיו חלק מה-
iso_rr_path.

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

קשר ל התוכנית xorriso:
xorrisofs הוא למעשה מצב פקודה של תוכנית קסוריסו, אשר נכנס או על ידי
פקודת xorriso "-as mkisofs" או על ידי הפעלת התוכנית באחד מהשמות "xorrisofs",
"mkisofs", "genisoimage" או "genisofs".
ניתן להשאיר את מצב הפקודה הזה על ידי הארגומנט "--" שמוביל לפקודת xorriso גנרית
מצב. לִרְאוֹת איש קסוריסו לתיאור שלו.

xorriso מבצעת קריאה וכתיבה של תמונות בעזרת libburn, שמיועד בעיקר
עבור כוננים אופטיים, אך פועל גם על כל סוגי קבצי POSIX למעט ספריות.
הודעות התוכנית קוראים לכל קובץ תמונה "כונן". סוגי קבצים שאינם נתמכים עבור
הקריאה מדווחת כ"ריק". מרחב המדיה החופשי המדווח עשוי להיות די בדיוני.
אף על פי כן xorrisofs אינו פועל ישירות על כוננים אופטיים, אלא כוחות
libburn להתייחס אליהם כקבצי מכשיר כלליים. אז לכתיבה של אופטי רציף
מדיה (CD, DVD-R, DVD+R, BD-R) תצטרך להשתמש בתוכנת צריבה. למשל ה-cdrecord
אמולציה של xorriso. ראה דוגמאות.

אפשרויות


תמונה טוען:

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

-M דיסק_נתיב
הגדר את הנתיב שממנו לטעון את עץ ספריות ה-ISO הקיים עליו
לבסס את עץ הספריות הקרוב כהפעלת הרחבות. השביל חייב להוביל לא
אובייקט קובץ קריא בגישה אקראית. ב-GNU/Linux: קבצי נתונים רגילים או חסימה
קבצי המכשיר.
סוג מיוחד של פסאודו דיסק_נתיב יש את הצורה "/dev/fd/"מספר. זה מתאר את
מתאר קובץ פתוח עם המספר הנתון, ללא קשר למערכת ההפעלה
תומך בתכונה זו על ידי צמתי קבצים ב /dev/fd או שלא. למשל /dev/fd/3 הוא קובץ
descriptor 3 שנפתח על ידי התוכנית שהחלה מאוחר יותר את xorriso.

-המפגש הקודם דיסק_נתיב
כינוי של -M.

-דב דיסק_נתיב
כינוי של -M.

-C last_session_start,next_writeable_address
הגדר את כתובת החסימה של 2 KiB last_session_start מהיכן לקרוא את תמונת ה-ISO
של הקובץ שניתן על ידי אפשרות -M.
מופרדים בפסיק, הגדר את הכתובת הבאה_לכתיבה שאליה מושב ההרחבה
סוף סוף ייכתב. הקובעת היא למעשה כתובת החסימה שאליה התכוונו
הקוראים יצטרכו להשתמש ככתובת סופרבלוק על המדיום המיועד.
ניתן לברר את שני הערכים ממדיה אופטית בעזרת תוכניות צריבה ו
אפשרות cdrecord -msinfo. xorriso עצמה יכולה להשיג אותו באמולציית cdrecord שלה. לַעֲשׂוֹת
לא לתת לו לטעון את הכונן, אלא לעשות זאת באופן ידני או באמצעות תוכנית כמו dd
שקורא כמה בתים. רק אז זה בטוח שמנהל ההתקן יודע את האמת
גודל קריא של המדיום.
dd if=/dev/... count=1 >/dev/null 2>&1
values=$(xorriso -as cdrecord dev=/dev/... -msinfo)
echo $values
ניתן להשתמש באפשרות -C ללא אפשרות -M ליצירת תמונת ISO מאפס ו
להכין אותו להיכתב לבסוף לכתובת בלוק שאינה 0. פרמטר
לאחר מכן יש להגדיר את last_session_start ל-0.

-cdrecord-params last_session_start,next_writeable_address
כינוי של -C.

הגדרות ל פילה הַכנָסָה:

-רשימת נתיבים דיסק_נתיב
קרא את מפרט הנתיבים שורה אחר שורה מ-disk_file והכנס את אובייקטי הקובץ המתוארים
לתוך תמונת ISO. אם disk_path הוא "-" אז קרא את מפרט הנתיבים מהתקן
קֶלֶט.

--quoted_path_list דיסק_נתיב
כמו אפשרות -שביל-רשימת אבל קריאת מילים מצוטטות ולא קווים פשוטים.
רווח לבן מחוץ למרכאות יימחק. מצד שני אפשר
מייצגים מפרט נתיבים המכילים תווים בשורה חדשה.
ניתן להשתמש במרכאות הכפולות " ובמרכאות הבודדות ' כדי לכלול
רווח לבן ולהפוך אותו לחלק ממפרטי הנתיבים. כל סוג סימן יכול לצרף את הסימנים של
הסוג השני. קו נטוי נגרר \ ציטוטים חיצוניים או הצעת מחיר פתוחה
לגרום להוספת שורת הקלט הבאה.

-f
פתרו קישורים סמליים בדיסק במקום לאחסן אותם כקישורים סמליים ב-
תמונת ISO.

-עקוב אחרי קישורים
כינוי של -f.

-נקודות השתלה
אפשר פרשנות של מפרטי נתיב קובץ קלט כשילוב של iso_rr_path ו
disk_path, מופרד על ידי תו =-.

-m דיסק_pattern
אל תכלול קבצים מלהוסיף לתמונה. הקבצים האלה מתעלמים בשקט
מתוכם דיסק_path תואם את דפוס מנתח המעטפת הנתון. אם אין /-תו
הוא חלק מהתבנית, ואז היא מתאימה לשם העלה של הדיסק
קובץ.
אפשר לתת יותר מ-XNUMX אפשרות.

-לא לכלול
כינוי של -מ.

-x
כינוי של -מ.

-ישן-לא לכלול
כינוי של -מ.

-אי הכללה-רשימה דיסק_נתיב
בצע -m באמצעות כל שורה מחוץ לקובץ disk_path כארגומנט disk_pattern.

-z
אפשר זיהוי ועיבוד נכון של קבצים דחוסים של zisofs כפי שהופקו על ידי
תוכנית mkzftree. קבצים אלה יצטיידו במטא נתונים הדרושים כך
שגרעין לינוקס יזהה אותם ויעביר את התוכן שלהם ללא דחוס
הטופס.

-שקוף-דחיסה
כינוי של -z.

-רובוט iso_rr_path
הכנס את כל הקבצים תחת ה-iso_rr_path הנתון. אם ניתנת אפשרות - נקודות השתלה,
אז iso_rr_path מוצמד לכל חלק יעד של נתיב.
ברירת המחדל עבור -root היא "/".

-ישן-שורש iso_rr_path
אפשר הכנסה מצטברת של קבצים לתמונה הטעונה. היעד האפקטיבי
וכתובות מקור של מפרט נתיב נתון מושווים אם היעד כבר
קיים בתמונת ISO ועדיין זהה למקור בדיסק. מטא נתונים ב
תמונת ה-ISO תותאם, אם הן שונות מאלו שבדיסק. קבצים חדשים ו
קבצים עם תוכן שונה יתווספו לאחרונה. מקד לקבצי יעד שאינם קיימים
בכל אחד ממקורות ה-pathspec המתאימים יוסר מספריית ה-ISO
עֵץ.
אם ההגדרה האפקטיבית של -root שונה מה-iso_rr_path שניתן עם
-old-root, ואז הקבצים שמתחת לספריית -old-root משובטים מתחת
ספריית ה-root. שיבוט מתרחש לפני השוואת קבצים.

--old-root-no-ino
השבת את ההקלטה והשימוש במספרי האינוד בדיסק. אם אין מספרי אינוד דיסק
מוקלט, ואז האפשרות -old-root תצטרך לקרוא את תוכן קובץ הדיסק ולהשוות אותו
עם סכום הבדיקה של MD5 שנרשם בתמונת ISO.
עם מספרי inode בדיסק מוקלטים ועם ctime ו-mtime אמינים, זה אפשרי
לזהות שינויים פוטנציאליים בתוכן מבלי לקרוא אותו בפועל. פרצה
נשאר אם מספר מערכות קבצים שונות עשויות להיות מורכבות באותה ספרייה,
כאילו זה הרגל עם /mnt. במקרה זה יש להשתמש באפשרות --old-root-devno או
השבת את קיצור הדרך של מספר האינוד על ידי --old-root-no-ino.

--old-root-devno
אפשר השוואה של מספרי מכשירים מוקלטים יחד עם מספרי אינוד מוקלטים.
זה עובד רק עם מספרי מכשירים יציבים ישנים וטובים שיצאו מהאופנה,
למרבה הצער. אם לדיסק הקשיח יש מספר התקן אחר לאחר כל אתחול מחדש, אז
השוואה זו תראה את כל הקבצים כשהם השתנו ובכך תמנע כל גודל מצטבר
חִסָכוֹן.

--old-root-no-md5
השבת הקלטה ושימוש בסכימי בדיקה של MD5 עבור תוכן קובץ נתונים. אם לא אחת
סכומי בדיקה ולא מספרי אינוד בדיסק נרשמים, ואז תהיה אפשרות -old-root
לקריאת תוכן קובץ תמונת ISO כאשר משווים אותו לתוכן קובץ דיסק.

הגדרות ל תמונה ייצור:

-o דיסק_נתיב
הגדר את כתובת קובץ הפלט עבור תמונת ה-ISO המתהווה. אם הכתובת קיימת כ
קובץ רגיל, הוא יקוצץ לאורך 0 כאשר ייצור התמונה מתחיל. יכול להיות
לא קיים כבר בתור ספרייה. אם זה עדיין לא קיים אז ספריית האב שלו
חייב להתקיים וייווצר קובץ רגיל.
סוג מיוחד של פסאודו דיסק_נתיב יש את הצורה "/dev/fd/"מספר. זה מתאר את
מתאר קובץ פתוח עם המספר הנתון, ללא קשר למערכת ההפעלה
תומך בתכונה זו על ידי צמתי קבצים ב /dev/fd או שלא. למשל /dev/fd/4 הוא קובץ
descriptor 4 שנפתח על ידי התוכנית שהחלה מאוחר יותר את xorriso.
ברירת המחדל היא פלט סטנדרטי (/dev/fd/1) אשר עשוי להיות מוגדר גם על ידי disk_path "-".

-תְפוּקָה דיסק_נתיב
כינוי של -o.

--stdio_sync "מופעל"|"כבוי"|"סוף"|מספר
הגדר את מספר הבתים שאחריהם יש לאלץ פלט לדיסק כדי לשמור על
הזיכרון לא נסתם עם הרבה נתונים ממתינים עבור מכשירים איטיים. "על" הוא ה
זהה ל-"16 מ'". פלט מאולץ יכול להיות מושבת על ידי "כבוי", או להתעכב על ידי "סוף"
עד להפקת כל הנתונים. אם נבחר מספר, עליו להיות לפחות 64k.
ברירת המחדל עם אמולציית xorriso mkisofs היא --stdio_sync "כבוי".
xorriso משתמש במאגר fifo פנימי עם גודל ברירת המחדל 4 MiB. אז מכריחים את הניתוח
מטמון I/O של מערכת לדיסק לא בהכרח חוסם את ההפקה בו-זמנית של
יותר תוכן תמונה.

--emul-toc
כתוב סופר בלוק שני עם הפגישה הראשונה לתוך קבצי גישה אקראית. אם
מפגשים נוספים מצורפים והסופרבלוק הראשון מתעדכן, ולאחר מכן
סופר בלוק שני לא יוחלף. אז זה עדיין אפשרי לעלות את
הפגישה הראשונה ולמצוא את אבני ההתחלה של הפגישות הנוספות.
המחיר הוא 64 KiB צריכת שטח נוספת. אם -partition_offset אינו אפס, אז
זה 128 KiB פלוס פי שניים מהגדרת המחיצה.

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

--מין-משקל weight_number iso_rr_path
ייחס מספר משקל LBA לקבצים רגילים. אם iso_rr_path מוביל לספרייה
אז כל הקבצים הרגילים מתחת יקבלו את ה-weight_number.
ה-weight_number עשוי לנוע בין -2147483648 ל-2147483647. ככל שהוא גבוה יותר, כך
נמוכה יותר תהיה כתובת החסימה של נתוני הקובץ בתמונת ISO המתהווה.
נכון לעכשיו, לקטלוג המגפיים של El Torito יש משקל מקודד של 1 מיליארד. בדרך כלל
זה צריך לתפוס את הבלוק עם הכתובת הנמוכה ביותר האפשרית. קבצי נתונים נוספים
או נטענים במשקל התחלתי 0. לקבצי תמונת אתחול יש משקל ברירת מחדל של 2.

--מיון-משקל-רשימת דיסק_נתיב
קרא זוגות של מספר משקל ו-iso_rr_path מקובץ של מערכת הקבצים המקומית.
החל כל זוג כמו עם ---sort-weight.
רק דפוסי ה---sort-weight-list או --sort-weight-list של ריצת xorrisofs מקבלים
לתוקף.
מספר המשקל נקרא מתחילת השורה. החלק iso_rr_path של an
שורת הקלט מתחילה מיד לאחר התו הריק או הטאב הראשון של השורה.
הערות למקרה שהשימוש בתכונה זו ברצף של xorriso גנרי
פקודות (לא בעיה בהפעלת אמולציית mkisofs טהורה):
הקבצים הכתובים חייבים להיות כבר במודל תמונת ISO בעת הביצוע
-as mkisofs --sort-weight-list דיסק_path --
ניתן להשתמש במספר פקודות כאלה כדי להחיל יותר מקובץ משקל אחד.
קבצי נתונים שנטענים על ידי -indev או -dev מקבלים משקל בין 1 ל-2 exp 28 =
268,435,456, תלוי בכתובת החסימה שלהם. זה ישמור אותם בערך ב
אותו סדר אם מיושמת שיטת הכתיבה של השינוי.

--מיין-משקל-דפוסי דיסק_נתיב
כמו --sort-weight-list , אבל הרחבת ה-iso_rr_paths כדפוסי מנתח מעטפת
והחלת --sort-weight על כל קובץ תואם.

-dir-mode מצב
הגדר את הרשאות הגישה לכל הספריות בתמונה למצב הנתון אשר
הוא מספר אוקטלי שמתחיל ב-"0" או רשימה מופרדת בפסיקים של
הצהרות בצורה [ugoa]*[+-=][rwxst]* . למשל ug=rx,a-rwx

-מצב קובץ מצב
כמו -dir-mode אבל עבור כל קבצי הנתונים הרגילים בתמונה.

כרית
הוסף 300 KiB לסוף תמונת ISO שהופקה. זה עוקף קריאה אפשרית
שגיאות מתמונות ISO שנכתבו למדיה בתקליטור במצב TAO. ה
בתים נוספים נתבעים כחלק מתמונת ה-ISO אם לא ניתן --emul-toc.
אפשרות -pad היא ברירת המחדל.

-ללא כרית
השבת ריפוד של 300 KiB עד סוף תמונת ה-ISO שהופקה. זה בטוח אם
התמונה לא נועדה להיכתב על תקליטור או אם היא נכתבת לתקליטור בלבד
רצועה במצב כתיבה SAO.

--ישן-ריק
השתמש בדרך הישנה של מתן כתובות חסימה בטווח של [0,31] לקבצים עם
אין תוכן נתונים משלו. הדרך החדשה היא להחזיק בלוק ייעודי שאליו כל אלה
קבצים יצביעו.

הגדרות ל תקנים הענות:

-רמת איזו מספר
ציין את גרסת ISO 9660 המגדירה את המגבלות של שמות קבצים ונתונים
גודל הקובץ. הגבלות השמות אינן חלות על שמות רכס הסלע אלא רק על
שמות ISO 9660 ברמה נמוכה. ישנן שלוש רמות התאמה:
רמה 1 מאפשרת שמות ISO בצורת 8.3 וגודל קובץ עד 4 GiB - 1.
רמה 2 מאפשרת שמות ISO עם עד 32 תווים וגודל קובץ עד 4 GiB - 1.
רמה 3 מאפשרת שמות ISO עם עד 32 תווים וגודל קובץ של עד 400 GiB -
200 KiB. (הגבלת גודל זו נקבעת על ידי יישום xorriso ולא על ידי ISO
9660 שיאפשר כמעט 8 TiB.)
פסאודו-רמה 4 מאפשרת ייצור של עץ ספריות נוסף ISO 9660:1999.

-disallow_dir_id_ext
אל תעקבו אחר הרגל רע של mkisofs המאפשר נקודות בשמות ISO של
ספריות. מצד שני, כמה תמונות GNU/Linux הניתנות לאתחול תלויות במצב הרע הזה
הרגל.

-U
אפשרות זו מאפשרת שמות קבצי ISO ללא נקודה ועד 37 תווים, קובץ ISO
נתיבים ארוכים מ-255 תווים, וכל תווי ASCII בשמות הקבצים. נוסף
הוא משמיט את הנקודה-פסיק ואת מספרי הגרסה בסוף שמות ISO.
כל זה מפר את מפרט ISO 9660.

-לא מתורגמים-שמות קבצים
כינוי של -U.

-untranslated_name_len מספר
אפשר שמות קבצי ISO עד למספר הנתון של תווים ללא כל תו
הֲמָרָה. המספר המרבי הוא 96. אם שם קובץ מכיל יותר תווים, אז
הפקת תמונה תיכשל בכוונה.
זה מפר את מפרט ISO 9660.

-אפשר-אותיות קטנות
אפשר תווים קטנים בשמות קבצי ISO.
זה מפר את מפרט ISO 9660.

-שמות קבצים רגועים
אפשר כמעט את כל התווים של 7 סיביות בשמות קבצי ISO. 0x0 ו-'/' אסורים.
אם לא ניתנת האפשרות -אפשר-אותיות קטנות, אז אותיות קטנות מומרות
אותיות רישיות.
זה מפר את מפרט ISO 9660.

-d
אל תוסיף נקודה נגררת לשמות קבצי ISO ללא נקודה.
זה מפר את מפרט ISO 9660.

-השמטת תקופה
כינוי של -ד.

-l
אפשר עד 31 תווים בשמות קבצי ISO.

-מלא-iso9660-שמות קבצים
כינוי של -l.

-max-iso9660-filenames
אפשר עד 37 תווים בשמות קבצי ISO.
זה מפר את מפרט ISO 9660.

-N
השמט את הנקודה-פסיק ואת מספרי הגרסה בסוף שמות ISO.
זה מפר את מפרט ISO 9660.

-השמט-מספר-גרסה
כינוי של -N.

הגדרות ל תקנים הרחבות:

-R
עם mkisofs אפשרות זו מאפשרת הרחבות של Rock Ridge. xorrisofs מייצר אותם על ידי
בְּרִירַת מֶחדָל. מאוד לא מומלץ להשבית אותם על ידי אפשרות --norock.

-סלע
כינוי של -ר.

-r
הגדר את זיהוי המשתמש והקבוצה של Rock Ridge של כל הקבצים בתמונת ISO ל-0. Grant
r-הרשאות לכולם. דחה את כל הרשאות ה-w. אם הוגדרה הרשאת x כלשהי, הענק
x-רשות לכולם. הסר s-bit ו-t-bit.

-רציונלי-רוק
כינוי של -r.

--נורוק
אפשרות זו משביתה את הייצור של הרחבות Rock Ridge עבור קובץ ISO 9660
חפצים. יכולות ריבוי הפעלות של xorrisofs תלוי הרבה בשם
הנאמנות של רוק רידג'. אז זה מאוד לא מומלץ להשבית את זה על ידי אפשרות זו.

- File_name_limit מספר
הגדר את האורך המרבי המותר עבור שמות קבצים בטווח של 64 עד 255. נתיב
רכיבים ארוכים מהמספר הנתון יקוצצו ויהיו להם
33 בתים אחרונים שהוחלפו על ידי נקודתיים ':' והייצוג הקסום של ה-MD5 של
4095 הבתים הראשונים של כל השם הגדול. UTF-8 פוטנציאלי לא שלם
התווים יקבלו את הבתים המובילים שלהם להחליף ב-'_'.
ליבות לינוקס של עד 4.1 לפחות מציגות מצג שווא של שמות באורך 254 ו-255. אם אתה
צפו לשמות כאלה בתוך או מתחת ל-disk_paths ומתכוונים לעלות את ה-ISO על ידי לינוקס כזו
ליבות, שקול להגדיר -file_name_limit 253.

-D התקן ECMA-119 דורש שלשום נתיב בתמונה לא יהיו יותר מ-8 שמות
רכיבים או 255 תווים. לכן יהיה צורך להעמיק יותר
עצי ספריות לספרייה גבוהה יותר. רוק רידג' מציע הזדמנות להשכיר
ספריות אלה שהועברו מופיעות במיקום העמוק המקורי שלהן, אבל תכונה זו
ייתכן שלא מיושם כהלכה על ידי מערכות הפעלה המעלות את התמונה.
אפשרות -D משביתה את העברת המדריך העמוק הזה, ובכך מפרה את ISO 9660
מפרט טכני.
ל-xorrisofs יש -D מוגדר כברירת מחדל. אם ניתן במפורש אז זה עוקף את האפשרויות
-rr_reloc_dir ו-hide-rr-moved.

-השבתה-עמוק-רילוקיישן
כינוי של -D.

-rr_reloc_dir שם
אפשר העברה של ספריות עמוקות ובכך הימנע מנתיבי קבצים ECMA-119 של
יותר מ-8 רכיבי שמות או 255 תווים. ספריות המובילות לקובץ כזה
נתיבים יועברו לספרייה בספריית הבסיס של התמונה. שמו
נקבע על ידי אפשרות זו. מותר להשתמש בספריית השורש עצמה.
עץ הספריות הכולל יופיע במקור עמוק כאשר הוא מתפרש כרוק
עץ רכס. זה יופיע כסידור מחדש אם רק מידע ECMA-119 נמצא
נחשב.
אם ספריית יעד המיקום הנתונה לא קיימת כבר כאשר תמונה
הייצור מתחיל, ואז הוא ייווצר ויסומן עבור Rock Ridge כרילוקיישן
חפץ. לפחות ב-GNU/Linux זה לא יוצג ב-Rock Ridge רכוב
תמונות.
השם לא יכול להכיל תו '/' אחרי התו הראשון שלו ואסור לו
להיות יותר מ-255 בתים.
לאפשרות זו אין השפעה אם אפשרות -D קיימת.

-הסתר-רר-זז
כינוי של -rr_reloc_dir "/.rr_moved"

--לגיבוי
אפשר אפשרויות המשפרות את נאמנות הגיבוי: --acl, --xattr, --md5, --hardlinks.

--acl
אפשר הקלטה וטעינה של ACL מ-GNU/Linux או FreeBSD (ראה man getfacl,
man acl). הם לא יהיו בתוקף עם תמונות ISO מותקנות. אבל קסוריסו יכול
שחזר אותם באותן מערכות בעת חילוץ קבצים מתמונת ISO.

--xattr
אפשר הקלטה וטעינה של תכונות מורחבות של GNU/Linux או FreeBSD במשתמש
מרחב שמות (ראה man getfattr ו-man attr, man getextattr ו-man 9 extattr,
בהתאמה). הם לא יהיו בתוקף עם תמונות ISO מותקנות. אבל קסוריסו יכול
שחזר אותם באותן מערכות בעת חילוץ קבצים מתמונת ISO.

--md5
אפשר הקלטה של ​​סיכומי בדיקת MD5 עבור תמונת ה-ISO הכוללת ולכל יחיד
קובץ הנתונים בתמונה. xorriso יכול לבדוק את התוכן של תמונת ISO עם אלה
סכומים והעלאת התראה על אי התאמה. ראה man xorriso, options -check_media,
check_md5_r. xorriso יכולה להדפיס סכומי בדיקת MD5 מוקלטים. למשל על ידי:
-find / -exec get_md5

--קישורים קשים
אפשר טעינה והקלטה של ​​קשרי קשיחים. חפש משפחות של iso_rr
קבצים הנובעים מאותו קובץ דיסק, בעלי סינון תוכן זהה ויש להם
מאפיינים זהים. בני כל משפחה מקבלים את אותו מספר אינוד ב-
תמונת ISO.
האם מספרים אלה מכובדים בזמן ההתקנה תלוי במערכת ההפעלה.
xorriso יכול ליצור משפחות קשיחים בעת חילוץ קבצים מתמונת ISO.

--scdbackup_tag disc_path record_name
הוסף רשומת checksum scdbackup לתמונה. זה עובד רק אם הפרמטר
next_writeable_address של אפשרות -C הוא 0. אם disk_path אינו מחרוזת ריקה,
לאחר מכן הוסף רשומת scdbackup checksum לסוף קובץ זה. record_name הוא א
מילה שמקבלת חלק מהתיוג והרשומה.
התוכנית scdbackup_verify תזהה ותאמת את רשומת התג והקובץ.

-J
אפשר ייצור של עץ ספריות נוסף של Joliet יחד עם ה-ISO
9660 עץ רכס הסלע.

-ג'וליה
כינוי של -J.

-ג'וליה-ארוך
אפשר 103 תווים בשמות קבצים של Joliet במקום 64 כפי שנקבע ב-
מִפרָט. אפשר נתיבי Joliet ארוכים מהמגבלה שנקבעה של 240
תווים.
שמות גדולים מדי נקצרים. ללא אפשרות זו, נתיבים גדולים מדי לא ייכללו
מעץ ג'וליאט.

-joliet-utf16
קידוד שמות קבצים של Joliet ב-UTF-16BE ולא ב-UCS-2. ההבדל הוא עם
תווים שאינם קיימים ב-UCS-2 ומקודדים ב-UTF-16 ב-2 מילים של
16 ביט כל אחד. שתי המילים נובעות אז מתת-קבוצה שמורה של UCS-2.

-hfsplus
אפשר ייצור של מערכת קבצים נוספת של HFS+ בתוך תמונת ISO 9660
וסמן אותו לפי ערכי Apple Partition Map (APM) באזור המערכת, ה-32 הראשונים
KiB של התמונה.
זה עלול להתנגש עם אפשרויות כמו -G או -isohybrid-mbr ששולחים עבורם נתוני משתמש
הכללה באותו טווח כתובות. 8 הבתים הראשונים של אזור המערכת מקבלים
הוחלף על ידי { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02, 0xff, 0xff } שיכול להיות
מבוצע כקוד מכונה x86 ללא השפעות שליליות. אז אם MBR ישלב
עם תכונה זו, אז 8 הבתים הראשונים שלו לא צריכים להכיל פקודות חיוניות.
הבלוקים הבאים של 2 KiB באזור המערכת יהיו תפוסים על ידי ערכי APM. ה
הראשון מכסה את החלק של תמונת ISO לפני המטא נתונים של מערכת הקבצים HFS+. ה
השני מסמן את הטווח ממטא נתונים של HFS+ ועד לסוף נתוני תוכן הקובץ. אם
נתוני תמונת ISO נוספים יגיעו, ואז יתקבל רשומת מחיצה שלישית. אַחֵר
תכונות של xorriso עשויות לגרום לצורך בערכים נוספים של APM.
שים לב ש-HFS+ אינו רגיש לאותיות גדולות למרות שהוא יכול להקליט איתם שמות קבצים
אותיות גדולות ואותיות קטנות. לכן, שמות קבצים מעץ השמות iso_rr
עלול להתנגש בעץ השם HFS+. במקרה זה הם משתנים על ידי הוספה
תווים קו תחתון ומספרים. במקרה של שמות ארוכים מאוד, זה יכול להיות
הכרחי כדי למפות אותם ל-"MANGLED_...".

-hfsplus-serial-no
הגדר מחרוזת של 16 ספרות "0" עד "9" והאותיות "a" עד "f", שישמשו כ
מספר סידורי ייחודי של מערכת קבצים HFS+ המתהווה.

-hfsplus-block-size מספר
הגדר את גודל בלוק ההקצאה לשימוש בעת הפקת מערכות קבצים HFS+.
מותרים הם 512, 2048 או 0. האחרון נותן לתוכנית להחליט.

-apm-block-size מספר
הגדר את גודל הבלוק לשימוש בעת תיאור מחיצות על ידי מפת מחיצות של Apple.
מותרים הם 512, 2048 או 0. האחרון נותן לתוכנית להחליט.
שים לב שגודל 512 אינו תואם לייצור של GPT, וגודל 2048
לא יהיה ניתן להרכבה -t hfsplus לפחות על ידי ליבות לינוקס ישנות יותר.

-hfsplus-file-creator-type סוג היוצר iso_rr_path
הגדר את יוצר HFS+ והקלד תכונות של קובץ בתמונה המתהווה. אלה
הם שני קודים בני 4 תווים כל אחד.

-hfs-bless-by ברכה iso_rr_path
הנפק ברכת HFS+. הם תפקידים שניתן לייחס לעד ארבעה
ספריות וקובץ נתונים:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
הם עשויים להיות מקוצרים בתור "p", "i", "s", "9" ו-"x".
כל תפקיד כזה יכול להיות מיוחס לכל היותר לאובייקט קובץ אחד. "intel_bootfile" הוא
זה שיחול על קובץ נתונים. כל השאר חלים על ספריות. אין קובץ
חפץ יכול לשאת יותר מברכה אחת.

-הפס-תברך דיסק_נתיב
הנפק את ברכת HFS+ "ppc_bootdir" לספרייה הנובעת מהספרייה
disk_path בעץ מערכת הקבצים המקומית.
זה עובד רק אם יש לפחות קובץ נתונים אחד מתחת לספרייה.
disk_path יכול להיות דו-משמעי אם קבצים מתתי-עצים שונים של מערכת קבצים מקומית
מוכנסים לאותו תת-עץ של תמונת ISO. שקול להשתמש ב-hfs-bless-by "p"
עבור כתובת חד משמעית דרך iso_rr_path.

הגדרות ל פילה הַסתָרָה:

-להתחבא דיסק_נתיב_pattern
הפוך קבצים לבלתי נראים בעץ הספריות של ISO 9660 ו-Rock Ridge, אם יש להם
disk_path תואם את דפוס מנתח המעטפת הנתון. תוכן הנתונים של מוסתר כזה
קבצים ייכללו בתמונה המתקבלת, גם אם הם לא מופיעים באף אחת
מַדרִיך. אבל תצטרך אמצעי משלך כדי למצוא נתונים חסרי שם בתמונה.
פקודה זו אינה חלה על קטלוג האתחול.

-הסתר-רשימה דיסק_נתיב
בצע -הסתר באמצעות כל שורה מחוץ לקובץ disk_path כארגומנט disk_path_pattern.

-מחבוא-ג'וליה דיסק_נתיב_pattern
כמו אפשרות -הסתר אבל הפיכת קבצים לבלתי נראים בעץ הספריות של Joliet, אם
ה-disk_path שלהם תואם את דפוס מנתח המעטפת הנתון.

-הסתר-ג'וליה-רשימה דיסק_נתיב
בצע -hide-joliet באמצעות כל שורה מחוץ לקובץ disk_path כארגומנט
דיסק_נתיב_pattern.

-hide-hfsplus דיסק_נתיב_pattern
כמו אפשרות -הסתר אבל הפיכת קבצים לבלתי נראים בעץ הספריות של HFS+, אם
ה-disk_path שלהם תואם את דפוס מנתח המעטפת הנתון.

-hide-hfsplus-list דיסק_נתיב
בצע -hide-hfsplus באמצעות כל שורה מחוץ לקובץ disk_path כארגומנט
דיסק_נתיב_pattern.

ISO תמונה ID מיתרים:

המחרוזות וכתובות הקבצים הבאות מאוחסנות ב-Primary Volume Descriptor של
תמונת ISO9660. כתובות הקבצים הן נתיבים ISO 9660. לקבצים האלה צריך להיות
iso_rr_paths אשר מורכבים רק מהתווים [A-Z0-9_] ובדיוק נקודה אחת אשר
מפריד לכל היותר 8 תווים מ-3 תווים לכל היותר.

-V טֶקסט
הגדר את מזהה עוצמת הקול של תמונת ISO. xorriso מקבל כל טקסט עד 32 תווים,
אך על פי מפרט שציית לעתים רחוקות חלים כללים מחמירים יותר:
תואמים הם תווי ASCII מתוך [A-Z0-9_]. כמו: "IMAGE_23"
Joliet מאפשרת 16 תווים UCS-2. כמו: "שם Windows"
שים לב לכך שמזהה אמצעי האחסון עשוי לשמש אוטומטית כשם נקודת הטעינה
כאשר המדיום מוכנס למערכת מחשב שובבה.

-מלא טֶקסט
כינוי של -V.

-וולסט טֶקסט
הגדר את מזהה ערכת עוצמת הקול של תמונת ISO. מותרים עד 128 תווים.

-P טֶקסט
הגדר את מזהה המפרסם של תמונת ה-ISO. זה עשוי לזהות את האדם או הארגון
מי ציין מה יירשם. מותרים עד 128 תווים.

-מוֹצִיא לָאוֹר טֶקסט
כינוי של -P.

-A טֶקסט
הגדר את מזהה היישום של תמונת ה-ISO. זה עשוי לזהות את המפרט של
כיצד הנתונים מתועדים. מותרים עד 128 תווים.
הטקסט המיוחד "@xorriso@" מומר למחרוזת המזהה של xorriso שהיא
כתוב בדרך כלל בתור מזהה מכין. זו מסורת שגויה לכתוב את מזהה התוכנית בתור
מזהה אפליקציה.

-אפיד טֶקסט
כינוי של -A.

-סייד טֶקסט
הגדר את מזהה המערכת של תמונת ה-ISO. זה עשוי לזהות את המערכת שיכולה
לזהות ולפעול לפי התוכן של אזור המערכת בבלוקים של תמונה 0 עד 15.
מותרים עד 32 תווים.

-p טֶקסט
הגדר את מזהה ההכנה של תמונת ה-ISO. זה עשוי לזהות את האדם או ישות אחרת
השולט על הכנת הנתונים שיירשמו. בדרך כלל זה
צריך להיות המזהה של xorriso ולא של האדם או התוכנית שפועלים
קסוריסו. נא להימנע משינוי זה. מותרים עד 128 תווים.
הטקסט המיוחד "@xorriso@" מומר למחרוזת המזהה של xorriso שהיא
ברירת המחדל בעת הפעלת התוכנית.

-מכין טֶקסט
כינוי של -p.

-תַקצִיר iso_path
הגדר את הכתובת של קובץ המופשט של תמונת ISO. זה צריך להיות ISO 9660
נתיב של קובץ בתמונה המכיל הצהרה מופשטת על התמונה
תוֹכֶן. מותרים עד 37 תווים.

-ביבליו iso_path
הגדר את הכתובת של קובץ Biblio של תמונת ISO. זה צריך להיות ISO 9660
נתיב של קובץ בתמונה המכיל רשומות ביבליוגרפיות. מותרים הם
עד 37 תווים.

-זכויות יוצרים iso_path
הגדר את הכתובת של קובץ זכויות היוצרים של תמונת ISO. זה צריך להיות ISO 9660
נתיב של קובץ בתמונה המכיל הצהרת זכויות יוצרים. מותרים הם
עד 37 תווים.

--modification-date=YYYYMMDDhhmmsscc
הגדר מחרוזת זמן שעוקפת חותמות זמן של יצירה ושינוי של תמונת ISO
פשוטו כמשמעו. זה חייב להיות מורכב מ-16 ספרות עשרוניות היוצרות YYYYMMDDhhmmsscc, עם
YYYY בין 1970 ל-2999. אזור הזמן הוא GMT. זה אמור להתאים ל-GRUB הזה
קַו:
חפש --fs-uuid --set YYYY-MM-DD-hh-mm-ss-cc
לדוגמה, 2010040711405800 הוא 7 באפריל 2010 11:40:58 (+0 סנטישניות).

--יישום_שימוש תו|0xXY|נתיב_דיסק
ציין את התוכן של שדה השימוש באפליקציה שיכול לקחת לכל היותר 512 בתים.
אם הפרמטר של פקודה זו ריק, השדה מלא ב-512
0-בתים. אם מדובר בתו בודד, הוא חוזר על עצמו 512 פעמים. אם זה
מתחיל ב-"0x" ואחריו שתי ספרות hex [0-9a-fA-F], ואז הספרות נקראות
ערך בתים שחוזר על עצמו 512 פעמים.
כל טקסט פרמטר אחר משמש כ-disk_path לפתיחת קובץ נתונים ולקריאה עד
512 בתים ממנו. אם הקובץ קטן מ-512 בתים, אז הבתים הנותרים
בשדה הגדר ל-0 בינארי.

El טוריטו אתחול ISO תמונות:

התנאי המקדים לתמונת ISO הניתנת לאתחול הוא שתהיה בתמונת ISO את הקבצים של אתחול
מעמיס. מתקני האתחול של מחשבים מופנים לקבצים כאלה, שבדרך כלל מופעלים
קבצי תוכניות נוספים מתמונת ISO. xorrisofs יכול לייצר מספר סוגים של אתחול
בלוק או רשומת אתחול, שהופכים לחלק מתמונת ה-ISO, ומתפרשים על ידי ה-
לפי מתקן אתחול.

An El טוריטו רשומת האתחול מפנה את מתקן האתחול לקטלוג אתחול עם אחד או
עוד תמונות אתחול, שהן קבצי תוכנה בינארית המאוחסנים בתמונת ISO. התוכן של
קבצי תמונת האתחול אינם בהיקף של El Torito.
xorriso מרכיב את קטלוג האתחול בהתאם לקבצי תמונת האתחול שניתנו ומובנים
לפי אפשרויות -b, -e, -el-torito-alt-boot, ו--efi-boot. לעתים קרובות הוא מכיל רק ערך אחד.
El Torito מתפרש על ידי מתקני האתחול PC-BIOS ו-EFI. GNU/Linux הניתן ביותר לאתחול
תקליטורים מצוידים בתמונות אתחול ISOLINUX או GRUB עבור PC-BIOS.
xorrisofs תומך באפשרויות לדוגמה מתוך ויקי ISOLINUX, האפשרויות המשמשות ב-GRUB
script grub-mkrescue, והדוגמה ב-FreeBSD AvgLiveCD wiki.

לאתחול CD באמצעות מתקני אתחול מלבד PC-BIOS ו-EFI, ולאתחול מ-USB
מקלות או דיסקים קשיחים, עיין בסעיף הבא על אזור המערכת.

-b iso_rr_path
ציין את קובץ תמונת האתחול שיוזכר ברשומה הנוכחית של ה-El
קטלוג מגפי טוריטו. זה יסומן כמתאים ל-PC-BIOS.
עם תמונות אתחול מ-ISOLINUX ו-GRUB, אפשרות זו צריכה להיות מלווה ב
אפשרויות -c , -no-emul-boot , -boot-load-size 4 , -boot-info-table.

-eltorito-boot iso_rr_path
כינוי של -b.

-eltorito-alt-boot
סיים את הערך הנוכחי של קטלוג המגפיים של El Torito והתחל אחד חדש. מגף
קובץ התמונה וכל האפשרויות הדרושות שלו יצוינו לפני האפשרות
-eltorito-alt-boot. כל אפשרויות האתחול הנוספות של El Torito חלות על הקטלוג החדש
כְּנִיסָה. ניתן להכניס עד 32 קטלוגים.

-e iso_rr_path
ציין את קובץ תמונת האתחול שיוזכר ברשומה הנוכחית של ה-El
קטלוג מגפי טוריטו. הוא יסומן כמתאים ל-EFI.
אופציה -e צריכה להיות אחריה אפשרות -no-emul-boot וללא אפשרויות אחרות של El Torito
לפני בסופו של דבר -eltorito-alt-boot.

--efi-boot iso_rr_path
בצע -eltorito-alt-boot, option -e עם ה-iso_rr_path הנתון, -no-emul-boot,
ושוב -eltorito-alt-boot. מחווה זו משמשת להשגת EFI-bootability של
תקליטור ההצלה GRUB2.

-אתחול-טעינת-גודל מספר
הגדר את מספר בלוקים של 512 בתים שייטען בזמן האתחול מתמונת האתחול ב
ערך הקטלוג הנוכחי. תמונות אתחול של BIOS שאינן מחקות בדרך כלל זקוקות לגודל עומס
מתוך 4. תמונות אתחול של EFI בדרך כלל מוגדרות את מספר הבלוקים שתפוסים על ידי האתחול
קובץ תמונה.
El Torito לא יכול לייצג גדלי עומס גבוהים מ-65535.

-אתחול בדיסק קשיח
סמן את תמונת האתחול ברשומת הקטלוג הנוכחית כדיסק קשיח מדומה. (לֹא
מתאים לכל מטעין אתחול מוכר).

-ללא אמול-אתחול
סמן את תמונת האתחול ברשומת הקטלוג הנוכחית כלא מחקה תקליטונים או קשיחים
דִיסק. (זה מיועד לשמש עם כל מעמיסי האתחול הידועים).
אם לא ניתנות -hard-disk-boot או -no-emul-boot, אז תמונת האתחול תהיה
מסומן כחיקוי של תקליטון. (לא מתאים לכל מטעין אתחול ידוע.)

-eltorito-id טקסט|56_hexdigits
הגדר את מחרוזת המזהה של מקטע קטלוג האתחול שבו תהיה תמונת האתחול
ברשימה. אם הערך מורכב מ-56 תווים [0-9A-Fa-f] אז הוא מומר
ל-28 בתים, אחרת 28 התווים הראשונים הופכים למחרוזת המזהה. מחרוזת הזיהוי של
תמונת האתחול הראשונה הופכת למזהה הקטלוג הכולל. זה מוגבל ל-24
דמויות. id_strings אחרים הופכים למזהי מדור.

-eltorito-selcrit hexdigits
הגדר את קריטריוני הבחירה של תמונת האתחול. עד 20 בתים נקראים מה-
תווים נתונים [0-9A-Fa-f]. הם מיוחסים לערך תמונת האתחול ב-
קטלוג.

-אתחול-מידע-טבלת
החלף בתים 8 עד 63 בתמונת האתחול הנוכחית. המידע יסופק
מאת xorriso במהלך הפקת תמונה: כתובת בלוק של הכרך הראשי
מתאר, כתובת החסימה של קובץ תמונת האתחול, גודל קובץ תמונת האתחול.

--grub2-boot-info
החלף בתים 2548 עד 2555 בתמונת האתחול הנוכחית לפי הכתובת של אתחול זה
תמונה. הכתובת כתובה כמספר אנדיאן קטן של 64 סיביות. זה הבלוק של 2KB
כתובת של תוכן תמונת האתחול, כפול 4, ולאחר מכן מוגדל ב-5.

-c iso_rr_path
הגדר את הכתובת של קובץ קטלוג האתחול של El Torito בתוך התמונה. הקובץ הזה
הכתובת אינה משמעותית עבור PC-BIOS או EFI המאתחלים, אך היא עשויה להיקרא מאוחר יותר
על ידי תוכניות אחרות כדי ללמוד על תמונות האתחול הזמינות.

-אלטוריטו-קטלוג iso_rr_path
כינוי של -c.

--boot-catalog-hide
מנע מקטלוג האתחול של El Torito להופיע כקובץ בעצי הספריות של
התמונה.

מערכת אֵזוֹר, MBR, GPT, APM, אַחֵר אתחול חסימות:

16 הבלוקים הראשונים של תמונת ISO הם אזור המערכת. זה שמור למערכת
תוכנת אתחול תלויה. זה עשוי להיות מתקני האתחול וטבלאות מחיצות של שונים
ארכיטקטורות חומרה.
A MBR (Master Boot Record) מכיל קוד אתחול וטבלת מחיצות. זה נקרא על ידי
PC-BIOS בעת אתחול ממקל USB או דיסק קשיח, ועל ידי PowerPC CHRP או PReP כאשר
אתחול. מחיצה MBR עם סוג 0xee מציינת את נוכחותו של GPT.
A GPT (GUID Partition Table) מסמן מחיצות בצורה מודרנית יותר. זה נקרא על ידי EFI
בעת אתחול ממקל USB או דיסק קשיח, ועשוי לשמש לאיתור והרכבה של HFS+
מחיצה בתוך תמונת ISO.
An APM (מפת מחיצות אפל) מסמן את מחיצת HFS+. זה נקרא על ידי מחשבי Mac לצורך אתחול ו
להרכבה.
MBR, GPT ו-APM ניתנים לשילוב. APM תופס את 8 הבתים הראשונים של קוד האתחול של MBR. את כל
שלושה אינם מונעים את האתחול של El Torito מ-CDROM.
xorrisofs תומך במתקני אתחול נוספים: MIPS Big Endian (SGI), MIPS Little Endian
(DEC), SUN SPARC, HP-PA, DEC Alpha. אלה אינם ניתנים לשילוב הדדי וגם לא
ניתן לשילוב עם MBR, GPT או APM.

כמה מהאפשרויות הבאות מצפות לנתיבי דיסק כקלט אבל גם מקבלים תיאור
מחרוזות עבור קורא המרווחים של libisofs, המסוגל לגזור נתונים מקבצי דיסק או
-indev וכדי לאפס חלקים מהתוכן: -G, -generic-boot, --embedded-boot,
--grub2-mbr, -isohybrid-mbr, -efi-boot-part, -prep-boot-part, -B, -sparc-boot,
-append_partition.
מחרוזת התיאור מורכבת מהרכיבים הבאים, מופרדים באמצעות נקודתיים ':'
"--interval:"דגלים":"מרווח":"מאפסים":"מקור
הרכיב "--interval" קובע שזה לא נתיב דיסק רגיל אלא מרווח
מחרוזת תיאור הקורא.
הרכיב Flags משנה את הפרשנות הנוספת:
"local_fs" דורש לקרוא מקובץ המתואר על ידי הנתיב במקור.
"imported_iso" דורש לקרוא מה-indev. זה עובד רק אם -outdev אינו זהה
כמו -indev. מתעלמים ממרכיב המקור.
הרכיב Interval מורכב משני מספרי כתובות בתים המופרדים על ידי תו "-".
למשל "0-429" פירושו לקרוא בתים 0 עד 429.
הרכיב Zeroizers מורכב מאפס או יותר מחרוזות מופרדות בפסיק. הם מגדירים
איזה חלק מנתוני הקריאה לאפס. בית מספר 0 פירושו הבית שנקרא מה-
כתובת התחלה של מרווחים. כל מחרוזת יכולה להיות אחת מ:
"zero_mbrpt" דורש לאפס את טבלת המחיצות של MBR אם בתים 510 ו-511 נושאים את ה-MBR
חתימה 0x55 0xaa.
"zero_gpt" דורש לבדוק אם יש כותרת GPT בבתים 512 עד 1023, כדי לאפס אותה ואת
בלוקים של טבלת מחיצות.
"zero_apm" דורש לבדוק אם יש בלוק APM 0 ולאפס את בלוקי טבלת המחיצות שלו.
Start_byte"-"End_byte דורש לאפס את הבתים הנקראים המתחילים במספר
Start_byte ומסתיים אחרי End_byte.
הרכיב Source הוא נתיב הקובץ עם הדגל "local_fs", ומתעלמים ממנו עם הדגל
"ייבוא_iso".
ניתן לשנות את קנה המידה של מספרי בתים על ידי סיומת מתוך {k,m,g,t,s,d} כלומר הכפל ב-
{1024, 1024k, 1024m, 1024g, 2048, 512}. מספר סיום של ערך בקנה מידה מתאר את הבת האחרון של
הטווח המוגדל.
לדוגמה, "0d-0d" הוא "0-511".
דוגמאות:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"

-G דיסק_נתיב
העתק לכל היותר 32768 בתים מקובץ הדיסק הנתון לתחילת ה-ISO
תמונה.
מלבד תמונת אתחול של El Torito, אין צורך להוסיף את הקובץ disk_path ל-
תמונת ISO. זה לא יופיע כקובץ בעצי הספריות.
במצבים מרובי מפגשים, ה-disk_path המיוחד "." מונע קריאה של דיסק
קובץ אבל בכל זאת גורם להתאמות ב-MBR הקיים, שהיו
מסודר לפי אפשרויות אחרות.

-גנרי-אתחול דיסק_נתיב
כינוי של -G.

--אתחול מוטבע דיסק_נתיב
כינוי של -G.

--grub2-mbr דיסק_נתיב
התקן את disk_path באזור המערכת והתייחס אליו כאל GRUB2 MBR מודרני. התוכן
כתובת ההתחלה של תמונת האתחול הראשונה מומרת לספירה של 512 בלוקים של בתים,
ומתווסף קיזוז של 4. התוצאה כתובה כמספר אנדיאן קטן של 64 סיביות
לכתובת בייט 0x1b0.

-isohybrid-mbr דיסק_נתיב
התקן דיסק_path כ-ISOLINUX isohybrid MBR שהופך את תמונת האתחול שניתנה על ידי
אפשרות -b ניתנת לאתחול ממקלות USB ודיסקים קשיחים באמצעות PC-BIOS. הכנה זו היא
נעשה בדרך כלל על ידי תוכנית ISOLINUX isohybrid על תמונת ISO שכבר נוצרה.
נתיב הדיסק צריך להוביל לאחד מקבצי Syslinux isohdp[fp]x*.bin . ה-MBR
מקבל תיקון בהתאם לצרכים איזוהיברידיים. המחיצה הראשונה מתארת ​​את הטווח
של תמונת ISO. ההתחלה שלו היא בבלוק 0 כברירת מחדל, אך עשויה להיות מוגדרת לדיסק 64
בלוקים לפי אפשרות -partition_offset 16.
למשמעות של דיסק_נתיב מיוחד "." ראה אפשרות -G.

-isohybrid-gpt-basdat
סמן את תמונת האתחול הנוכחית של El Torito (ראה אפשרויות -b ו-e) ב-GPT כמחיצה
מסוג בסיסי נתונים. זה עובד רק עם -isohybrid-mbr ויש לו את אותה השפעה על
אזור המערכת כ-efi-boot-part. לא ניתן לשלב אותו עם -efi-boot-part or
-hfsplus.
שלוש תמונות האתחול הראשונות המסומנות על ידי GPT יופיעו גם כמחיצה
ערכים מסוג 0xef ב-MBR. מחיצת MBR עבור PC-BIOS מקבלת סוג 0x00 במקום זאת
מ-0x17 במקרה זה. לעתים קרובות ערכי MBR נוספים הם אלה שבעצם
להתרגל על ​​ידי EFI.

-isohybrid-gpt-hfsplus
סמן את תמונת האתחול הנוכחית של El Torito (ראה אפשרויות -b ו-e) ב-GPT כמחיצה
מסוג HFS+. ההשפעה וההגבלות דומות ל-isohybrid-gpt-basdat.

-isohybrid-apm-hfsplus
סמן את תמונת האתחול הנוכחית של El Torito (ראה אפשרויות -b ו-e) במחיצת Apple
מפה כמחיצה מסוג HFS+. זה עובד רק עם -isohybrid-mbr ויש לו a
השפעה דומה על אזור המערכת כמו -hfsplus. אי אפשר לשלב את זה עם
-efi-boot-part או -hfsplus.
קובץ ISOLINUX isohybrid MBR חייב להתחיל בתבנית ידועה של 32 בתים של x86
קוד מכונה שבעצם לא עושה כלום. זה יידרס ב-32 בתים של
דגם כותרת של APM.

--מגן-msdos-label
תקן את אזור המערכת באמצעות טבלת מחיצות PC-DOS פשוטה שבה מחיצה 1 תובעת
הטווח של תמונת ISO אך משאיר את הבלוק הראשון ללא דרישה.

-מחיצה_היסט 2kb_block_adr
גורם לטבלת מחיצות עם מחיצה בודדת שמתחילה בבלוק הנתון
כתובת. זה נספר ב-2048 בלוקים של בתים, לא ב-512 בלוקים של בתים. אם הבלוק
הכתובת אינה אפס אז היא חייבת להיות לפחות 16. ערכים גדולים מ-16 הם בקושי
בשימוש. היסט מחיצה שאינו אפס גורם ליצירת שני סופר בלוקים ושניים
סטים של עצי ספריות. לאחר מכן ניתן להרכיב את התמונה מההתחלה המוחלטת שלה
גם מהתחלת המחיצה.
ערך ההיסט של תמונת ISO נשמר כאשר הפעלה חדשה מתווספת ל-a
תמונה נטענת. אז הערך שהוגדר כאן תקף רק אם תתקבל תמונת ISO חדשה
כתוב.

-מחיצה_hd_cyl מספר
הגדר את מספר הראשים לכל צילינדר עבור טבלת המחיצות של MBR. 0 בוחר א
ערך ברירת מחדל. המקסימום הוא 255.

-partition_sec_hd מספר
הגדר את מספר הסקטורים לראש עבור טבלת המחיצות של MBR. 0 בוחר א
ערך ברירת מחדל. המקסימום הוא 63.
המוצר partition_sec_hd * partition_hd_cyl * 512 הוא גודל הצילינדר. זה
צריך להיות מתחלק ב-2048 כדי לאפשר יישור מדויק. עם
מצורפים מחיצות ו-appended_part_as_gpt אין הגבלה למספר של
צילינדרים. אחרת עשויים להיות לכל היותר 1024 מהם. אם גם גודל הצילינדר
קטן כדי להישאר מתחת לגבול, אז הערכים המתאימים של partition_hd_cyl הם
נבחר עם partition_sec_hd 32 או 63. אם התמונה גדולה מ-8,422,686,720
בתים, אז לא ניתן למלא את אילוצי גודל הצילינדר עבור MBR. הם נראים
לא חשוב מדי בכל מקרה. כתובות בלוק שטוח בטבלאות מחיצות טובות עבור
1 TiB.

-partition_cyl_align מצב
שליטה ביישור גודל התמונה למספר שלם של צילינדרים. זה נקבע
לפי מפרט isohybrid ונראה שזה בבקשה לתכנת fdisk. גודל הצילינדר חייב להיות
מתחלק ב-2048. לא ניתן ליישר תמונות גדולות מ-8,323,596,288 בתים ב-MBR
טבלת מחיצות.
מצב "אוטומטי" הוא ברירת המחדל. יישור באמצעות ריפוד מתרחש רק אם אפשרות -isohybrid-mbr
נתון.
מצב "מופעל" גורם ליישור על ידי ריפוד עם אפשרות --protective-msdos-label מדי.
מצב "הכל" הוא כמו "מופעל" אבל גם מרחיב מחיצות מ-append_partition ל-an
גודל מיושר.
מצב "כבוי" משבית את היישור ללא תנאי.

-append_partition partition_number type_code disk_path
לגרום לתמונת מערכת קבצים מוכנה להתווסף לתמונת ISO ולהיות
מתואר על ידי ערך טבלת מחיצות בבלוק אתחול בתחילת ההופעה
תמונת ISO. ערך המחיצה יישא את גודל הקובץ שנשלח בעוגל כלפי מעלה
לכפולה הבאה של 2048 בתים או לכפולה הבאה של גודל הגליל.
היזהר מהרצות מרובות מפגשים הבאות. המחיצה המצורפת תקבל
מוחלף.
partition_number עשוי להיות 1 עד 4. מספר 1 יכניס את כל תמונת ה-ISO לתוך
שטח לא נתבע לפני מחיצה 1. אז יחד עם רוב xorriso MBR או GPT
תכונות, מספר 2 יהיה הבחירה הטבעית ביותר.
ה-type_code עשוי להיות "FAT12", "FAT16", "Linux", או מספר הקסדצימלי בין
0x00 ו-0xff. לא כל המספרים האלה יניבו תוצאות שמישות. לרשימת קודים
חפש באינטרנט "סוגי מחיצות" או הפעל את פקודת fdisk "L". הקוד הזה
חשוב רק עם MBR, לא עם GPT.
אם פקודה אחרת גורמת לייצור GPT, אז המחיצות המצורפות
יוזכר גם שם, גם אם לא יינתן -appended_part_as_gpt.

-appended_part_as_gpt
מסמן מחיצות מ-append_partition ב-GPT ולא ב-MBR. במקרה הזה
ה-MBR מציג מחיצה בודדת מסוג 0xee המכסה את כל נתוני הפלט.
כברירת מחדל, מחיצות מצורפות מסומנות ב-GPT רק אם GPT מופק בגלל
של אפשרויות אחרות.

-efi-boot-part דיסק_נתיב
העתק קובץ מהדיסק לתמונת ה-ISO המתהווה וסמן אותו באמצעות ערך GPT כ-EFI
מחיצת מערכת. קושחת האתחול של EFI אמורה להשתמש בתמונת מערכת קבצים FAT
מחיצה כזו לאתחול ממקל USB או דיסק קשיח.
במקום disk_path, ניתן לתת את המילה --efi-boot-image. זה חושף ב-GPT
התוכן של תמונת האתחול הראשונה של El Torito EFI כמחיצת מערכת EFI. אתחול EFI
תמונות מוצגות על ידי אפשרויות -e או --efi-boot. תמונת האתחול של EFI המושפעת
לא יכול להופיע ב-HFS+ מכיוון שהוא מאוחסן מחוץ למחיצת HFS+.

-chrp-boot-part
סמן את טווח הבלוק של כל תמונת ה-ISO המתהווה כמחיצת MBR מסוג 0x96.
זה אינו תואם לכל תכונה אחרת המייצרת ערכי מחיצת MBR.
זה הופך את GPT לבלתי ניתן לזיהוי.
CHRP משמש לעתים קרובות בשילוב עם HFS. עדיין לא נבדק אם HFS+
מערכות קבצים המיוצרות עם אפשרות -hfsplus יאתחלו בכל מחשב בעל יכולת CHRP
שאינו מאתחל גם ISO 9660 טהור.

-chrp-boot
כינוי של -chrp-boot-part.

-הכנה-אתחול-חלק דיסק_נתיב
העתק קובץ מהדיסק לתמונת ISO המתהווה וסמן אותו על ידי מחיצת MBR
ערך מסוג 0x41. קושחת אתחול PReP אמורה לקרוא את התוכן של
מחיצה כקובץ הפעלה יחיד של ELF. אפשרות זו תואמת ל-MBR אחרים
מחיצות ועם GPT.

-מיפס-אתחול iso_rr_path
הכריז על קובץ נתונים בתמונה כקובץ אתחול MIPS Big Endian וגורם
ייצור של MIPS Big Endian Volume Header. זה סותר זה את זה עם
ייצור של בלוקי אתחול אחרים כמו MBR. זה ידרוס את 512 הבתים הראשונים של
כל נתונים שסופקו על ידי -G. ניתן להצהיר על עד 15 קבצי אתחול באמצעות מספרים
אפשרויות -mips-boot.

-מיפל-אתחול iso_rr_path
הכריז על קובץ נתונים בתמונה כקובץ האתחול של MIPS Little Endian. זה
בלעדי הדדית עם בלוקי אתחול אחרים. זה יחליף את 512 הבתים הראשונים
של כל מידע שסופק על ידי -G. ניתן להכריז רק על קובץ אתחול בודד על ידי
-מיפל-אתחול.

-B נתיב_דיסק[,נתיב_דיסק ...]
גרם לכתיבה של קובץ נתונים אחד או יותר בדיסק לאחר סיום תמונת ה-ISO.
תווית דיסק SUN תיכתב לתוך 512 הבתים הראשונים של תמונת ה-ISO אשר
מציג את התמונה הזו כמחיצה 1 ואת דיסק_paths הנתונים כמחיצה 2 עד 8.
קבצי הדיסק צריכים להכיל תמונות אתחול מתאימות למערכות SUN SPARC.
ה-pseudo disk_path "..." גורם לכך שכל ערכי המחיצה הריקים הופכים להעתקים של
הערך האחרון שאינו ריק. אם לא ניתן דיסק_path אחר לפני "..." אז הכל
מחיצות מתארות את תמונת ה-ISO. במקרה זה, קוד טוען האתחול חייב להיות
מיובא על ידי אפשרות -G.

-sparc-boot נתיב_דיסק[,נתיב_דיסק ...]
כינוי של -B.

-sparc-label טֶקסט
הגדר את טקסט תווית ASCII של תווית דיסק SUN.

--grub2-sparc-core iso_rr_path
גרם לכתובת התוכן ולגודל של קובץ הנתונים הנתון בתמונה להיות
נכתב אחרי תווית הדיסק SUN. שני המספרים נספרים בבתים. הכתובת
נכתב כמספר גדול-אנדיאן של 64 סיביות לבייט 0x228. הגודל כתוב כ-32
מספר סיביות גדול-אנדיאן לבייט 0x230.

-hppa-cmdline טֶקסט
הגדר את שורת הפקודה PALO עבור HP-PA. עד 1023 תווים מותרים על ידי
בְּרִירַת מֶחדָל. עם -hppa-hdrversion 4 המגבלה היא 127.
שים לב שחמש האפשרויות הראשונות -hppa הן חובה, אם אחת מהאפשרויות -hppa
נתון. רק אפשרות -hppa-hdrversion מותר להיעדר.

-hppa-bootloader iso_rr_path
קבע את הנתיב הנתון כקובץ טוען אתחול HP-PA.

-hppa-kernel-32 iso_rr_path
קבע את הנתיב הנתון כקובץ ליבת HP-PA 32 סיביות.

-hppa-kernel-64 iso_rr_path
קבע את הנתיב הנתון כקובץ ליבת HP-PA 64 סיביות.

-hppa-ramdisk iso_rr_path
קבע את הנתיב הנתון כקובץ דיסק RAM של HP-PA.

-hppa-hdrversion מספר
בחר בין PALO header גרסה 5 (ברירת מחדל) וגרסה 4. עבור המתאים
ערך ראה בקוד מקור PALO: PALOHDRVERSION.

-אלפא-אתחול iso_rr_path
הכריז על קובץ נתונים בתמונה כ- DEC Alpha SRM Secondary Bootstrap Loader
ולגרום לייצור של מגזר מגף שמצביע עליו. זה הדדי
בלעדי עם ייצור של בלוקי אתחול אחרים כמו MBR.

אופי סטים:

קבוצות התווים לא אמורות להיות חשובות כל עוד נעשה שימוש רק בתווים אלפאנומריים באנגלית
עבור שמות קבצים או כל עוד כל הכותבים והקוראים של המדיום משתמשים באותו תו
מַעֲרֶכֶת. מחוץ לאילוצים אלה ייתכן שיהיה צורך לאפשר ל-xorriso להמיר קודי בתים.
המרה מערך תווים קלט לקבוצת תווי פלט מתבצעת כאשר ISO
תמונה נכתבת. להיפך יש המרה מקבוצת תווים פלט ל-
הגדרת תווים קלט כאשר תמונת ISO נטען. ניתן להגדיר את הסטים לפי אפשרויות
-input-charset ו-output-charset, במידת הצורך.

-input-charset character_set_name
הגדר את ערכת התווים שממנה להמיר שמות קבצי דיסק בעת הכנסתם
לתוך תמונת ISO.

-output-charset character_set_name
הגדר את ערכת התווים שממנה להמיר שמות של תמונות ISO שנטענו
אשר להמיר שמות בעת כתיבת תמונות ISO.

ג'יגדו תבנית חילוץ:

מאת man genisoimage: "Jigdo הוא כלי המסייע בהפצה של קבצים גדולים כמו CD
ותמונות DVD; לִרְאוֹת http://atterer.net/jigdo/ לפרטים נוספים. תקליטורי דביאן ו-DVD ISO
תמונות מתפרסמות באינטרנט בפורמט jigdo כדי לאפשר למשתמשי קצה להוריד אותן יותר
ביעילות."
אם השימוש ב-libjte הופעל בזמן ההידור של xorriso, אז xorrisofs יכול לייצר א
.jigdo וקובץ .template יחד עם תמונת ISO של הפעלה בודדת. אם לא, אז ג'יגדו
אפשרויות יגרמו לאירוע FAILURE, שבדרך כלל מוביל לביטול התוכנית.
אפשר לקבוע את היכולת של Jigdo על ידי:
$ xorrisofs -גרסה 2>&1 | grep '^libjte' && echo YES

קובץ ה-.jigdo מכיל סכומי ביקורת וכתובות קבצים סימבוליים. קובץ ה-.template
מכיל את תמונת ה-ISO הדחוסה עם תגיות הפניה במקום בייטי התוכן של ה-
קבצים ברשימה.
קלט עבור תהליך זה הם הטיעונים הרגילים עבור a xorrisofs הפעלה ללא תמונה
נטען, וקובץ .md5 המפרט את קובצי הנתונים העשויים להיות רשומים ב-.jigdo
קובץ עם הפניה חיצונית בקובץ .template. כל קובץ ייעודי מיוצג
בקובץ .md5 על ידי שורת טקסט אחת:
MD5 כ-32 ספרות hex, 2 ריקים, גודל כ-12 ספרות עשרוניות או ריקים, 2 ריקים, סמלי
כתובת הקובץ
כתובת הקובץ בשורה .md5 צריכה לשאת את אותו basename כמו disk_path של
קובץ שהוא יתאים. נתיב הספרייה של כתובת הקובץ הוא הקובע עבור To=From
מיפוי, לא לזיהוי קבצים. לאחר מיפוי To=From, כתובת הקובץ נכתבת
לתוך קובץ ה-.jigdo. כלי שחזור של Jigdo ימירו את הכתובות האלה למציאות
כתובות מקור נתונים שניתן להגיע אליהן, מהן הם יכולים לקרוא.
אם רשימת הפרמטרים של Jigdo אינה ריקה, הריפוד ייספר כחלק מה-
תמונת ISO.

-ג'יגדו-ג'יגדו דיסק_נתיב
הגדר את disk_path עבור קובץ ה-.jigdo עם סכומי הבדיקה וכתובות ההורדה עבור
מילוי החורים בתבנית.

-תבנית-jigdo דיסק_נתיב
הגדר את disk_path עבור קובץ ה-template עם תמונת ה-ISO המחוררת והדחוסה
עותק.

-jigdo-min-file-size גודל
הגדר את הגודל המינימלי עבור קובץ נתונים שיירשם בקובץ ה-.jigdo ויהיה א
חור בקובץ התבנית. הגודל יכול להיות מספר רגיל ספירת בתים, או מספר
עם האות "k", "m", "g" המצורפת לספירת KiB (1024 בתים), MiB (1024 KiB), או
GiB (1024 MiB).

-jigdo-force-md5 דיסק_נתיב_pattern
מוסיף דפוס ביטוי רגולרי אשר יקבל השוואה עם המוחלט
disk_path של כל קובץ נתונים שלא נמצא ברשימת .md5. התאמה גורמת א
אירוע MISHAP, שבדרך כלל אינו מבטל את הפעלת התוכנית אך גורם לבסוף ל-
ערך יציאה שאינו אפס של התוכנית.

-jigdo-exclude דיסק_נתיב_pattern
הוסף דפוס ביטוי רגולרי אשר יקבל השוואה עם המוחלט
disk_path של כל קובץ נתונים. התאמה גורמת לקובץ להישאר ב-.template בכל
מקרה.

-מפת ג'יגדו אל=מאת
הוסף זוג מחרוזות בצורת To=From לרשימת הפרמטרים. אם קובץ נתונים מקבל
רשום בקובץ ‎.jigdo, אז הוא מופנה לפי כתובת הקובץ מהשורה שלו
קובץ md5. כתובת קובץ זו נבדקת אם היא מתחילה ב- From
חוּט. אם כן, מחרוזת זו תוחלף במחרוזת To וב-':'
תו, לפני שהוא נכנס לקובץ jigdo. המחרוזת מאת צריכה להסתיים ב-'/'
אופי.

-md5-list דיסק_נתיב
הגדר את disk_path היכן למצוא את קובץ הקלט .md5.

-jigdo-template-compress "gzip"|"bzip2"
בחר אחד מתוך "bzip2" או "gzip" עבור הדחיסה של קובץ התבנית. הג'יגדו
הקובץ יוצא לא דחוס.

-checksum_algorithm_iso רשימה_של_שמות
בחר אחד או יותר מ"md5", "sha1", "sha256", "sha512" עבור העזר "# תמונה
Hex" בקובץ Jigdo. List_of_names עשוי להיראות כך
"md5,sha1,sha512". הערך "הכל" בוחר את כל האלגוריתמים הזמינים. שימו לב ש-MD5
נשאר תמיד מופעל.

-checksum_algorithm_template רשימה_של_שמות
בחר את האלגוריתמים עבור סכומי הבדיקה "# Template Hex" בקובץ ה-jigdo. ה
הכללים עבור list_of_names זהים לאלה של -checksum_algorithm_iso.

שונות אפשרויות:

-גודל הדפסה
הדפס לפלט סטנדרטי את המספר הצפוי של 2048 בלוקים בתים ב-
תמונת ISO מתהווה. אל תייצר תמונה זו.
התוצאה תלויה במספר הגדרות.
אם ניתנת האפשרות --emul-toc, הריפוד (ראה -pad) לא נספר כחלק מ
גודל התמונה. במקרה זה השתמש ב-no-pad או הוסף 150 (= 300 KiB) ל-
מספר המתקבל.
אם אמולציית mkisofs מסתיימת לאחר אפשרות -הדפסה-גודל, אז המאפיינים של הכי
לא ניתן לערוך את קובץ תמונת האתחול שצוין לאחרונה על ידי פקודות xorriso עוקבות.

--no_rc
רק אם משתמשים בו כטיעון ראשון אפשרות זו מונעת קריאה ופרשנות של
קבצי הפעלה. ראה סעיף קבצים להלן.

עזרה
רשום אפשרויות נתמכות ל-stderr. אפשרויות מקוריות של mkisofs נושאות את המקור שלהן
טקסטי תיאור של mkisofs.

-שֶׁקֶט
דחק את רוב ההודעות של התוכנית הפועלות, למעט אלו שמצביעות על בעיות או
שגיאות.

-גוי
הגדל את תדירות הודעות המוצץ בזמן כתיבת תמונת ISO.

-קובץ לוג דיסק_נתיב
חתוך את הקובץ disk_path לגודל 0 והפנה אליו מחדש את כל ההודעות שהיו
בדרך כלל מופיע ב-stderr. -log-file עם טקסט ריק כ-disk_path מאפשר מחדש פלט
לסטדרר.

-v
אפשר הפלט של הודעות תוכנית מידע.

-שורש
כינוי של -v.

-הפך
הדפס לפלט סטנדרטי טקסט שמתחיל ב
"mkisofs 2.01-Emulation Copyright (C)"
ולשגיאת תקן מידע על הגרסה של xorriso.

דוגמאות


סקירה כללית of דוגמאות:
הפקת תמונה פשוטה
הגדר נתיבי תמונת ISO לפי נקודות השתלה
בצע ריצות מרובות מפגשים
תן ל-xorrisofs לעבוד מתחת ל- growisofs
גיבוי מצטבר של כמה עצי ספריות
גיבוי מצטבר עם עצים שהצטברו
צור תמונות הניתנות לאתחול עבור PC-BIOS ו-EFI

A פשוט תמונה הפקה לָרוּץ
עץ קבצים מוכן בספריה ./for_iso מועתק לספריית הבסיס של ה-ISO
תמונה. הרשאות הקובץ יוגדרו לקריאה בלבד עבור כולם. Joliet תכונות עבור
מערכות מיקרוסופט מתווספות. התמונה המתקבלת נכתבת כקובץ נתונים ./image.iso on
דיסק.
$ xorrisofs -r -J -o ./image.iso ./for_iso

לקבוע ISO תמונה שבילים by -נקודות השתלה
ללא אפשרות -graft-points כל קובץ דיסק נתון מועתק לספריית השורש של ה-
תמונת ISO, שומרת על שמה. אם ניתנת ספרייה, אז הקבצים שלה ו
ספריות משנה מועתקות לספריית השורש, תוך שמירה על שמותיהן.
$ xorrisofs ... /home/me/datafile /tmp/directory
מניב בספריית השורש של תמונת ISO:
/קובץ מידע
/file_1_from_directory
...
/file_N_from_directory

עם אפשרות -graft-points אפשר לשים קבצים וספריות לנתיבים שרירותיים
בתמונת ISO.
$ xorrisofs ... -graft-points /home/me/datafile /dir=/tmp/directory
מניב בספריית השורש של תמונת ISO:
/קובץ מידע
/dir
בסופו של דבר ספריות האב הדרושות בתמונה ייווצרו אוטומטית:
/datafiles/file1=/home/me/datafile
תשואות בתמונת ISO:
/datafiles/file1
התכונות של directory /datafiles מועתקות מ-/home/me בדיסק.

בדרך כלל יש להימנע מתווים = ו-\ בחלק ה-ISO של מפרט נתיב. אבל אם זה
חייב להיות, אפשר לברוח מהם:
/with_\=_and_\\/file=/tmp/directory/file
תשואות בתמונת ISO:
/with_=_and_\/file

לְבַצֵעַ רב מפגשים פועל
דוגמה זו פועלת עבור מדיה מרובה הפעלות בלבד: CD-R[W], DVD-R[W], DVD+R, BD-R. לְהוֹסִיף
אפשרות cdrskin --grow_overwriteable_iso to all -as cdrecord פועל על מנת לאפשר
אמולציה מרובה הפעלות על מדיה הניתנת לכתיבה.
המפגש הראשון כתוב כך:
$ xorrisofs -graft-points \
/tree1=prepared_for_iso/tree1 \
| xorriso -as cdrecord -v dev=/dev/sr0 ריק=מהיר -multi -eject -
מפגשי המשך נכתבים כך:
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorrisofs -M /dev/sr0 -C $m -graft-points \
/tree2=prepared_for_iso/tree2 \
| xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
הוצא תמיד את מגש הכונן בין הפעלות. ההפעלות הישנות נקראות דרך /dev/sr0. שֶׁלָה
ייתכן שמנהל ההתקן אינו מודע לתוכן שהשתנה לפני שהוא טוען שוב את המדיום.
במקרה זה ההפעלה הקודמת לא תיטען וההפעלה החדשה תכיל
רק הקבצים החדשים שנוספו.
מאותה סיבה אל תתנו ל-xorriso -כמו cdrecord לטעון את המדיום, אלא עשו זאת
באופן ידני או על ידי תוכנית שקוראת מ-/dev/sr0.

לתת xorrisofs לעבוד מתחת growisofs
growisofs מצפה לתוכנית עיצוב ISO שמבינה את האפשרויות -C ו-M. משתנה
מוגדר לעקוף את שם ברירת המחדל המקודד.
$ export MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
אם אין "xorrisofs" זמין במערכת שלך, תצטרך ליצור קישור
מצביע על הבינארי xorriso ותגיד ל- growisofs להשתמש בו. למשל על ידי:
$ ln -s $(which xorriso) "$HOME/xorrisofs"
$ export MKISOFS="$HOME/xorrisofs"
אפשר לצאת מהאמולציה של mkisofs באמצעות ארגומנט "--" ולעשות שימוש בכל פקודות xorriso.
growisofs לא אוהב אפשרויות שמתחילות ב-"-o" אך -outdev חייב להיות מוגדר ל-"-". אז השתמש
"outdev" במקום זאת:
$ growisofs -Z /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd --for_backup -- \
outdev - -update_r /my/files /files
שימו לב ש--for_backup ניתן באמולציית mkisofs. לשמירה על התוספת המוקלטת
נתונים זה חייב להיות כבר בתוקף, כאשר האמולציה טוענת את התמונה.

מצטבר גיבוי of a מעטים בספרייה עצים
זה משנה את עצי הספריות /open_source_project ו-/personal_mail בתמונת ISO
כך שהם הופכים להעתקים מדויקים של עמיתיהם בדיסק. אובייקטי קובץ ISO מקבלים
נוצרו, נמחקו או כוונו את התכונות שלהם בהתאם.
ACL, xattr, קישורים קשיחים וסיכומי ביקורת MD5 יירשמו. זה צפוי כי inode
מספרים במערכת הקבצים בדיסק נמשכים לאורך מחזורי הרכבה ואתחול. קבצים
עם שמות התואמים *.o או *.swp לא נכללים במפורש.

לשימוש מספר פעמים באותו מדיום, בכל פעם עדכון של שני עצי הדיסק ל
המדיום רצוי. התחל עם מדיום ריק ועדכן אותו עד שהוא נכשל
בחן בשל חוסר מקום שנותר על הישן.
אל תתנו ל-xorriso -as cdrecord לטעון את המדיום, אלא לעשות זאת באופן ידני או על ידי א
תוכנית שקוראת מ-/dev/sr0.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ load_opts=
$ test -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(date '+%Y_%m_%d_%H%M%S')" -graft-points \
-ישן-שורש / \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -

זה הגיוני אם הגיבוי המלא משאיר קיבולת ניכרת במדיה ואם
השינויים הצפויים קטנים בהרבה מהגיבוי המלא.

מוטב do לֹא להשתמש שֶׁלְךָ הצעיר ביותר גיבוי ל -ישן-שורש. יש לפחות שני מדיה שאתה
להשתמש לסירוגין. אז רק גיבויים ישנים יותר מסתכנים על ידי פעולת הכתיבה החדשה, בעוד
הגיבוי החדש מאוחסן בבטחה על מדיום אחר.
תמיד יש אמצעי ריק מוכן לבצע גיבוי מלא למקרה שניסיון העדכון ייכשל
עקב קיבולת לא מספקת. הכישלון הזה לא יקלקל את המדיום הישן, של
כמובן.

אם מספרי האינודה בדיסק אינם קבועים, השתמש באפשרות --old-root-no-ino. בזה
במקרה שהרצת עדכון תשווה סכומי MD5 מוקלטים מול תוכן הקובץ הנוכחי ב-hard
דיסק.

עם הר אוֹפְּצִיָה -o "sbsector=" ב- GNU / Linux או -s ב-FreeBSD או NetBSD זה אפשרי
גש לעצי ההפעלה המייצגים את גרסאות הגיבוי הישנות יותר. עם מדיה CD,
GNU/Linux mount מקבל מספרי הפעלה ישירות באמצעות האפשרות "session=".
מדיה מרובת מפגשים ומרבית המדיה הניתנת לכתיבה מחדש שנכתבה על ידי xorriso יכולה לדעת את sbsectors
מההפעלות שלהם לפי xorriso option -toc:
$ xorriso -dev /dev/sr0 -toc
xorriso יכולה להדפיס את פקודת ה-mount התואמת עבור מספר הפעלה:
$ xorriso -mount_cmd /dev/sr0 הפעלה 12 / mnt
או עבור מזהה אמצעי אחסון התואם לביטוי חיפוש:
$ xorriso -mount_cmd /dev/sr0 volid '*2008_12_05*' / mnt
שניהם מניבים בפלט סטנדרטי משהו כמו:
mount -t iso9660 -o nodev,noexec,nosuid,ro,sbsector=1460256 '/dev/sr0' '/ mnt'
משתמש העל עשוי לתת ל-xorriso לבצע את פקודת ה-mount ישירות:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

מצטבר גיבוי עם שנצבר עצים
Solaris לא מציעה אפשרות לטעון הפעלות ישנות יותר. על מנת לשמור עליהם
נגיש, אפשר למפות את כל הקבצים לעץ קבצים תחת ספריית הפעלה ולצבור
המדריכים הללו מפגישה לפגישה. עץ -שורש משובט מהשורש -ישן
עץ לפני שהוא מושווה לעצים המתאימים בדיסק.
זה דורש לדעת את שם ספריית ההפעלה בעבר.
עם הפגישה הראשונה:
$ xorrisofs -root /session1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(date '+%Y_%m_%d_%H%M%S')" -graft-points \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v blank=as_needed \
-מולטי -waiti -eject -

עם ההפעלה השנייה, האפשרות -old-root מתייחסת ל-/session1 וה-root החדש הוא
/session2.
אל תתנו ל-xorriso -as cdrecord לטעון את המדיום, אלא לעשות זאת באופן ידני או על ידי א
תוכנית שקוראת מ-/dev/sr0.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ msinfo=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ load_opts=
$ test -n "$msinfo" && load_opts="-M /dev/sr0 -C $msinfo"
$ xorrisofs $load_opts -root /session2 -old-root /session1 \
-o - --for_backup -m '*.o' -m '*.swp' \
-V PROJ_MAIL_"$(date '+%Y_%m_%d_%H%M%S')" -graft-points \
/projects=/home/thomas/projects \
/personal_mail=/home/thomas/personal_mail \
| xorriso -as cdrecord dev=/dev/sr0 -v -multi -waiti -eject -
עם ההפעלה השלישית, האפשרות -old-root מתייחסת ל-/session2. ה-root החדש הוא /session3.
וכן הלאה.

צור אתחול תמונות ל PC-BIOS ו EFI
חבילת מעייני האתחול SYSLINUX/ISOLINUX פופולרית לאתחול PC-BIOS. ויקי ISOLINUX
קובע ליצור בדיסק ספרייה ./CD_root ולהעתיק את כל הקבצים הרצויים
מתחת למדריך הזה. במיוחד יש להעתיק את הקובץ isolinux.bin
./CD_root/isolinux/isolinux.bin . זהו קובץ תמונת האתחול.
ניתן להשתמש באפשרויות ה-mkisofs שנקבעו ללא שינוי xorrisofs:
$ xorrisofs -o output.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
./CD_root
שים אותו על תקליטור על ידי תוכנית צריבה. לְמָשָׁל:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed output.iso

התמונה מהדוגמה שלמעלה תאתחל מתקליטור, DVD או BD, אך לא ממקל USB או אחר
מכשירים דמויי דיסק קשיח. זה יכול להיעשות בעזרת MBR איזוהיברידי. Syslinux מספק
התאמת קובצי תבנית כמו isohdp[fp]x*.bin . למשל /usr/lib/syslinux/isohdpfx.bin .
אם גודל של כמה מאות קילו-בייט לא משנה, ניתן להשתמש באפשרות -partition_offset
צור טבלת מחיצות שבה מחיצה 1 מתחילה לא בבלוק 0. זה מקל על מאוחר יותר
מניפולציות של מקל ה-USB על ידי כלים לחלוקה ועיצוב.
התמונה מהדוגמה הבאה תוכנה לאתחול דרך MBR והראשונה שלה
המחיצה תתחיל בבלוק 64 בדיסק הקשיח.
זה גם יאתחל ממדיה אופטית.
$ xorrisofs -o output.iso \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin \
-partition_offset 16 \
./CD_root
הפוך למשתמש-על והעתק את התמונה לקובץ התקן הבסיסי הלא מחולק של ה-USB
מקל. ב-GNU/Linux זה למשל /dev/sdb, לא /dev/sdb1.
זהירות: פעולה זו תחליף את כל המחיצות במקל ה-USB וייצור את הנתונים שנותרו
בלתי נגיש.
אז תחילה ודא שקיבלת את הכתובת הנכונה של המכשיר המיועד. למשל על ידי קריאה
100 MiB נתונים ממנו וצפייה בו מהבהב:
# dd bs=2K if=/dev/sdb count=50K >/dev/null
כעת העתק את התמונה אליו
# dd bs=2K if=output.iso of=/dev/sdb

עכשיו עבור EFI:
קובץ תמונת האתחול חייב להיות התמונה של מחיצת מערכת EFI, כלומר מערכת קבצים FAT
עם ספרייה /EFI/BOOT וקבצי אתחול עם שמות שנקבעו על ידי EFI: BOOTIA32.EFI עבור 32 סיביות
x86, BOOTx64.EFI עבור 64 סיביות AMD/x86 (ב-UEFI-2.4 אכן יש אותיות קטנות "x"),
BOOTAA64.EFI עבור ARM של 64 סיביות. התוכנה במערכת הקבצים FAT אמורה להיות מסוגלת למצוא ו
בדוק את מערכת הקבצים ISO עבור תצורת מטעין האתחול והתחלת מערכת ההפעלה.
תוכנית GRUB2 grub-mkimage יכולה לייצר מערכת קבצים FAT כזו עם תוכן מתאים, אשר
לאחר מכן משתמש בתוכנת GRUB2 נוספת ממערכת הקבצים ISO.
ציוד אתחול EFI עשוי להיות משולב עם ISOLINUX isohybrid לעיל עבור PC-BIOS בלא
דרך באמת תואמת UEFI-2.4, שכמובן עובדת היטב. זה מניב מחיצת MBR ו-GPT
טבלאות, שתיהן עם מחיצות מקוננות. בהנחה שתמונת מחיצת מערכת EFI מוכנה כ
./CD_root/boot/grub/efi.img, הוסף את האפשרויות הבאות לפני כתובת הספרייה
./CD_root:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-isohybrid-gpt-basdat \
תואם יותר ל-UEFI-2.4 הוא להחליט עבור MBR או GPT ולצרף עותק של
מחיצת מערכת EFI על מנת למנוע חפיפה של מחיצת ISO ומחיצת EFI.
כאן עבור MBR:
-eltorito-alt-boot -e 'boot/grub/efi.img' -no-emul-boot \
-append_partition 2 0xef ./CD_root/boot/grub/efi.img \
ה-ISOs המתקבלים אמורים לאתחל ממדיה אופטית ומקל USB. אפשר להשמיט
אפשרות -eltorito-alt-boot אם לא נעשה שימוש באפשרות -b כדי להפוך את ה-ISO לניתנת לאתחול דרך PC-BIOS.

עבור ISOs עם ציוד אתחול GRUB2 טהור שקול להשתמש בכלי GRUB2 grub-mkrescue as
חזית ל-xorrisofs.

אם יש לך מערכת קבצים ISO הניתנת לאתחול ואתה רוצה לדעת את הציוד שלה בתוספת הצעה איך
כדי לשחזר אותו, נסה:
$ xorriso -hfsplus ב-indev IMAGE.iso \
-report_el_torito plain -report_system_area plain \
-print "" -print "======= הצעה לאפשרויות xorrisofs:" \
-דווח_el_torito as_mkisofs

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


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

פקודות לינוקס

Ad