xorrecord - מקוון בענן

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

תָכְנִית:

שֵׁם


xorrecord - אמולציה של תוכנית CD/DVD/BD cdrecord לפי תוכנית xorriso

תַקצִיר


xorrecord [ options ] dev=device [track_source]

תיאור


xorrecord כותב נתונים מעוצבים מראש למדיות CD, DVD ו-BD.

הוא מבין כמה אפשרויות של תוכנית cdrecord מ-cdrtools מאת Joerg Schilling. שֶׁלָה
היישום הוא חלק מהתוכנית xorriso שאינה חולקת קוד מקור עם cdrtools, אבל
אלא עושה שימוש ב-libburn לתקשורת עם הכונן.
אמולטור cdrecord אחר ושלם יותר הוא תוכנית cdrskin שמשתמש באותה צריבה
מתפקד כ xorrecord, אך מסוגל לצרוב תקליטורי שמע ולטפל בתקליטור-טקסט.

MMC, מוֹשָׁב, מַסלוּל, מדיה you
MMC הוא תקן ממשפחת SCSI המגדיר את האינטראקציה בין מחשבים
וכוננים אופטיים. מאז יותר מעשור כל מכשירי התקליטור, ה-DVD או ה-BD מצייתים לכך
תקן ללא קשר לפי כבלים של אוטובוס שהם מחוברים למחשב. ליבבורן מסתמך
על תאימות לתקן זה ועל היכולת של מערכת ההפעלה לבצע SCSI
עסקאות על כבלי האוטובוס המסוים.
A מוֹשָׁב הוא אזור נתונים בדיסק אופטי שנכתב בדרך כלל בסינגל
לְטַאטֵא. הוא מכיל לפחות אחד לעקוב שהיא מחרוזת רציפה של בלוקים קריאים.
xorrecord מייצר הפעלה בודדת עם מסלול נתונים בודד המורכב מבלוקים עם
2048 בתים כל אחד. הוא בוחר את מצב הכתיבה באופן אוטומטי לפי סוג המדיה, מדיום
state, ו-option -multi.
במדיה CD ישנם סוגי רצועות אחרים, כמו אודיו, ומצבי כתיבה מסוימים כמו TAO
ו-SAO. מדיה CD ו-DVD יכולה להכניס יותר מרצועה אחת להפעלה. חלק מאלה
ניתן לטפל בתכונות באמצעות תוכנית cdrskin.
MMC מתאר כמה ניתנים להקלטה מדיה סוגים שבערך יוצרים שתי משפחות.
ברצף ניתן להקלטה מדיה הם CD-R, CD-RW, DVD-R, DVD-R DL, DVD-RW, DVD+R, DVD+R DL,
BD-R. מלבד DVD-R DL, הם יכולים לאחסן יותר מהפעלה אחת אם עדיין לא כתוב
רווח ואם הפגישה הקודמת נכתבה עם אפשרות -רַב. CD-RW ו-DVD-RW יכולים להיות
ריק על מנת שניתן יהיה להשתמש בו מחדש מאפס.
ניתן לכתיבה מדיה הם DVD-RAM, DVD+RW, DVD-RW מעוצב, BD-RE. הם מציעים סינגל
הפעלה עם מסלול יחיד לכתיבה בגישה אקראית. אין צורך לריק
מדיה הניתנת לכתיבה לפני שימוש חוזר.
מדיה DVD-RW נמכרת במצב הקלטה ברצף, אך ניתן לפורמט פעם אחת
ניתן לכתיבה. ראה אפשרויות blank=format_overwrite ו ריק = דפורמט.
אם יש לאחסן מערכות קבצים ISO 9660 על מדיה הניתנת לכתיבה, אז זה אפשרי
לחקות מספר הפעלות, על ידי שימוש באפשרות --grow_overwriteable_iso. במקרה זה,
גם הצורך בהרחקה לפני שימוש חוזר הוא חיקוי.

כונן הכנה ו פְּנִיָה:
לכוננים, צורבי CD, DVD או BD, ניתן לגשת דרך כתובות קבצים ספציפיות ל
libburn ומערכת ההפעלה. הכתובות האלה מופיעות לפי רצף של xorrecord
--מכשירים or קסוריסו -קישורי_מכשיר.
ב-GNU/Linux, FreeBSD ו-NetBSD, המשתמש צריך הרשאת rw עבור קובץ המכשיר. עַל
Solaris, המשתמש צריך r-permission והרשאה "sys_devices", אשר בדרך כלל מתקבלת
על ידי ריצה xorrecord באמצעות הפקודה pfexec.
ההרשאות או ההרשאות האלה כבר נחוצות לרישום כונן. אז יכול להיות
הכרחי כדי לקבל את הסקירה כמשתמש-על או באמצעות pfexec.
xorrecord אינו מבצע cdrecord option -scanbus ואינו מקבל את הכתובות של
טופס Bus, Target, Lun אשר נאמר על ידי -scanbus. אם התמיכה בכתובות אלו היא
הכרחי, שקול להשתמש בתוכנית cdrskin.
אפשר לתת xorrecord עבודה על כוננים מחקים. הכתובות שלהם מתחילות בקידומת
"stdio:" ואחריו כתובת קובץ. התנהגות המדיה המדומה תלויה בקובץ
סוּג. ראה מאן קסוריסו לפרטים.
אם פלט סטנדרטי נבחר ככונן מדומה, אז כל תוצאות הטקסטים של התוכנית, אשר
בדרך כלל מופיעים בפלט סטנדרטי, יופנו לשגיאה סטנדרטית.

קשר ל התוכנית xorriso:
xorrecord הוא למעשה מצב פקודה של תוכנית קסוריסו, אשר נכנס או על ידי
פקודת xorriso "-as cdrecord" או על ידי הפעלת התוכנית באחד מהשמות "xorrecord",
"cdrecord", "wodim", או "cdrskin".
ניתן להשאיר את מצב הפקודה הזה על ידי הארגומנט "--" שמוביל לפקודת xorriso גנרית
מצב. לִרְאוֹת איש קסוריסו לתיאור שלו. מלבד במצב הפקודה xorriso, ה
רצף אפשרויות האמולציה של cdrecord לא משנה. כל הפעולות הממתינות מקבלות
מבוצע ברצף קבוע לפני סיום הפעלת התוכנית או לפני אמולציית cdrecord
מסתיים.

אפשרויות


פְּנִיָה מה היא נהיגה:

--מכשירים
הדפס את רשימת כונני התקליטורים, ה-DVD או BD הנגישים לפלט סטנדרטי. כוננים
עשוי להיות בלתי נגיש אם למשתמש אין הרשאות להשתמש בהם או אם הכונן
נמצא בשימוש על ידי תוכנית אחרת.
כל כונן נגיש מוצג בשורה כמו:
0 -dev '/dev/sr0' rwrw-- : 'TSSTcorp' 'CDDVDW SH-S203B'
כתובת ה-libburn של כונן זה היא '/dev/sr0'. 'TSSTcorp' הוא השם של
ספק (במקרה זה: Toshiba Samsung Storage Technologies Corporation), 'CDDVDW
SH-S203B' הוא שם הדגם (במקרה זה: צורב DVD).
לאחר מכן סיים אמולציה מבלי לבצע פעולת כונן נוספת.

dev=כתובת_כונן
הגדר את כתובת ה-libburn של הכונן לשימוש.
למשל ב-GNU/Linux: dev=/dev/sr0
למשל ב-FreeBSD: dev=/dev/cd0
למשל ב-NetBSD: dev=/dev/rcd0d
למשל ב-Solaris: dev=/dev/rdsk/c2t2d0s2
ראה גם לעיל "הכנה וטיפול בכונן".
אין להרכיב את המדיום בכונן או להיות בשימוש אחר.
אפשרות זו תיכנס לתוקף רק אם מקור רצועה, אפשרות ריק= או א
ניתנת אפשרות חקירת כונן. אחרת זה יוביל לאירוע SORRY ובדרך כלל
לגרום לערך יציאה שאינו אפס.

חוקר נהיגה ו מדיה:

-inq הדפס לפלט סטנדרטי: ספק, שם דגם וגירסת קושחה של הכונן.

-בדיקת כונן
הדפס ללא תנאי שהכונן תומך ב-burnfree, SAO ו-TAO. גם להדפיס
הפלט של option -inq.

-עצה הדפס את הפלט של -checkdrive, הפרופיל המסוגל ביותר של המדיום ב-
drive, רשימת הפרופילים הנתמכים על ידי הכונן, בין אם כן
ניתן למחיקה (כלומר ניתן לבטל), יצרן המדיה והמוצר המדיום
שם.
פרופילים הם מודלים של שימוש, שלעתים קרובות קשורים לסוג מדיה מסוים (למשל
CD-RW), אך עשוי לחול גם על משפחת מדיה. למשל תקליטור פרופיל חל על כולם
מדיית CD המכילה נתונים.

-טוק הדפס טבלת תוכן של המדיום בכונן. הפלט אינו תואם
ל-cdrecord אפשרות -toc, אלא זה של קסוריסו פקודה -toc. זה מפרט את
כתובת, ספק, שם דגם וגירסת קושחה של הכונן.
על המדיום זה אומר את שם המוצר והיצרן, אם יש כבר
תוכן כתוב, ואם כן, האם המדיום סגור או ניתן להוספה. ניתן לתוספת
התקשורת יכולה לקחת עוד סשן. מסופר על כמות הנתונים הניתנים לקריאה ולכתיבה.
אם יש הפעלות, הכתובת והגודל של בלוק ההתחלה שלהם מדווחים. אם
ההפעלה מכילה מערכת קבצים ISO 9660, ואז מדווח זיהוי הכרך שלו. אם ה
המדיום ניתן לכתיבה, ואז מדווחת כתובת החסימה הבאה לכתיבה.
אם לא אפשרות --grow_overwriteable_iso נתון או שאין מערכת קבצים ISO 9660
קיים במדיום, ואז מדיה הניתנת להחלפה מדווחת כריקה. זה
בשל העובדה שניתן לכתוב אותם מאפס ללא הכנה נוספת,
וכי MMC אינו מבחין בין נתונים שנכתבו על ידי הצריבה הקודמת ביותר
הפעלה ונתונים ישנים יותר שלא הוחלפו על ידי ריצת צריבה זו. כתוצאה מכך,
מדיה אלו מדווחות עם 0 בלוקים קריא, אם כי כל בלוקים הניתנים לכתיבה שלהם
בדרך כלל גם ניתנים לקריאה.

-msinfo
הדפס את טקסט הארגומנט עבור אפשרות -C של תוכניות mkisofs, genisoimage, או
xorrisofs. הוא מורכב משני מספרים מופרדים בפסיק.
המספר הראשון אומר את הבלוק הראשון של הרצועה הראשונה של הרצועה האחרונה שהוקלטה
מוֹשָׁב. זוהי גם הכתובת המשמשת כברירת מחדל כאשר מערכות הפעלה עולות את a
מדיום עם מערכת הקבצים ISO 9660 למשל.
המספר השני מציין את הכתובת הבאה לכתיבה, היכן xorrecord יתחיל
לכתוב את הפגישה הבאה.
אפשרות זו תקפה רק עבור מדיה כתובה וניתנת לתוספת. בכל שאר המקרים זה יקרה
לא יניב טקסט פלט אבל יבטל את התוכנית עם ערך יציאה שאינו אפס.

הגדרות ל מה היא לשרוף לרוץ:

הפעלת צריבה דורשת בדיוק ארגומנט כתובת מקור אחד של מסלול, המורה מאיפה
קרא את הנתונים שיוכנסו למפגש הקרוב. המצב הבינוני חייב להיות
ריק או ניתן לתוספת.
מקור הרצועה עשוי להיות "-" עבור קלט סטנדרטי או כתובת של קובץ קריא מכל סוג שהוא
למעט ספריות. כמעט כל סוגי המדיה מקבלים מקור רצועה עם בתים בלתי צפויים
ספירה, כמו קלט רגיל או צינורות עם שם. עם זאת, ה-DVD-R DL ו-DVD-RW נמחקו על ידי
mode deformat_quickest דורשים הזמנה מדויקת מראש של גודל המסלול, כך שהם
צריך לקרוא אותו ממקור באורך צפוי, או שצריך להיות מלווה ב
אוֹפְּצִיָה tsize= או לפי אופציה -איזון.
מספר אפשרויות מצפות לערך גודל כארגומנט. מספר עם האות הנגררת "b" או
ללא אות נגררת היא ספירת בתים רגילה. אותיות נגררות אחרות גורמות
הכפלה של המספר הנתון בגורם קנה מידה:
"k" או "K" = 1024 , "m" או "M" = 1024k , "g" או "G" = 1024m , "s" או "S" = 2048
למשל tsize=234567s פירושו גודל של 234567 * 2048 = 480393216 בתים.

ריק=מצב
ריק תקליטור CD-RW או DVD-RW כדי להפוך אותו לשימוש חוזר מאפס. פרמט DVD-RW,
DVD+RW, DVD-RAM, BD-R או BD-RE אם עדיין לא פורמט.
פעולה זו בדרך כלל הופכת את כל הנתונים המוקלטים על המדיום לבלתי קריאים. זה
ניתן לשילוב עם שריפה באותה הפעלה של xorrecord, או שהוא עשוי להתבצע
ללא מקור מסלול, ומשאיר את המדיום ריק.
המצב שניתן עם ריק= בוחר את ההתנהגות המסוימת:

לפי צורך
נסו להכין את המדיה לכתיבה מאפס. אם זה צריך
לעצב, ואז לעצב אותו. אם זה לא ריק, נסה להחיל
ריק=מהיר. זו סיבה להפלה אם המדיום לא יכול להניח ביסודיות
מצב בר כתיבה, למשל אם מדובר בכתיבה חד פעמית שאינה ריקה.
זה משאיר DVD-RW לא מעוצב במצב ריק לא מעוצב. לפורמט DVD-RW
השתמש ב-blank=format_overwrite. BD-R ריק לא מעוצב נשאר לא מעוצב.
(הערה: blank=as_needed אינה אפשרות הקלטת cdrecord מקורית.)

את כל
ריק CD-RW שלם או DVD-RW לא מעוצב.

מָהִיר
ריק למינימום CD-RW שלם או ריק DVD-RW לא מעוצב.

דפורמט
כמו ריק=הכל אבל עם היכולת הנוספת לריק לכתיבה
DVD-RW. זה יהרוס את העיצוב שלהם ויהפוך אותם ברצף
ניתן להקלטה.
(הערה: ריק=דפורמט אינו אפשרות תקליט מקורית)

דפורמט_המהיר ביותר
כמו ריק=דפורמט אבל ריקון DVD-RW רק באופן מינימלי. זה מהיר יותר מ
הרס מלא אבל מניב מדיה שאינה מסוגלת לכתוב רצועות של בלתי צפויות
גודל. גם ריבוי מפגשים לא יתאפשרו.
(הערה: blank=deformat_quickest אינה אפשרות מקורית של cdrecord.)

format_overwrite
פרמט DVD-RW ל-"Restricted Overwrite". המשתמש צריך להביא כמה
סבלנות.
פרמט DVD+RW, BD-RE או BD-R ריק לגודל ברירת המחדל שלהם. זה
לא חובה לעשות זאת עם מדיה DVD+RW ו-BD-RE, כי הם יקבלו
מעוצב אוטומטית בניסיון הכתיבה הראשון.
מדיה BD-R עשויה להיכתב במצב לא מעוצב. זה שומר מושבת את
החלפת בלוקים גרועים ומאפשרת מהירות כתיבה נומינלית מלאה. פעם אחת BD-R
מדיה כתובה, לא ניתן לעצב אותן יותר.
לעיצוב מחדש של מדיה שכבר פורמטה או לעיצוב ללא ברירת מחדל
גודל, השתמש בתוכנית קסוריסו עם פקודה -פוּרמָט.
(הערה: blank=format_overwrite היא לא אפשרות רשומה מקורית)

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

-רַב אפשרות זו מאפשרת להוספה של CD, DVD-R[W], DVD+R או BD-R לא מעוצב לאחר
הפגישה הנוכחית נכתבה. בלעדיו הדיסק נסגר ואולי לא
נכתב עוד - אלא אם כן הוא -RW וחסר, מה שגורם לאובדן שלו
תוכן.
לא ניתן להחיל אפשרות זו ל-DVD-R DL או ל-DVD-RW שהוקמו במצב
"דהפורמט_המהיר ביותר". האפשרות --multi_if_possible עשויה לזהות אוטומטית ו
להתמודד עם המצב הזה.
על מנת שכל תוכן מערכת הקבצים יהיה נגיש, בסופו של דבר ISO-9660
מערכת הקבצים של פגישת מעקב צריכה להיות מוכנה בצורה מיוחדת על ידי ה
תוכנת עיצוב מערכת הקבצים. mkisofs, genisoimage ו-xorrisofs מצפים במיוחד
מידע על המצב שניתן לאחזר על ידי xorrecord אפשרות -msinfo.
עם מדיה DVD או BD הניתנת לכתיבה, -multi לא יכול לסמן את סוף ההפעלה. לכן
בעת הוספת הפעלה חדשה, יש לקבוע את הסוף הזה מתוך המטען.
נכון לעכשיו ניתן להשתמש רק במערכות קבצים ISO-9660 בצורה כזו. ראה אפשרות
--grow_overwriteable_iso.

-דֶמֶה נסה לבצע את פעולות הכונן מבלי להשפיע בפועל על המדיה שהוכנסה.
אין אחריות שזה יעבוד עם שילוב מסוים של כונן ו
כְּלֵי תִקְשׁוֹרֶת. עם זאת, הריקון נמנע בצורה מהימנה. כדי למנוע שריפה אמיתית בשוגג,
-דמה מסרבת צריבה פועלת על כל דבר מלבד CD-R[W], DVD-R[W], או חיקוי
כונני סטדיו.

-מתיי המתן עד שנתוני קלט יהיו זמינים ב-stdin או EOF מתרחש ב-stdin. רק אז
להתחיל לגשת לכל כוננים.
יש להשתמש בזה אם xorrisofs עובד בקצה הצינור שבו המזין
תהליך קורא מהכונן לפני שהוא מתחיל לכתוב את הפלט שלו לתוך xorrisofs.
דוגמא:
xorrisofs ... -C 0,12800 -M /dev/sr0 ... |
xorrecord dev=/dev/sr0 ... -waiti -
אפשרות זו פועלת גם אם קלט סטנדרטי אינו מקור הרצועה. אם אין תהליך
צנרת פנימה, ואז מקש Enter של הטרמינל שלך ישמש כטריגר עבור xorrecord.
שים לב ששורת קלט זו לא תצורך על ידי cdrskin אם קלט סטנדרטי אינו נצרך
מקור המסלול. זה יגמר כפקודה של מעטפת, בדרך כלל.

tsize=גודל
הכרז את הגודל המדויק של מקור הרצועה. זה הכרחי עם מדיה DVD-R DL
ועם DVD-RW מרוקן המהיר ביותר, אם לא ניתן לקבוע את הגודל מראש
מקור המסלול. למשל אם זה קלט סטנדרטי או צינור עם שם.
אם מקור המסלול אינו מספק את כמות הבתים החזויה, השאר
של המסלול מרופד באפסים. זו אינה נחשבת לשגיאה. אם על
מצד שני, מקור המסלול מספק יותר מהבייטים שהוכרזו מאשר המסלול
במדיה נקטע לגודל החזוי ויציאות xorrecord ללא אפס
ערך.

-איזון
נסה להשיג את גודל הרצועה מהתוכן של מקור הרצועה. זה עובד רק
אם מקור הרצועה נושא מערכת קבצים ISO 9660. כל תוכן מקור אחר למעקב
יגרום להפסקת הפעלת הכוויה.
אם מקור הרצועה אינו קובץ רגיל או מכשיר חסימה, אפשרות זו תעשה זאת
פעל רק אם גודל ה-fifo של התוכנית הוא לפחות 64k. ראה אפשרות fs=.

padsize=גודל
הוסף את הכמות הנתונה של האפסים העוקבים למסלול הקרוב. תכונה זו יכולה להיות
מושבת לפי גודל 0. ברירת המחדל היא 300 kB כדי לעקוף בעיה עם
GNU/Linux שלעתים קרובות לא מצליח לקרוא את הבלוקים האחרונים של רצועת CD אשר הייתה
כתוב במצב כתיבה TAO. TAO משמש על ידי xorrecord אם גודל המסלול לא יכול להיות
חזוי או אם מדיום התקליטור אינו ריק אך ניתן להוספה.

-nopad זהה ל-padsize=0.

כרית זהה ל-padsize=15s. פעם זה היה מספיק עם ליבות GNU/Linux ישנות יותר.
בינתיים צריך לפחות להשתמש ב-padsize=128k, אם לא ב-padsize=300k.

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

-טאו דרשו במפורש שסוג הכתיבה TAO ישמש עבור CD, או אינקרמנטלי עבור
DVD-R. בדרך כלל התוכנה תבחר את סוג הכתיבה בהתאם לנתון
מצב בינוני, אפשרות -רב, ומקור מעקב. דרישה לכך במפורש מונעת את
התחלת ריצת כתיבה, אם היא לא מתאימה למצב.

-סאו דרשו במפורש שסוג הכתיבה SAO ישמש עבור CD, או DAO עבור DVD-R. זֶה
עשוי למנוע את ריצת הכתיבה, אם היא לא מתאימה למצב.

-דאו כינוי של -סאו.

fs=גודל
הגדר את גודל מאגר fifo של התוכנית לערך הנתון במקום לברירת המחדל
של 4 מ '.
ה-fifo מאחסן עודף זמני של נתוני מקור מסלול על מנת לספק את
סע עם זרם קבוע בזמנים של חוסר זמני באספקת מקור מסלול.
מלבד cdrecord, xorrecord מאפשרת כברירת מחדל הגנת תת-פרצת מאגר כונן
ואינו ממתין בכתיבה עד שיתמלא הפיפו לראשונה. על מאוד
כונני תקליטורים ישנים ומחשבים איטיים, הדבר עלול לגרום לביטול ריצות צריבה. בזה
במקרה, שקול להשתמש בתוכנית cdrskin לצריבת תקליטורים. כונני DVD ו-BD סובלים
ניצול חיץ ללא בעיות.
ככל שה-fifo גדול יותר, ניתן לפצות תקופות ארוכות יותר של אספקת מקור לקויה.
אבל פיפו גדול יכול לשלול ממערכת ההפעלה מטמון קריאה לטובה
ביצועי מערכת הקבצים.

מהירות=ערך
הגדר את מהירות הכתיבה. ברירת המחדל היא 0 = מהירות מקסימלית. ניתן לתת מהירות במדיה
סוג מספרי מהירות x תלויים או כתפוקה רצויה לשנייה ב-MMC
תואם kB (= 1000) או MB (= 1000 kB). ניתן להגדיר במפורש את גורם המהירות של מדיה x
על ידי הוספה של "c" ​​עבור CD, "d" עבור DVD, "b" עבור BD. "x" הוא אופציונלי.
מהירויות לדוגמה:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
אם אין רמז לגבי יחידת המהירות המצורפת, אז המדיום בכונן
יחליטו. יחידת ברירת המחדל היא CD, 1x = 176,400 בייטים גולמיים לשנייה. עם DVD, 1x =
1,385,000 בייטים לשנייה. עם BD, 1x = 4,495,625 בתים/שנייה.
כונני MMC בדרך כלל מפעילים את רעיון המהירות שלהם ולוקחים את ערך המהירות שניתן
על ידי תוכנית הצריבה רק כרמז להחלטה שלהם.

minbuf=אחוז
שווה ערך ל:
modesty_on_drive=

-מייד שווה ערך ל:
modesty_on_drive=75

-לִפְלוֹט הוצא את מגש הכונן לאחר סיום כל שאר העבודה.

תָכְנִית גרסה ו מֶלֶל:

-הפך
הדפס לפלט סטנדרטי שורה שמתחילה ב
"Cdrecord 2.01-Emulation Copyright"
ושורות נוספות המדווחות על הגרסה של xorriso והספריות התומכות שלה.
הם גם מציינים את הרישיון שבמסגרתו ניתנת התוכנית, ומתנערים מכל
אחריות, במידה המותרת בחוק.
לאחר מכן סיים אמולציה מבלי לבצע שום פעולת כונן.

-v הגדל את מילוליות התוכנית ברמה אחת. ישנן ארבע רמות מילוליות מ
כמעט שקט עד למילולי ניפוי באגים. ניתן להפעיל את שתי הרמות הגבוהות ביותר על ידי
חוזר על -v או על ידי -vv או על ידי -vvv.

-V רישום פקודות SCSI ותשובות כונן לשגיאה סטנדרטית. זה עשוי לעניין
if xorrecord וכונן מסוים או מדיום לא משתפים פעולה כצפוי, או אם
אתה רק רוצה לדעת איך libburn מתקשר עם הכונן. כדי להבין את זה
יומן מילולי במיוחד, צריך לקרוא מפרטי SCSI SPC, SBC ו-MMC.
נא לא להוסיף יומן כזה לדוח באג ממקור ראשון, אלא אם כן תרצה בכך
להצביע על סטייה מסוימת מהמפרט האמור, או אם תתבקשו לימן זה
על ידי מתחזק של xorrecord מי שמרגיש אחראי על דיווח הבאג שלך.

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

אפשרויות לֹא תואם ל cdrecord:

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

--grow_overwriteable_iso
אפשר אמולציה של כתיבה מרובה מפגשים על מדיה הניתנת לכתיבה המכילה א
מערכת הקבצים ISO 9660. אמולציה זו נלמדת מ- growisofs -M אך מותאמת ל-
מודל שימוש של
xorrecord -msinfo
xorrisofs -C -M | xorrecord -waiti -multi -
עבור מדיה רציפה.
--grow_overwriteable_iso אינו פוגע בשימוש במדיה אמיתית מרובת הפעלות. כְּלוֹמַר
אפשר להשתמש באותו xorrecord אפשרויות עם שני סוגי המדיה ול
להשיג תוצאות דומות אם יש לכתוב תמונות של מערכת הקבצים ISO 9660. זֶה
option מרמז על option -isosize ולכן דורש שמקור המסלול הוא ISO
תמונת מערכת הקבצים 9660.
עם מדיה הניתנת לכתיבה וללא אפשרות ריק=מהיר|כל קיים זה מרחיב
מערכת קבצים בסופו של דבר ISO 9660 במדיה. ההנחה היא שהגודל הפנימי של התמונה
התיאור מצביע על הסוף של הנתונים החשובים. מדיה הניתנת לכתיבה עם א
גודל ISO 9660 לזיהוי ייחשב כניתן להוספה ולא כריק.
כלומר האפשרויות -msinfo ו-toc יעבדו. -toc תמיד יציג הפעלה בודדת
כאשר גודלו גדל עם כל תמונת ISO 9660 שנוספת.

--רב_אם_אפשרי
החל אפשרות -multi אם המדיום מתאים. לא מתאימים הם DVD-R DL ו
DVD-RW, שהוקמו במצב "deformat_quickest".
לא כל הכוננים מזהים כראוי DVD-RW עם ריקון מהיר כזה שצריך "מופעל". אם
קיים חשד מבוסס כי ריצת צריבה נכשלה עקב -multi, אז זה
גורם לניסיון חוזר ללא -multi.

stream_recording="on"|"off"|מספר
מצב "מופעל" מבקש שהתאמה להגדרת המהירות הרצויה מועדפת על פני
ניהול שגיאות כתיבה. עם DVD-RAM ו-BD זה יכול להביא כתיבה יעילה
מהירות קרובה למהירות הכתיבה הנומינלית של המדיה. אבל זה גם ישבית את
שימוש אוטומטי בבלוקים חלופיים אם מתרחשות שגיאות כתיבה. זה גם יכול להיות
הכונן לא אוהב או מתעלם ממנו.
אם ניתן מספר, ניהול השגיאות יישאר מופעל עבור כל כתובות הבייטים
מתחת למספר הזה. כל מספר מתחת ל-16 שניות זהה ל"כבוי".

dvd_obs="default"|"32k"|"64k"
ספציפי ללינוקס: הגדר את מספר הבתים שישודרו בכל פעולת כתיבה
למדיית DVD או BD. רצועות מרופדות עד לכפולה הבאה של גודל הכתיבה הזה. א
מספר של 64 KB עשוי לשפר את התפוקה עם מערכות אפיק המציגות זמן אחזור
בעיות. ברירת המחדל תלויה בסוג המדיה, אפשרות stream_recording= וב-
להרכיב אפשרויות זמן.

modesty_on_drive=parameter[:parameters]
קבע אם מאגר הכונן לא יתמלא לחלוטין.
הפרמטר "מופעל" (או "1") מונע מהתוכנית לנסות לכתוב לכונן המבער
בעוד שהמאגר שלו בסכנה להתמלא מעל גבול נתון. אם המילוי הזה הוא
חרגה אז התוכנית תחכה עד שהמילוי יגיע לשפל נתון
ערך באחוזים.
זה יכול להקל על העומס על מערכת ההפעלה ובקר הכונן ובכך לעזור
השגת רוחב פס קלט טוב יותר אם הדיסק והצורב אינם פועלים באופן עצמאי
בקרים (כמו hda ו-hdb). זה עשוי גם לעזור עם כוויות בו-זמנית
צורבים שונים עם ליבות לינוקס כמו 3.16. מצד שני זה מגדיל את
סיכון של זרימת חיץ נמוכה ובכך מופחתת מהירות הכתיבה.
מבערים מסוימים אינם מתאימים מכיוון שהם מדווחים גם על מילוי חיץ בפירוט
גס בגודל או בזמן, או לצפות שהמאגר שלהם יתמלא עד הסוף לפני שהם
ללכת למהירות מלאה.
הפרמטרים "כבוי" או "0" משביתים תכונה זו.
הסף לתחילת המתנה ניתן על ידי הפרמטר "max_percent=".
הפרמטר "min_percent=" מגדיר את הסף לחידוש השידור.
אחוזים מותרים בטווח של 25 עד 100. מספרים בטווח זה
ללא שם מוקדם מתפרשים כ-"on:min_percent=".
לדוגמה: modesty_on_drive=75
הערכים האופטימליים תלויים בהתנהגות המאגר של הכונן.
הפרמטר "timeout_sec=" מגדיר אחרי איזה זמן של המתנה לא מוצלחת
צניעות תושבת כי היא לא עובדת.
הפרמטר "min_usec=" מגדיר את תקופת השינה הראשונית במיקרו-שניות. אם ה
נראה כי מאגר הכונן מלא מדי לשליחת נתונים נוספים, התוכנית תחכה
הזמן הנתון ולברר שוב את מצב מילוי המאגר. אם בירור חוזר מראה
לא מספיק מקום פנוי, זמן השינה יגדל לאט לאיזה פרמטר
"max_usec=" מגדיר.
פרמטרים, שאינם מוזכרים עם אפשרות modesty_on_drive=, נשארים
ללא שינוי. ברירת המחדל היא:
modesty_on_drive=off:min_percent=90:max_percent=95:
timeout_sec=120:min_usec=5000:max_usec=25000

write_start_address=ערך
הגדר את כתובת החסימה במדיה הניתנת לכתיבה היכן להתחיל לכתוב את הרצועה. עם
DVD+RW, DVD-RAM או BD-RE, byte_offset חייב להיות מיושר ל-2 kB בלוקים, אבל טוב יותר
הוא 32 kB ב-DVD ו-64 kB ב-BD. עם DVD-RW מעוצב יישור 32 kB הוא
חובה.
מדיה אחרת אינה מתאימה לאפשרות זו.

stdio_sync="on"|"off"|מספר
הגדר את מספר הבתים שאחריהם יש לאלץ פלט ל-stdio מדומה: כוננים.
אילוץ זה מונע מהזיכרון להיות סתום עם הרבה נתונים ממתינים לאט
מכשירים. ברירת המחדל "מופעל" זהה ל-"16 מטר". ניתן להשבית פלט מאולץ על ידי
"כבוי".

דוגמאות


סקירה כללית of דוגמאות:
קבל סקירה כללית של כוננים והכתובות שלהם
קבל מידע על כונן מסוים או מדיה נטענת
הכן CD-RW או DVD-RW לשימוש חוזר, BD-R לטיפול בבלוק גרוע
פרמט DVD-RW כדי למנוע צורך בריקון לפני שימוש חוזר
בטל את הפורמט של DVD-RW כדי להפוך אותו ליכול שוב לבצע ריבוי הפעלות
כתוב תמונת מערכת קבצים אחת ISO 9660
כתוב מספר הפעלות ISO 9660
כתוב הפעלה של ISO 9660 תוך כדי תנועה
כתוב ארכיון afio דחוס תוך כדי תנועה

לקבל an סקירה of כוננים ו שֶׁלָהֶם כתובות:
$ xorrecord --devices

לקבל מידע על a מסוים נהיגה ו נטען מדיה:
$ xorrecord dev=/dev/sr0 -atip -toc --grow_overwriteable_iso

להכין CD-RW or DVD-RW ל שימוש חוזר:
$ xorrecord -v dev=/dev/sr0 blank=as_needed -eject

פוּרמָט DVD-RW ל לְהִמָנַע צורך ל ריקה לפני שימוש חוזר:
$ xorrecord -v dev=/dev/sr0 blank=format_overwrite -eject
פקודה זו עשויה לשמש גם לפורמט מדיית BD-R לפני השימוש הראשון, על מנת לאפשר
טיפול בשגיאות כתיבה. כמה מאות MB של בלוקים רזרביים יישמרו ויכתבו
ריצות על מדיה כזו תופיע בפחות מחצי מהירות נומינלית.

ביטול פורמט DVD-RW ל לעשות it מסוגל of רב מפגשים שוב:
$ xorrecord -v dev=/dev/sr0 blank=deformat

לכתוב a יחיד ISO 9660 מערכת קבצים תמונה:
$ xorrecord -v dev=/dev/sr0 speed=12 fs=8m
blank=as_needed -eject padsize=300k my_image.iso

לכתוב מספר ISO 9660 הפעלות:
זה אפשרי עם כל המדיה למעט DVD-RW ו-DVD-R DL עם ריקים מינימליים, שאינם יכולים
לעשות ריבוי מפגשים.
הפגישה הראשונה כתובה כמו בדוגמה הקודמת, אלא שהאפשרות -multi היא
בשימוש. הוא יכיל את הקבצים של ספריית הדיסק הקשיח ./tree1 תחת ISO 9660
ספרייה /dir1:
$ xorrisofs -o image_1.iso -J -graft-points /dir1=./tree1
$ xorrecord -v dev=/dev/sr0 speed=12 fs=8m
-multi --grow_overwriteable_iso
blank=as_needed -eject padsize=300k image_1.iso
עבור הפגישה השנייה xorrisofs צריך לדעת את המספרים -msinfo של המדיום. נוסף
הוא יקרא נתונים מהמדיום באמצעות מנהל ההתקן של התקליטור לקריאה בלבד של המערכת.
מומלץ לטעון את המגש באופן ידני או באמצעות dd על ידי מנהל ההתקן של התקליטור, במקום
לתת ל-xorrecord לעשות זאת באמצעות דרייבר SCSI משלו. מנהלי התקנים רבים של תקליטור מערכת אינם לוקחים
הודעה על פעילות xorrecord.
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
עכשיו קבל את המספרים -msinfo:
$ m=$(xorrecord dev=/dev/sr0 -msinfo)
והשתמש בהם עם xorrisofs כדי להוסיף את ./tree2 לתמונה בתור /dir2:
$ xorrisofs -M /dev/sr0 -C $m -o image_2.iso
-J -graft-points /dir2=./tree2
כעת צרוב את הפגישה החדשה על אותו מדיום. הפעם בלי לריק:
$ xorrecord -v dev=/dev/sr0 speed=12 fs=8m
-multi --grow_overwriteable_iso
-eject padsize=300k image_2.iso
מערכות הפעלה שמעלות את המדיום הזה יקראו את הסופרבלוק של הפגישה השנייה
והצג את שתי הספריות /dir1 ו-/dir2.

לכתוב ISO 9660 מושב בדרך:
אפשר לשלב את הריצה של xorrisofs ו xorrecord בצנרת ללא אחסון
תמונת ISO 9660 כקובץ בדיסק הקשיח:
$ xorrisofs -M /dev/sr0 -C $m
-J -graft-points /dir2=./tree2
| xorrecord -v dev=/dev/sr0 speed=12 fs=8m
-waiti -multi --grow_overwriteable_iso
-eject padsize=300k -
זהו גם מקרה השימוש העיקרי של התוכנית קסוריסו עצמו, היכן שהריצה הזו תיראה:
$ xorriso -dev /dev/sr0 -joliet על -מהירות 12 -fs 8m
-map ./tree2 /dir2 -commit_eject all

לכתוב דחוס שָׁנָה ארכיון בדרך:
זה אפשרי עם כל המדיה למעט DVD-RW ו-DVD-R DL עם ריקים מינימליים. מאז
זרם הפלט הדחוס הוא בעל מהירות משתנה מאוד, מומלץ פיפו גדול יותר.
אף על פי כן, דוגמה זו אינה מתאימה לכונני תקליטורים ישנים מאוד שאין בהם תקלה
הגנה ובכך תבטל את הפעלת הצריבה על מחסור זמני בנתונים.
$ למצוא. | afio -oZ - |
xorrecord -v dev=/dev/sr0 speed=12 fs=64m
-רב-גודל=300 אלף -
ארכיוני afio אינם מכילים הפניות לכתובות בלוק נתונים מוחלט. אז הם צריכים לא
אמצעי זהירות מיוחדים לריבוי מפגשים. אפשר לקבל את כתובות ההתחלה של הפגישה לפי אפשרות
-toc, ולאחר מכן השתמש באפשרות dd skip= כדי להתחיל לקרוא באחת מהכתובות הללו. למשל עבור
פירוט התוכן שלו:
$ dd if=/dev/sr0 bs=2048 skip=64046 | afio -tvZ -
afio יידע מתי יגיע סוף הארכיון.

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



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