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

اجرای سرورها | Ubuntu > | Fedora > |


فاویکون OnWorks

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

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

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

برنامه:

نام


xorriso - ایجاد، بارگیری، دستکاری و نوشتن تصاویر سیستم فایل ISO 9660 با Rock
الحاقات ریج.

خلاصه


xorriso [تنظیمات|اقدامات]

شرح


xorriso برنامه ای است که اشیاء فایل را از فایل سیستم های سازگار با POSIX در Rock کپی می کند
Ridge سیستم های فایل ISO 9660 را بهبود بخشیده و به صورت جلسه ای آنها را دستکاری می کند
فایل سیستم ها می تواند اطلاعات مدیریت تصاویر ISO موجود را بارگیری کند و بنویسد
جلسه به رسانه های نوری یا به اشیاء سیستم فایل منتج می شود.
برعکس xorriso قادر است اشیاء فایل را از سیستم فایل ISO 9660 کپی کند.

یک خاصیت خاص از xorriso این است که به فرمت کننده خارجی ISO 9660 نیاز ندارد
برنامه و نه یک برنامه رایت خارجی برای سی دی، دی وی دی یا بی دی، بلکه شامل آن می شود
کتابخانه های libburnia-project.org

بررسی اجمالی of ویژگی ها:
روی یک تصویر ISO موجود کار می کند یا یک تصویر جدید ایجاد می کند.
فایل ها را از سیستم فایل دیسک در تصویر ISO کپی می کند.
فایل ها را از تصویر ISO به سیستم فایل دیسک کپی می کند (به osirrox مراجعه کنید).
اشیاء فایل را در تصویر ISO تغییر نام داده یا حذف می کند.
ویژگی های فایل را در تصویر ISO تغییر می دهد.
زیردرخت های ISO را به صورت تدریجی به روز می کند تا با زیردرخت های دیسک مطابقت داشته باشد.
نتیجه را یا به صورت تصویر کاملاً جدید یا به عنوان جلسه افزودنی به رسانه نوری یا
اشیاء سیستم فایل
می تواند تصاویر بوت ISOLINUX و GRUB را از طریق El Torito و MBR فعال کند.
می تواند وظایف چند جلسه ای را به عنوان شبیه سازی mkisofs و cdrecord انجام دهد.
می تواند لینک های سخت و ACL را ضبط و بازیابی کند.
ممکن است محتوا توسط فرآیندهای خارجی فشرده یا فیلتر شود.
می تواند دستوراتی برای نصب جلسات قدیمی در گنو/لینوکس یا FreeBSD صادر کند.
می تواند رسانه ها را از نظر آسیب بررسی کند و بلوک های قابل خواندن را روی دیسک کپی کند.
می تواند جمع های چک MD5 را به هر فایل داده و کل جلسه پیوست کند.
درایوهای نوری را اسکن می کند، رسانه های نوری قابل استفاده مجدد را خالی می کند.
دستورالعمل های آن را از آرگومان های خط فرمان، گفتگو و فایل ها می خواند.
دستورات ناوبری را برای دستکاری تصویر تعاملی ISO ارائه می دهد.
آستانه های قابل تنظیم برای سقط، مقدار خروج و گزارش مشکل.

توجه داشته باشید که xorriso سی دی های صوتی را نمی نویسد و سیستم های فایل UDF تولید نمی کند
که برای DVD یا BD ویدیویی رسمی مشخص شده اند.

عمومی (General) اطلاعات پاراگراف ها:
مدل جلسه
انواع و حالات رسانه ها
ایجاد، رشد، اصلاح، رشد کور
لیبرن درایو می کند
Rock Ridge، POSIX، X/Open، El Torito، ACL، xattr
پردازش فرمان
دیالوگ، خط خواندن، پیجر نتیجه

شاید ابتدا بخواهید نگاهی به بخش EXAMPLES در نزدیکی انتهای این متن داشته باشید
خواندن چند صد خط بعدی اطلاعات پس زمینه.

جلسه مدل:
برخلاف سایر فایل سیستم ها، ISO 9660 (با نام مستعار ECMA-119) برای عملیات خواندن و نوشتن در نظر گرفته نشده است
بلکه به این دلیل است که در یک جابجایی تولید می شود و به عنوان یک رسانه برای رسانه ها نوشته می شود جلسه.
محتوای داده های جلسه فایل سیستم نامیده می شود تصویر.

سپس تصویر نوشته شده در جلسه آن می تواند توسط سیستم عامل برای بودن نصب شود
فقط خواندنی استفاده می شود. گنو/لینوکس می‌تواند تصاویر ISO را از دستگاه‌های بلوک نصب کند، که ممکن است
نمایش رسانه های نوری، رسانه های دیگر یا از طریق یک دستگاه حلقه حتی از فایل های دیسک معمولی.
FreeBSD تصاویر ISO را از دستگاه هایی که نشان دهنده رسانه دلخواه یا از دیسک معمولی هستند نصب می کند
فایل های.

این مدل استفاده از جلسه بر روی رسانه CD با مفهوم گسترش یافته است چند جلسه ای ,
که اطلاعاتی را به سی دی اضافه می کند و به برنامه های mount سیستم عامل ها می دهد
آدرس نقاط ورودی هر جلسه برنامه های mount دستگاه های بلوک را تشخیص می دهند
که نشان دهنده رسانه CD هستند و به طور پیش فرض تصویر را در آخرین جلسه نصب می کنند.
این جلسه معمولاً شامل یک درخت فهرست به روز شده برای کل رسانه است که حاکم است
محتویات داده در تمام جلسات ضبط شده بنابراین از نظر برنامه mount همه
جلسات یک رسانه خاص با هم یک تصویر سیستم فایل واحد را تشکیل می دهند.
افزودن یک جلسه به یک تصویر ISO موجود در این متن به عنوان نامگذاری شده است در حال رشد.
مدل چند جلسه ای استاندارد MMC برای همه انواع رسانه اعمال نمی شود. اما برنامه
growisofs توسط اندی پولیاکوف نشان داد که چگونه می توان این قابلیت را به رسانه های قابل بازنویسی گسترش داد
یا فایل های دیسکی که دارای سیستم فایل ISO 9660 معتبر هستند.

xorriso رشد و همچنین یک روش خاص به نام را فراهم می کند اصلاح که الف را تولید می کند
تصویر ISO کاملا جدید از قدیمی و تغییرات. ایجاد پاراگراف را ببینید،
رشد، اصلاح، رشد کور در زیر.

xorriso مفهوم چند جلسه را با بارگذاری درخت دایرکتوری تصویر در صورت وجود، اتخاذ می کند.
با پیشنهاد دستکاری آن توسط چندین عمل، و با نوشتن تصویر جدید در
رسانه هدف
اولین جلسه از a xorriso اجرا با تعریف درایو ورودی با
تصویر ISO یا با تعریف درایو خروجی. جلسه با دستور -commit به پایان می رسد
که باعث نوشتن می شود. هنگامی که برنامه به طور منظم پایان می یابد، یک - commit به طور خودکار انجام می شود.

بعد از -commit یک جلسه جدید با جلسه تازه نوشته شده به عنوان ورودی شروع می شود. یک ورودی جدید
درایو فقط تا زمانی قابل انتخاب است که تصویر ISO بارگذاری شده تغییر نکرده باشد. در انتظار
تغییر را می توان با دستور -rollback لغو کرد.

قرار است نوشتن یک جلسه برای هدف از نظر زمان و زمان بسیار پرهزینه باشد
فضای مصرف شده در رسانه های پیوست یا یک بار نوشتن. بنابراین تمام دستکاری های مورد نظر از
یک تصویر ISO خاص باید در یک جلسه انجام شود. اما در اصل امکان پذیر است
برای ذخیره حالت های میانی و ادامه دستکاری تصویر.

رسانه ها انواع و می گوید:
دو خانواده رسانه در استاندارد MMC وجود دارد:
چند جلسه ای رسانه ها CD-R، CD-RW، DVD-R، DVD+R، DVD+R/DL، BD-R، و DVD-RW فرمت نشده هستند.
این رسانه ها جدولی از محتوا را ارائه می دهند که جلسات موجود آنها را توصیف می کند. دیدن
فرمان -toc.
مانند رسانه های چند جلسه ای DVD-R DL و DVD-RW حداقل خالی است. ضبط می کنند
فقط یک جلسه که اندازه آن باید از قبل مشخص باشد. xorriso روی خواهد نوشت
فقط در صورتی که دستور -close روی "روشن" تنظیم شده باشد.
قابل بازنویسی رسانه ها DVD-RAM، DVD+RW، BD-RE، و DVD-RW فرمت شده هستند. آنها به صورت تصادفی ارائه می دهند
دسترسی به نوشتن داشته باشد اما اطلاعاتی در مورد تاریخچه جلسه خود ارائه نکنید. اگر حاوی باشند
یک یا چند جلسه ISO 9660 و اگر جلسه اول توسط xorriso، پس یک
فهرست مطالب قابل تقلید است. در غیر این صورت فقط یک جلسه کلی قابل مشاهده خواهد بود.
رسانه DVD-RW را می توان با فرمت "full" فرمت کرد. آنها را می توان بدون فرمت -blank ساخت
"تغییر شکل".
فایل‌های معمولی و دستگاه‌های مسدود شده به‌عنوان رسانه قابل بازنویسی مدیریت می‌شوند. لوله و غیره
انواع فایل های قابل نوشتن به عنوان رسانه چند جلسه ای خالی استفاده می شوند.

این رسانه ها می توانند چندین حالت را در نظر بگیرند که در آنها قابلیت های متفاوتی ارائه می دهند.
جای خالی رسانه ها را می توان از ابتدا نوشت. آنها حاوی هیچ تصویر ISO مناسبی نیستند xorriso.
Blank وضعیت رسانه های نوری تازه خریداری شده است. با استفاده از CD-RW و DVD-RW می توان آن را
با عمل به دست می آید -blank "as_needed". اگر رسانه های قابل بازنویسی خالی در نظر گرفته شوند
جدید هستند یا اگر توسط آنها به عنوان خالی علامت گذاری شده است xorriso. Action -blank "as_needed" می تواند باشد
برای انجام این علامت گذاری روی رسانه های قابل بازنویسی یا اعمال قالب بندی اجباری در رسانه های جدید استفاده می شود
رسانه در صورت لزوم
قابل الحاق رسانه ها جلسات بعدی را می پذیرند. در هر صورت آنها رسانه های چند جلسه ای MMC هستند
حالت اضافه شده، یا رسانه های قابل بازنویسی هستند که حاوی یک تصویر ISO مناسب هستند
xorriso.
حالتی که پس از نوشتن یک جلسه با دستور -close off قابل افزودن است.
بسته رسانه را نمی توان نوشت آنها ممکن است حاوی یک تصویر ISO مناسب برای xorriso.
وضعیت رسانه های DVD-ROM و رسانه های چند جلسه ای که با آن نوشته شده اند بسته است
دستور -close on. اگر درایو سخت افزاری فقط خواندنی باشد، احتمالاً هر رسانه ای را نشان می دهد
به صورت CD-ROM یا DVD-ROM بسته.
رسانه‌های قابل بازنویسی در چنین درایوهای فقط خواندنی یا اگر حاوی این حالت باشند، این حالت را در نظر می‌گیرند
داده های غیرقابل تشخیص در 32 بلوک داده اول.
درایوهای فقط خواندنی ممکن است تاریخچه جلسه رسانه چند جلسه را نشان دهند یا ندهند. اغلب فقط
جلسه اول و آخر قابل مشاهده است. گاهی حتی آن هم نه. دستور -rom_toc_scan
ممکن است در چنین مواردی کمک کند یا نه.

پدید آوردن، رو به رشد، اصلاح، کور در حال رشد:
یک تصویر ISO خالی جدید دریافت می شود ایجاد شده اگر درایو ورودی با تصویر معتبر ISO 9660 وجود نداشته باشد
زمانی که برای اولین بار یک درایو خروجی تعریف می شود. این با دستور -dev در خالی به دست می آید
رسانه یا با دستور -outdev در رسانه در هر ایالت.
تصویر خالی جدید را می توان با فهرست ها و فایل ها پر کرد. قبل از اینکه بشه
نوشته شده است، اگر رسانه در درایو خروجی خالی نبود، باید در حالت خالی قرار گیرد
قبلا.

اگر یک درایو ورودی با یک تصویر ISO معتبر وجود داشته باشد، این تصویر به عنوان بارگذاری می شود
پایه ای برای دستکاری و گسترش صورت فلکی درایو ورودی و خروجی
تعیین می کند که از کدام روش نوشتن استفاده خواهد شد. آنها قابلیت های کاملا متفاوتی دارند و
محدودیت ها.

روش در حال رشد داده های جدید را به داده های موجود در رسانه اضافه می کند. این داده ها
شامل محتوای فایل جدید است و ISO 9660 + Rock Ridge موجود را نادیده می گیرد
درخت دایرکتوری امکان مخفی کردن فایل‌های جلسات قبلی وجود دارد، اما هنوز وجود دارند
در رسانه و با بسیاری از انواع رسانه های نوری، بازیابی آنها توسط آنها بسیار آسان است
نصب جلسات قدیمی تر
رشد با دستور -dev به دست می آید.

روش نوشتن از اصلاح تصاویر سیستم فایل فشرده را بدون فایل های قدیمی تولید می کند
درختان دایرکتوری Modifying می تواند تصاویر خود را برای رسانه های هدف که کاملاً هستند بنویسد
برای عملیات چند جلسه ای نامناسب به عنوان مثال DVD-RW که با -blank درمان شدند
deformat_quickest، DVD-R DL، لوله های نامگذاری شده، دستگاه های کاراکتر، سوکت ها. از سوی دیگر
جلسات اصلاح شده را نمی‌توان در رسانه‌های ضمیمه، بلکه فقط در رسانه‌های خالی نوشت.
بنابراین برای این روش یا به دو درایو نوری نیاز است یا باید با فایل سیستم کار کرد
اشیاء به عنوان منبع و/یا رسانه هدف.
اگر درایو ورودی و درایو خروجی یکسان نباشند و فرمان if انجام می شود
-grow_blindly روی پیش‌فرض «خاموش» تنظیم شده است. این با دستورات -indev و به دست می آید
-outdev.

اگر دستور -grow_blindly روی یک عدد غیر منفی تنظیم شود و اگر -indev و -outdev هستند
سپس هر دو روی درایوهای مختلف تنظیم می شوند نابینا در حال رشد انجام می شود. یک افزونه تولید می کند
جلسه ای که برای نوشتن در آدرس بلوک داده شده آماده است. این استفاده است
مدل از
mkisofs -M $indev -C $msc1,$msc2 -o $outdev
که فضای زیادی را برای ترکیب پارامترهای اشتباه می دهد و بنابراین فقط در صورتی باید از آن استفاده کرد
تمایز دقیق بین فرمت کننده ISO xorriso و برنامه رایت مورد نظر است. -C
$msc1,$msc2 معادل است با:
-load sbsector $msc1 -grow_blindly $msc2

لیبرن درایوها:
درایو ورودی، یعنی منبع یک تصویر ISO موجود یا خالی، می تواند هر گونه دسترسی تصادفی باشد
درایو لیبرن قابل خواندن: رسانه نوری با داده های قابل خواندن، رسانه نوری خالی، معمولی
فایل ها، دستگاه ها را مسدود کنید.
درایو خروجی، یعنی هدف برای نوشتن، می تواند هر درایو libburn باشد. برخی از انواع درایوها این کار را نمی کنند
روش رشد را پشتیبانی می کند اما فقط از روش های اصلاحی و رشد کور حمایت می کند. آنها
همه برای تصاویر تازه ایجاد شده مناسب هستند.

همه اشیاء فایل درایو باید مجوز rw را به کاربر ارائه دهند xorriso. حتی آن ها
که برای خواندن تصویر ISO قابل استفاده نخواهد بود.
با هر نوع شی درایو، داده ها در بلوک های 2 کیلوبایتی سازماندهی می شوند.
دسترسی از نظر آدرس بلوک منطقی (لبا) که عدد a را می دهد
بلوک داده خاص

درایوهای سازگار با MMC (یعنی نوری) در گنو/لینوکس معمولاً توسط مسیر آدرس دهی می شوند.
دستگاه بلوک آنها یا دستگاه کاراکتر عمومی آنها. به عنوان مثال
-dev /dev/sr0
-dev /dev/hdc
-dev /dev/sg2
در FreeBSD فایل های دستگاه دارای نام هایی مانند هستند
-dev /dev/cd0
در NetBSD:
-dev /dev/rcd0d
در OpenSolaris:
-dev /dev/rdsk/c4t0d0s2
لیستی از درایوهای قابل دسترس را با دستور دریافت کنید
-پیوندهای دستگاه
ممکن است لازم باشد این کار را انجام دهید فوق العاده به منظور دیدن همه درایوها و سپس اجازه دادن
دسترسی rw برای کاربران مورد نظر. در نظر بگیرید که کاربران مجاز را در گروهی مانند بسته بندی کنید
"فلاپی" قدیمی

اشیاء سیستم فایل تقریباً از هر نوع می توانند با پیشوند "stdio:" و مسیر آنها آدرس دهی شوند
در فایل سیستم به عنوان مثال:
-dev stdio:/dev/sdc
تنظیم پیش‌فرض -drive_class به کاربر اجازه می‌دهد تا فایل‌های خارج از آن را آدرس‌دهی کند / توسعه درخت
بدون آن پیشوند به عنوان مثال:
-dev /tmp/pseudo_drive
اگر مسیر به یک فایل معمولی یا به یک دستگاه بلوک منتهی شود، درایو شبیه سازی شده تصادفی است
دسترسی قابل خواندن است و می تواند برای روش رشد استفاده شود اگر قبلاً دارای یک معتبر باشد
تصویر ISO 9660. هر نوع فایل دیگری از طریق "stdio:" قابل خواندن نیست و فقط می تواند به عنوان استفاده شود
هدف برای روش اصلاح یا رشد کور. مسیرهای غیر موجود در موجود
دایرکتوری ها به صورت فایل های معمولی خالی مدیریت می شوند.

یک نوع خاص از شبه درایوها، توصیفگرهای فایل باز هستند. آنها توسط
"stdio:/dev/fd/و شماره توصیفگر (به مرد 2 باز مراجعه کنید).
آدرس‌های "-" یا "stdio:/dev/fd/1" خروجی استاندارد را نشان می‌دهند که معمولاً خروجی است.
کانال برای متن های نتیجه برای جلوگیری از اختلاط مرگبار تصویر ISO و متن
پیام‌ها، تمام متن‌های نتیجه به stderr هدایت می‌شوند اگر -*dev "-" یا "stdio:/dev/fd/1" باشد
از جمله آرگومان های شروع برنامه
خروجی استاندارد در حال حاضر برای ایجاد یک جلسه در هر برنامه بدون اجرا مناسب است
گفتگو استفاده در موقعیت های دیگر ممنوع است و چندین محدودیت اعمال می شود:
استفاده از خروجی استاندارد به عنوان شبه درایو در صورتی که در ابتدا نبوده مجاز نیست
استدلال ها سعی نکنید این ممنوعیت را از طریق آدرس های backdoor به stdout فریب دهید.
اگر از stdout به عنوان درایو استفاده شود، -use_readline برای همیشه غیرفعال می شود. استفاده از درهای پشتی
می تواند حافظه شدید و/یا تخریب tty ایجاد کند.

توجه داشته باشید که به خصوص ابرکاربر می تواند در هر فایل یا دستگاهی که در دسترس است بنویسد
با استفاده از مسیر خود با پیشوند "stdio:". به طور پیش فرض هر آدرسی در / توسعه درخت بدون
پیشوند "stdio:" فقط در صورتی کار می کند که به درایو MMC منتهی شود.
یکی ممکن است از دستور استفاده کند -ban_stdio_write مطمئناً از این خطر جلوگیری کرده و رانندگی را محدود کنید
استفاده از درایوهای MMC
ممکن است "mmc:" را به مسیری اضافه کنید تا مطمئناً هرگونه "stdio:" خودکار را ممنوع کند.
با دستور -drive_class می توان مسیرهای خاصی را ممنوع کرد یا اجازه دسترسی بدون پیشوند "stdio:" را داد.
به مسیرهای دیگر

سنگ ریج POSIX، X/Open، El توریتو، ACL، xattr:
سنگ خط الراس نام مجموعه ای از اطلاعات اضافی است که ISO 9660 را بهبود می بخشد
سیستم فایل به طوری که بتواند یک سیستم فایل سازگار با POSIX را با مالکیت، دسترسی نشان دهد
مجوزها، پیوندهای نمادین و سایر ویژگی ها.
این چیزی است که xorriso برای نمایش مناسب فایل های دیسک در ISO استفاده می کند
تصویر xorriso اطلاعات Rock Ridge را به طور پیش فرض تولید می کند. به شدت دلسرد می شود
این ویژگی را غیرفعال کنید

xorriso "porriso" نامگذاری نشده است زیرا POSIX فقط 14 کاراکتر نام فایل را تضمین می کند
طول این XSI استاندارد رابط سیستم X/Open است که طول نام فایل را می طلبد
حداکثر 255 کاراکتر و مسیرهای تا 1024 کاراکتر. راک ریج این خواسته را برآورده می کند.

An El توریتو رکورد بوت، تسهیلات بوت استرپ بایوس را به یک یا چند بوت نشان می دهد
تصاویر، که فایل های برنامه باینری ذخیره شده در تصویر ISO هستند. محتوای چکمه
فایل های تصویری در محدوده ال توریتو نیست.
اکثر سی دی های قابل بوت گنو/لینوکس مجهز به تصاویر بوت ISOLINUX یا GRUB هستند. xorriso is
قادر به ایجاد یا نگهداری یک شی ال توریتو است که چنین تصویری را قابل بوت می کند. برای
جزئیات دستور -boot_image را ببینید.
این امکان وجود دارد که تصاویر ISO را از طریق USB یا سایر رسانه های دیسک سخت بوت کنید.
چندین گزینه نصب a MBR (Master Boot Record)، ممکن است مطابق با تنظیم شود
نیازهای سیستم عامل بوت مورد نظر و بوت لودرهای مربوطه، مانند GRUB2 یا ISOLINUX.
یک MBR حاوی کد بوت و یک جدول پارتیشن است. MBR جدید یک جلسه پیگیری می تواند
فقط در رسانه های قابل بازنویسی اعمال می شود.
MBR توسط PC-BIOS هنگام بوت شدن از USB یا هارد دیسک و توسط PowerPC CHRP یا
PReP هنگام بوت شدن یک پارتیون MBR با نوع 0xee وجود GPT را نشان می دهد.
شبیه سازی -as mkisofs از گزینه های نمونه خارج از ویکی ISOLINUX، گزینه ها پشتیبانی می کند
در اسکریپت GRUB grub-mkrescue و مثال در ویکی FreeBSD AvgLiveCD استفاده می شود.
A GPT (جدول پارتیشن GUID) پارتیشن ها را به روشی مدرن تر علامت گذاری می کند. توسط EFI خوانده می شود
هنگام بوت شدن از USB یا هارد دیسک، و ممکن است برای یافتن و نصب HFS+ استفاده شود
پارتیشن داخل تصویر ISO
An APM (نقشه پارتیشن اپل) پارتیشن +HFS را علامت گذاری می کند. توسط مک ها برای بوت شدن خوانده می شود و
برای نصب
MBR، GPT و APM قابل ترکیب هستند. APM 8 بایت اول کد بوت MBR را اشغال می کند. همه
سه مانع بوت شدن ال توریتو از CDROM نمی شوند.
پشتیبانی برای امکانات بیشتر وجود دارد: MIPS Big Endian (SGI)، MIPS Little Endian (DEC)،
SUN SPARC، HP-PA. اینها به طور متقابل قابل ترکیب نیستند و همچنین با MBR قابل ترکیب نیستند،
GPT یا APM.

ACL روشی پیشرفته برای کنترل مجوزهای دسترسی به اشیاء فایل هستند. نه ISO
9660 و نه Rock Ridge راهی برای ضبط ACL ها مشخص می کنند. بنابراین libisofs استانداردی را معرفی کرده است
پسوند سازگار به نام AAIP برای این منظور. اگر توسط فعال شده باشد از این پسوند استفاده می کند
فرمان -acl.
تصاویر بهبودیافته AAIP قرار است به طور معمول قابل نصب باشند، اما نمی توان انتظار داشت که
فایل سیستم نصب شده ACL ها را نشان می دهد و به آنها احترام می گذارد. فعلا فقط xorriso قادر به
آن ACL ها را بازیابی کنید. وقتی فایل‌ها به ACL بازیابی می‌شوند، می‌تواند آنها را به اجرا درآورد
سیستم فایل را فعال کرده یا می تواند آنها را در قالبی مناسب برای ابزار setfacl چاپ کند.
فایل‌های دارای ACL به‌عنوان مجوزهای گروهی، تنظیمات ورودی "mask::" را در صورت آن ورودی نشان می‌دهند
وجود دارد. با این وجود، اعضای گروه که فهرست نشده‌اند، طبق ورودی رفتار می‌شوند
"گروه::". هنگام حذف ACL از یک فایل، xorriso "group::" را اجرا می کند.
ضبط و بازیابی ACL ها از و به فایل های محلی در حال حاضر فقط در گنو/لینوکس کار می کند
و FreeBSD

xattr (با نام مستعار EA یا extattr) جفت نام و مقداری هستند که می توانند به فایل پیوست شوند
اشیاء. AAIP قادر به نمایندگی آنها و xorriso می تواند جفت هایی را ضبط و بازیابی کند که
نام هایی خارج از فضای نام کاربری داشته باشید. یعنی آنهایی که با "user" شروع می شوند، مانند "user.x".
یا "user.whatever". نام باید یک رشته خاتمه یافته 0 باشد. مقدار ممکن است هر آرایه ای از بایت ها باشد
که از 4095 بایت بیشتر نمی شود. پردازش xattr فقط در صورتی اتفاق می افتد که باشد
با دستور فعال شد -xattr.
مانند ACL، در حال حاضر فقط xorriso قادر به بازیابی xattr از تصاویر پیشرفته AAIP است،
آنها را به سیستم های فایل دارای قابلیت xattr بازگردانید یا آنها را چاپ کنید.
ضبط و بازیابی xattr از و به فایل های محلی در حال حاضر فقط در گنو/لینوکس کار می کند
و FreeBSD که به عنوان extattr شناخته می شوند.

فرمان در حال پردازش:
دستورات یا اقداماتی هستند که بلافاصله اتفاق می‌افتند یا تنظیماتی که بر دنبال کردن آنها تأثیر می‌گذارند
اقدامات. بنابراین توالی آنها مهم است، مگر اینکه به عنوان آرگومان های برنامه و
فرمان -x در میان آنها است.
دستورات شامل یک کلمه دستوری و به دنبال آن کلمات پارامتر صفر یا بیشتر است. اگر لیست
طول کلمات پارامتر متغیر است (با "[...]" یا "[***]" نشان داده شده است) پس باید
فسخ شده توسط هر دو فهرست حائل، جداکننده، در انتهای لیست آرگومان رخ می دهد یا رخ می دهد
در انتهای یک خط ورودی

در شروع برنامه، جداکننده لیست رشته "--" است. این ممکن است با تغییر کند
دستور -list_delimiter به منظور اجازه دادن به "--" به عنوان پارامتر در لیست طول متغیر.
با این حال، توصیه می شود بلافاصله پس از آن، جداکننده را به "--" بازنشانی کنید.
برای اختصار، جداکننده لیست به عنوان "--" در سراسر این متن ذکر شده است.
اگر بعد از پارامترهای یک فرمان ظاهر شود، جداکننده لیست بی‌صدا نادیده گرفته می‌شود
با طول لیست ثابت اگر در بین پارامترها ظاهر شود، به عنوان متن عادی مدیریت می شود
از چنین فرمانی

الگو توسعه لیستی از کلمات الگو را به لیستی از آدرس های فایل موجود تبدیل می کند.
کلمات الگوی بی همتا بدون تغییر در لیست نتایج ظاهر می شوند.
تطبیق الگو از حروف عام تجزیه کننده پوسته معمولی '*' '?' پشتیبانی می کند. '[xyz]' و احترام می گذارد
'/' به عنوان جداکننده مسیر، که ممکن است فقط به معنای واقعی کلمه مطابقت داشته باشد.
گسترش الگو یک ویژگی برخی از دستورات خاص است و نه یک ویژگی کلی. آی تی
با دستورات -iso_rr_pattern و -disk_pattern کنترل می شود. دستوراتی که از الگو استفاده می کنند
توسعه همه دارای لیست پارامترهای متغیر هستند که در این متن توسط "[***]" مشخص شده است.
به جای "[...]".
برخی از دستورات دیگر تطبیق الگو را بدون قید و شرط انجام می دهند.

کلمات فرمان و پارامتر یا از آرگومان های برنامه خوانده می شوند، جایی که یک آرگومان
یک کلمه است، یا از خطوط ورودی نقل قول شده که در آن کلمات مشابه با کلمه تشخیص داده می شوند
قوانین نقل قول یک تجزیه کننده پوسته
xorriso یک پوسته نیست، اگرچه ممکن است در نگاه اول چنین به نظر برسد. آگاه باشید که
تعامل علامت های نقل قول و نمادهای الگوی مانند "*" با پوسته معمولی متفاوت است
تجزیه کننده ها که در xorriso، یک علامت نقل قول یک نماد الگو را تحت اللفظی نمی کند.

به نقل از ورودی متن جدا شده با فضای خالی را به کلمات تبدیل می کند. علامت نقل قول دوگانه "
و از علامت نقل قول تکی می توان برای محصور کردن فضای خالی و تبدیل آن به بخشی از آن استفاده کرد
کلمات (به عنوان مثال از نام فایل). هر نوع علامت می تواند علائم نوع دیگر را محصور کند. آ
اسلش انتهایی \ نقل‌قول‌های بیرونی یا یک نقل قول باز باعث می‌شود خط ورودی بعدی به آن تبدیل شود
ضمیمه شود.
ورودی نقل قول هر کاراکتر 8 بیتی به جز NUL (0) را به عنوان محتوای نقل قول می پذیرد.
با این وجود، تولید مستقیم آن شخصیت‌ها برای کاربر می‌تواند دشوار باشد.
بنابراین آرگومان های ورودی و برنامه نقل قول اختیاری هستند بک گراند تفسیر که
می تواند تمام کاراکترهای 8 بیتی را به جز NUL (0) از طریق کدهای اسلش مانند $'...' از نشان دهد.
بش.
این به طور پیش فرض فعال نیست. دستور -backslash_codes را ببینید.

هنگامی که برنامه شروع می شود، ابتدا به دنبال آرگومان -no_rc می گردد. اگر این وجود ندارد
سپس به دنبال فایل های راه اندازی خود می گردد و محتوای آنها را به عنوان خطوط ورودی فرمان می خواند. سپس
آرگومان های برنامه را به عنوان دستورات و پارامترها تفسیر می کند. در نهایت وارد گفتگو می شود
حالت اگر فرمان -dialog "روشن" توسط این نقطه اجرا شده باشد.

برنامه یا با دستور -end یا با پایان آرگومان های برنامه در صورت حالت گفتگو به پایان می رسد
در آن نقطه یا توسط یک رویداد مشکلی که آستانه را فعال می کند، فعال نشده است
دستور -abort_on.

گفتگو ، خط خواندن، نتیجه پیجر:
حالت گفتگو یک خط ورودی نقل قول را درخواست می کند، آن را به کلمات تجزیه می کند و آنها را به صورت انجام می دهد
دستورات با پارامترهایشان این خدمات کمکی برای ایجاد گفتگو بیشتر ارائه می دهد
راحت

Readline یک پیشرفت برای خط ورودی است. ممکن است قبلاً آن را از bash بدانید
پوسته. این که آیا در آن موجود است xorriso بستگی به در دسترس بودن بسته دارد
readline-dev در زمانی که xorriso از سورس کد آن ساخته شده است.
Readline به کاربر اجازه می دهد مکان نما را روی متن در خط با کمک چپ و حرکت دهد
کلیدهای جهت دار سمت راست ممکن است متن در موقعیت مکان نما درج شود. کلید Delete حذف می شود
کاراکتر زیر مکان نما کلیدهای جهت دار بالا و پایین در تاریخچه حرکت می کنند
خطوط ورودی قبلی
برای اطلاعات بیشتر در مورد libreadline، به man readline مراجعه کنید.

Command -page یک پیجر متنی داخلی را فعال می کند که ممکن است در گفتگو راحت باشد
حالت پس از اینکه یک عمل تعداد مشخص شده خطوط پایانه را به دست آورد، پیجر از آن درخواست می کند
کاربر برای یک خط ورودی
یک خط خالی اجازه می دهد xorriso از سرگیری کار تا خروجی صفحه بعدی.
تک کاراکتر "@" صفحه بندی را برای عملکرد فعلی غیرفعال می کند.
«@@@»، «x»، «q»، «X» یا «Q» درخواست می‌کنند که عملکرد فعلی لغو شود و بیشتر سرکوب شود
خروجی نتیجه
هر ورودی خط دیگری به عنوان خط گفتگوی جدید تفسیر می شود. اقدام فعلی است
درخواست سقط کرد سپس خط ورودی اجرا می شود.

برخی از عملکردها صفحه‌بندی را در خروجی اطلاعات خود نیز اعمال می‌کنند.
درخواست سقط جنین ممکن است با عمل فعلی اطاعت شود یا نباشد. همه اقدامات سعی می کنند
در اسرع وقت سقط

OPTIONS


همه کلمات دستوری با یک خط تیره نشان داده می شوند، اگرچه این خط تیره برای آنها اجباری نیست
فرمانی که باید شناسایی شود با این وجود در دستور -به عنوان خط تیره های شبیه سازی شده
دستورات اجباری هستند
معمولاً هر تعداد خط تیره با کلمات دستوری نادیده گرفته می شود و خط تیره های داخلی نادیده گرفته می شوند
به عنوان زیرخط تفسیر می شود.

اعدام سفارش of برنامه استدلال ها:

به طور پیش فرض آرگومان های برنامه یک اجرای xorriso به عنوان دنباله ای از تفسیر می شوند
دستوراتی که دقیقا به ترتیب داده شده اجرا می شوند. برای این کار کاربر باید بنویسد
دستورات برای تنظیمات مورد نظر قبل از دستوراتی که باید تحت تأثیر آن ها قرار گیرند
تنظیمات می پردازیم.
بسیاری از برنامه های دیگر از آرگومان های برنامه در یک نظم دهی دلخواه پشتیبانی می کنند و اجرا می کنند
تنظیمات و اقدامات در یک دنباله به صلاحدید خود. xorriso یک گزینه برای
چنین رفتاری را به قیمت از دست دادن قدرت بیان امکان پذیر کنید.

-x مرتب‌سازی خودکار آرگومان‌های برنامه را در دنباله‌ای که (به احتمال زیاد) فعال کنید
معقول. این دستور ممکن است در هر موقعیتی از میان دستوراتی که هستند داده شود
به عنوان آرگومان های برنامه تحویل داده شد.
توجه: فقط در صورتی کار می کند که به عنوان آرگومان برنامه و با یک خط تیره (یعنی
"-ایکس"). نه در فایل های راه اندازی کار می کند، نه با -options_from_file و نه در in
حالت گفتگو، نه به عنوان "x" و نه به عنوان "--x". این فقط بر دستورات تأثیر می گذارد
به عنوان آرگومان های برنامه ارائه شده است.

-list_arg_sorting
تمام دستورات xorriso را به ترتیبی که در صورت اعمال فرمان -x اعمال می شود فهرست کنید.
این فهرست همچنین ممکن است بدون -x برای کاربری که در مورد دنباله فکر می کند مفید باشد
که در آن دستورات را قرار دهیم. انحراف از ترتیب مرتب سازی فهرست شده ممکن است ایجاد کند
حس، هر چند

دريافت منبع و هدف راندن:

تأثیر به دست آوردن یک درایو ممکن است به چندین دستور در پاراگراف بعدی بستگی داشته باشد
"تأثیر بر رفتار بارگذاری تصویر". در صورت تمایل، دستورات فعال کننده آنها باید
قبل از دستوراتی که درایو را دریافت می کنند انجام شود.

-باد نشانی
درایو ورودی و خروجی را روی یک آدرس تنظیم کنید و در صورت وجود یک تصویر ISO بارگذاری کنید
حاضر. اگر تصویر ISO وجود ندارد، یک تصویر خالی ایجاد کنید. تصویر را تنظیم کنید
روش گسترش به رشد
این فقط تا زمانی مجاز است که هیچ تغییری در ISO بارگذاری شده فعلی در انتظار نباشد
تصویر اگر تغییرات در حال تعلیق هستند، ابتدا باید -commit یا -rollback را انجام دهید.
رشته آدرس ویژه "-" به معنای خروجی استاندارد است که چندین محدودیت برای آن وجود دارد
درخواست دادن. پاراگراف بالا «درایوهای لیبرن» را ببینید.
یک رشته آدرس خالی "" دستگاه فعلی را بدون دریافت دستگاه جدید رها می کند.

-indev نشانی
درایو ورودی را تنظیم کنید و در صورت وجود یک تصویر ISO بارگذاری کنید. اگر درایو ورودی جدید متفاوت باشد
از -outdev سپس از رشد به اصلاح یا رشد کور تغییر دهید. بستگی دارد
در تنظیم -grow_blindly کدام یک از هر دو فعال می شود. همان قوانین و
محدودیت ها مانند -dev اعمال می شود.

-outdev نشانی
درایو خروجی را تنظیم کنید و اگر با درایو ورودی متفاوت است، از درایو در حال رشد به حالت رشد تغییر دهید
اصلاح یا رشد کور. برخلاف -dev و -indev این عمل a بارگذاری نمی‌شود
تصویر ISO جدید بنابراین می توان آن را حتی در صورت وجود تغییرات معلق انجام داد.
-outdev را می توان بدون -dev یا -indev قبلی انجام داد. در این صورت یک ISO خالی
تصویر بدون تغییر در انتظار ایجاد می شود. با کمک می توان آن را پر کرد
-map، -add et.al. یا اگر -dev یا -indev انجام شود می‌توان آن را بی‌صدا کنار گذاشت
پس از آن
رشته آدرس ویژه "-" به معنای خروجی استاندارد است که چندین محدودیت برای آن وجود دارد
درخواست دادن. پاراگراف بالا «درایوهای لیبرن» را ببینید.
یک رشته آدرس خالی "" بدون دریافت a، درایو خروجی فعلی را رها می کند
یک جدید. هیچ نوشتنی بدون درایو خروجی امکان پذیر نیست.

کورکورانه رشد کن "خاموش"|predicted_nwa
اگر predicted_nwa یک عدد غیر منفی است، به جای رشد کور انجام دهید
اگر -indev و -outdev روی درایوهای مختلف تنظیم شده باشند، اصلاح می شود. سوئیچ "خاموش" یا "-1".
به تغییر، که پیش فرض است.
predicted_nwa آدرس بلوکی است که جلسه الحاقی رشد نابینا در آن خواهد بود
در نهایت به پایان برسد. مسئولیت اطمینان از این موقعیت نهایی بر عهده کاربر است
و حضور جلسات قدیمی تر. در غیر این صورت تصویر ISO کلی نخواهد بود
قابل نصب است یا هنگام دسترسی به محتوای فایل خطاهای خواندن ایجاد می کند. xorriso اراده
جلسه را به آدرسی که از بررسی -outdev و not بدست آمده است بنویسید
لزوماً به predicted_nwa.
در طول دوره رشد کور، درایو ورودی قبل از شروع خروجی قطع می شود.
درایو خروجی پس از اتمام نوشتن از بین می رود.

تأثیرگذاری la رفتار of تصویر بارگذاری:

دستورات زیر به طور معمول باید قبل از بارگذاری یک تصویر با اکتساب انجام شوند
یک درایو ورودی در موارد نادر، فعال کردن آنها فقط پس از بارگذاری تصویر مطلوب است.

-read_speed کد|شماره[k|m|c|d|b]
سرعت خواندن را تنظیم کنید. پیش‌فرض «هیچ» است، که از ارسال تنظیمات سرعت جلوگیری می‌کند
دستور به درایو قبل از شروع خواندن.
کدهای سرعت ویژه بیشتر عبارتند از:
"max" (یا "0") حداکثر سرعت اعلام شده توسط درایو را انتخاب می کند.
"min" (یا "-1") حداقل سرعت اعلام شده توسط درایو را انتخاب می کند.
سرعت را می توان در اعداد وابسته به رسانه یا به عنوان یک توان عملیاتی دلخواه در هر ثانیه ارائه کرد
در kB مطابق با MMC (= 1000) یا مگابایت (= 1000 کیلوبایت). ضریب سرعت x رسانه را می توان تنظیم کرد
صراحت با "c" برای CD، "d" برای DVD، "b" برای BD، "x" اختیاری است.
نمونه سرعت:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
اگر هیچ اشاره ای در مورد واحد سرعت متصل وجود ندارد، پس رسانه در -indev
تصمیم خواهد گرفت. واحد پیش فرض CD = 176.4k است.
بسته به درایو، سرعت خواندن گزارش شده می تواند فریبنده کم یا زیاد باشد.
بنابراین "min" نمی تواند بیش از 1 برابر سرعت نوع محیط درگیر شود.
سرعت خواندن "حداکثر" بسته به
نوع متوسط
درایوهای MMC معمولا ایده خود را از سرعت فعال می کنند و مقدار سرعت داده شده را می گیرند
توسط برنامه رایت فقط به عنوان اشاره برای تصمیم خود.

-بار شناسه نهاد
یک جلسه ISO خاص (احتمالاً قدیمی) را از -dev یا -indev بارگیری کنید. معمولا همه
جلسات موجود با دستور -toc نشان داده می شوند.
موجودیت نوع آدرس دهی را به تصویر می کشد. id آدرس خاص را نشان می دهد. در
موجودیت های زیر تعریف می شوند:
"auto" با هر شناسه ای آخرین جلسه را در -toc آدرس می دهد. این پیش فرض است.
"sesion" با شناسه شماره یک خط "ISO session"، ستون "Idx".
"Track" با شناسه یک عدد از یک خط "ISO track"، ستون "Idx".
"lba" یا "sbsector" با شماره یک خط "ISO ..."، ستون "sbsector".
"معتبر" با یک الگوی جستجو برای یک متن به عنوان یک خط "ISO ..."، ستون "Volume
شناسه".
آدرس دهی به یک موجود موجود یا موجودی که نشان دهنده یک تصویر ISO نیست
یا -indev را رها کنید یا حداقل منجر به یک تصویر خالی شود.
اگر یک درایو ورودی در لحظه ای که بار - اجرا می شود تنظیم شود، آدرس دهی شده است
تصویر ISO بلافاصله بارگیری می شود. در غیر این صورت، تنظیم تا زمان بعدی معلق خواهد بود
-dev یا -indev. پس از یک بار بارگذاری تصویر، تنظیم برای آن معتبر است
-بازگشت تا -dev یا -indev بعدی، جایی که به "auto" بازنشانی می شود.

-جابه جایی [-]لبا
جابجایی تصویر در مقابل آدرس شروعی که تصویر برای آن در نظر گرفته شده را جبران کنید
تهیه شد. این فقط بر بارگذاری تصاویر ISO و خواندن فایل های آنها تأثیر می گذارد.
تا زمانی که جابجایی وجود دارد، روش رشد چند جلسه ای مجاز نیست
غیر صفر یعنی -indev و -outdev باید متفاوت باشند. جابجایی به تنظیم مجدد می شود
0 قبل از اینکه درایو پس از نوشتن دوباره بدست بیاید.
مثال:
اگر یک تراک از یک سی دی از بلوک 123456 شروع شود و در یک فایل دیسک کپی شود.
از بلوک 0 شروع می شود، سپس این کپی را می توان با -displacement -123456 بارگذاری کرد.
اگر یک تصویر ISO بر روی یک پارتیشن با افست 640000 بلوک 512 نوشته شده باشد.
بایت، سپس می توان آن را با جابجایی 160000 از دستگاه پایه بارگیری کرد.
در هر دو مورد، جلسات ISO باید خود شامل باشند، یعنی نه جلسات اضافی
به یک تصویر ISO خارج از مسیر یا پارتیشن خود.

-درایو_کلاس "بی ضرر"|"ممنوع"|"احتیاط"|"clear_list" disk_pattern
یک الگوی مسیر درایو را به یکی از لیست های ایمنی اضافه کنید یا آن لیست ها را خالی کنید.
سه لیست تعریف شده است که به ترتیب زیر آزمایش می شوند:
اگر مسیر آدرس درایو با لیست "بی ضرر" مطابقت داشته باشد، درایو خواهد بود
پذیرفته شده. اگر دستگاه MMC نباشد، پیشوند "stdio:" از قبل اضافه می شود
بطور خودکار. این لیست به طور پیش فرض خالی است.
در غیر این صورت اگر مسیر با لیست "ممنوع" مطابقت داشته باشد، درایو توسط آن پذیرفته نخواهد شد
xorriso بلکه منجر به یک رویداد FAILURE شود. این لیست به طور پیش فرض خالی است.
در غیر این صورت، اگر مسیر با لیست "احتیاط" مطابقت داشته باشد و اگر یک دستگاه MMC نیست، آنوقت است
آدرس باید دارای پیشوند "stdio:" باشد وگرنه رد خواهد شد. این لیست توسط
یک ورودی پیش فرض: "/ توسعه".
اگر مسیر درایو با هیچ لیستی مطابقت نداشته باشد، "بی ضرر" در نظر گرفته می شود. به طور پیش فرض اینها
همه مسیرهایی هستند که با دایرکتوری شروع نمی شوند./ توسعه".
یک مسیر با یک لیست مطابقت دارد اگر یکی از مسیرهای اصلی آن یا خودش با یک ورودی لیست مطابقت داشته باشد.
پیشوند آدرس "stdio:" یا "mmc:" هنگام آزمایش برای مسابقات نادیده گرفته می شود.
با شبه کلاس "clear_list" و شبه الگوهای "ممنوع"، "احتیاط"، "بی ضرر"،
یا "همه"، لیست ها ممکن است خالی شوند.
به عنوان مثال: -drive_class clear_list ممنوع است
به طور معمول لیست های -drive_class در یکی از لیست ها تعریف می شود xorriso راه اندازی
فایل ها.
توجه: این یک ویژگی امنیتی نیست، بلکه یک ضربه گیر برای ابرکاربر است
جلوگیری از حوادث ناخواسته برای مسدود کردن مطمئن دسترسی به فایل دستگاهی که دارید
برای رد کردن مجوزهای rw در سیستم فایل.

-read_fs "any"|"norock"|"nojoliet"|"ecma119"
مشخص کنید که در صورت وجود کدام نوع درخت سیستم فایل بارگیری شود. اگر آرزو نمی تواند باشد
تکمیل شد، سپس نام‌های ECMA-119 بارگیری و طبق -ecma119_map ​​تبدیل می‌شوند.
"any" ابتدا سعی می کند راک ریج را بخواند. اگر حضور نداشته باشد، ژولیت محاکمه می شود.
"نوروک" راک ریج را امتحان نمی کند.
"nojoliet" Joliet را امتحان نمی کند.
"ecma119" نه راک ریج و نه جولیت را امتحان می کند.

-اثبات_اعتبار شدت الگو
از بارگیری تصاویر ISO با شناسه های حجمی که با جستجوی داده شده مطابقت ندارند، خودداری کنید
الگو. هنگام رد کردن یک تصویر، درایو ورودی را رها کنید و یک رویداد از آن صادر کنید
با توجه به شدت (مانند FAILURE، به -abort_on مراجعه کنید). یک الگوی جستجوی خالی هر کدام را می پذیرد
تصویر
این دستور مانع ایجاد یک تصویر خالی از رسانه ورودی خالی نمی شود
و یک تصویر از قبل بارگذاری شده را دور نمی اندازد.

-in_charset شخصیت_مجموعه_نام
مجموعه کاراکتری را تنظیم کنید که از آن نام فایل ها هنگام بارگذاری یک تصویر تبدیل شود. دیدن
پاراگراف "مجموعه کاراکترها" برای توضیحات بیشتر. هنگام بارگذاری تصویر نوشته شده
پس از -commit تنظیم -out_charset به -in_charset کپی می شود.

-auto_charset "روشن"|"خاموش"
ضبط و تفسیر نام مجموعه کاراکتر خروجی را فعال یا غیرفعال کنید
یک ویژگی xattr از دایرکتوری ریشه تصویر. اگر فعال باشد و اگر ضبط شده باشد
نام مجموعه کاراکتر پیدا می شود، سپس این نام به عنوان نام ورودی استفاده می شود
مجموعه کاراکترها هنگام خواندن یک تصویر
توجه داشته باشید که مجموعه نویسه های خروجی پیش فرض مجموعه کاراکترهای محلی ترمینال است
جایی که xorriso دویدن. قبل از نسبت دادن این مجموعه کاراکتر محلی به ISO تولید شده
تصویر، بررسی کنید که آیا ترمینال به درستی همه نام فایل های مورد نظر را نمایش می دهد،
به خصوص شخصیت های ملی عجیب و غریب.

- پیوندهای سخت حالت[:حالت...]
بارگیری و ضبط روابط هاردلینک را فعال یا غیرفعال کنید.
در حالت پیش‌فرض "خاموش"، فایل‌های iso_rr شماره inode خود را در زمان بارگذاری تصویر از دست می‌دهند.
هر شیء فایل iso_rr که در زمان تولید تصویر شماره ایند ندارد دریافت خواهد شد
اگر -compliance روی new_rr تنظیم شده باشد یک عدد inode منحصر به فرد جدید.
حالت "روشن" اعداد inode را از تصویر بارگذاری شده در صورت وجود چنین اعدادی حفظ می کند
ثبت شده. هنگام انجام یک جلسه، خانواده های فایل های iso_rr را جستجو می کند که
از یک فایل دیسک منشا می گیرند، دارای فیلتر محتوای یکسان و یکسان هستند
خواص اعضای خانواده همه یک شماره inode دریافت می کنند. چه اینها
اعداد در زمان نصب بستگی به سیستم عامل دارد.
اگر "lsl_count" فعال باشد، دستور -lsl تعداد پیوندهای سخت را نمایش می دهد. این می تواند کند شود
این فرمان به طور قابل توجهی پس از ایجاد تغییرات در تصویر ISO انجام شده است. از این رو
پیش فرض "no_lsl_count" است.
دستورات -update و -update_r ردیابی و ادغام پیوندهای سخت در
فایل سیستم هایی که دارای اعداد دستگاه و ایند پایدار هستند. این می تواند باعث خودکار شود
آخرین لحظه قبل از نوشتن جلسه تغییر می کند. Command -Hardlinks
"perform_update" ممکن است برای انجام این تغییرات زودتر استفاده شود، به عنوان مثال اگر شما نیاز به درخواست دارید
تمام فایل های به روز شده را فیلتر می کند.
حالت "without_update" از پردازش هاردلینک در طول دستورات به روز رسانی جلوگیری می کند. از این استفاده کن
اگر وضعیت فایل سیستم شما اجازه نمی دهد -disk_dev_ino "روشن".
xorriso دستوراتی که فایل‌ها را از یک تصویر ISO استخراج می‌کنند، سعی می‌کنند فایل‌ها را با آنها پیوند سختی ایجاد کنند
شماره ایند یکسان محدوده طبیعی این عملیات از بارگذاری تصویر تا
بارگذاری تصویر ممکن است از آدرس های پیوند سخت انباشته شده توسط -hardlinks صرف نظر کند
"discard_extract".
اگر نه -osirrox، تعداد زیادی از خانواده‌های پیوند سخت ممکن است -temp_mem_limit را خسته کنند
"sort_lba_on" و -hardlinks "cheap_sorted_extract" هر دو در کار هستند. این
پیوند سخت به سایر فایل‌های بازیابی شده توسط همان فرمان استخراج را محدود می‌کند.
-hardlinks "normal_extract" تجمع هاردلینک گسترده و گران قیمت را دوباره فعال می کند.

-acl "روشن"|"خاموش"
پردازش ACL ها را فعال یا غیرفعال کنید. اگر فعال باشد، پس xorriso ACL بدست خواهد آورد
از اشیاء فایل دیسک، ACL ها را در تصویر ISO با استفاده از libisofs خاص ذخیره کنید
فرمت AAIP، بارگیری داده های AAIP از تصاویر ISO، تست ACL در طول مقایسه فایل و
ACL ها را هنگام استخراج از تصاویر ISO به فایل های دیسک بازیابی کنید. دستورات را نیز ببینید
-getfacl، -setfacl.

-xattr "روشن"|"خاموش"
فعال یا غیرفعال کردن پردازش ویژگی های xattr در فضای نام کاربری. در صورت فعال بودن،
سپس xorriso xattr مشابه ACL را مدیریت خواهد کرد. دستورات -getfattr را نیز ببینید
-setfattr و پاراگراف بالا در مورد xattr.

-md5 "روشن"|"همه"|"خاموش"|"load_check_off"
پردازش جمع‌های چک MD5 را برای جلسه کلی و برای هر جلسه فعال یا غیرفعال کنید
فایل داده واحد اگر فعال باشد، تصاویر دارای تگ‌های جمع‌بندی فقط در صورتی بارگذاری می‌شوند
برچسب های superblock و درخت دایرکتوری به درستی مطابقت دارند. جمع‌بندی‌های چک MD5 از داده‌ها
فایل ها و کل جلسه در صورت وجود از تصویر بارگیری می شوند.
با دستورات -compare و -update از MD5 ضبط شده یک فایل برای اجتناب استفاده می شود
خواندن مطالب از روی تصویر فقط محتوای فایل دیسک خوانده می شود و
در مقایسه با آن MD5. اگر -disk_dev_ino "on" نباشد، این می تواند زمان زیادی را ذخیره کند
مناسب.
در زمان تولید تصویر، آنها برای هر فایلی که داده های آن را دریافت می کند، محاسبه می شوند
در جلسه جدید نوشته شده است جمع‌های چک فایل‌هایی که داده‌هایشان قدیمی‌تر است
جلسات در جلسه جدید کپی می شوند. سوپر بلوک، درخت و کل جلسه a
هر تگ چک جمع
حالت "همه" علاوه بر این در طول تولید تصویر بررسی می کند که آیا جمع کنترلی از
یک فایل داده بین زمانی که خواندن آن شروع شد و زمانی که شروع شد تغییر کرد
به پایان رسید. این به معنای خواندن دوبار هر فایل است.
حالت "load_check_off" همراه با "روشن" یا "همه" مبالغ MD5 ثبت شده را بارگیری می کند اما
تگ های کنترلی ثبت شده superblock و درخت دایرکتوری را آزمایش نکنید. این هست
اگر از growisofs به عنوان برنامه رایت استفاده شود، ضروری است، زیرا آن را بازنویسی نمی کند
برچسب جمع کنترلی superblock جلسه اول. بنابراین load_check_off در است
اثر زمانی که xorriso -as گزینه mkisofs -M انجام می شود.
تست را می توان با حالت "load_check_on" دوباره فعال کرد.
چک‌سام‌ها را می‌توان از طریق دستورات -check_md5، -check_md5_r، از طریق اکشن‌های Find مورد سوء استفاده قرار داد.
get_md5، check_md5، و از طریق -check_media.

-for_backup
همه ویژگی‌های اضافی را فعال کنید که به تولید یا بازیابی نسخه‌های پشتیبان با بالاترین میزان کمک می‌کنند
وفاداری ویژگی های فایل در حال حاضر این یک میانبر برای: -Hardlinks در -acl است
در -xattr در -md5 در.

-ecma119_map "برهنه"|"بدون نقشه"|"کوچک"|"بزرگ"
تبدیل نام فایل ها را از جلسه بارگذاری شده انتخاب کنید، اگر نه Rock Ridge
نام و نام ژولیت از جلسه خوانده شد.
حالت "برهنه" پیش فرض است. این نام ها را همانطور که در ISO یافت می شود نشان می دهد اما حذف می کند
پس از ";1" یا ".;1" در صورت وجود.
حالت «نقشه‌نشده» نام‌ها را بدون حذف کاراکتر نشان می‌دهد.
حالت "کوچک" مانند "برهنه" است اما حروف بزرگ را به حروف کوچک نیز نگاشت می کند.
نامه ها. این با رفتار نصب پیش فرض گنو/لینوکس سازگار است.
حالت "بزرگ" مانند "رد شده" است، اما در صورت وجود، حروف کوچک را به بزرگ نشان می دهد.
علیرغم تجویز ECMA-119 رخ می دهد.

-disk_dev_ino "روشن"|"ino_only"|"خاموش"
فعال یا غیرفعال کردن پردازش شماره شناسایی فایل های ضبط شده (dev_t و
من نه). در صورت فعال بودن آنها به عنوان xattr ذخیره می شوند و می توانند به میزان قابل توجهی فایل را تسریع کنند
مقایسه گره ریشه یک مهر زمانی شروع جهانی دریافت می کند. اگر در حین مقایسه الف
فایل با مُهر زمانی جوان‌تر در تصویر ISO یافت می‌شود، سپس مشکوک به آن است
محتوای متناقض دارند
اگر شماره دستگاه و شماره ایند سیستم فایل دیسک ثابت باشد و اگر
هیچ تغییر نامنظمی در مُهرهای زمانی یا ساعت سیستم اتفاق نمی‌افتد، پس بالقوه
تغییرات محتوا بدون خواندن آن محتوا قابل تشخیص است. تغییر محتوای فایل
اگر یکی از mtime، ctime، شماره دستگاه یا شماره inode تغییر کرده باشد، فرض می شود.
حالت "ino_only" جایگزین این پیش شرط می شود که شماره های دستگاه توسط
پیش شرط این است که نقاط اتصال در درخت مقایسه شده همیشه به همان منتهی شود
فایل سیستم ها اگر حالت «روشن» همیشه همه فایل‌ها را تغییر می‌دهد از این استفاده کنید.
مزیت سرعت فقط در صورتی ظاهر می شود که جلسه بارگذاری شده با آن تولید شده باشد
-disk_dev_ino "روشن" نیز هست.
توجه داشته باشید که -disk_dev_ino "خاموش" کاملاً قابل اجرا است فقط در صورتی که -hardlinks "خاموش" باشد.
بیش از حد.

-file_name_limit [+]شماره
حداکثر طول مجاز را برای نام فایل ها در محدوده 64 تا 255 تنظیم کنید. مسیر
مولفه هایی که طولانی تر از تعداد داده شده هستند کوتاه می شوند و خود را دارند
33 بایت آخر بازنویسی شده توسط دو نقطه ":" و نمایش هگز MD5 از
4095 بایت اول کل نام بزرگ. UTF-8 ناقص بالقوه
کاراکترها بایت های اصلی خود را با '_' جایگزین می کنند.
iso_rr_paths با مؤلفه های طولانی همچنان می توانند به مسیرهای فایل دسترسی داشته باشند
با اجزای کوتاه شده
اگر -file_name_limit در حالی که درخت ISO وجود دارد اجرا شود، نام فایل در
درخت ISO برای نام فایل‌های کوتاه شده موجود از حد فعلی و برای بررسی می‌شود
نام تداخل بین فایل های جدید کوتاه شده و فایل های موجود. در هر دو مورد،
تنظیم با یک رویداد SORRY رد خواهد شد.
می توان این ممنوعیت را با اضافه کردن کاراکتر "+" به آرگومان of لغو کرد
-file_name_limit. نام فایل های کوتاه شده ممکن است دوباره کوتاه شوند و نامعتبر شوند
قسمت MD5 آنها. نام‌های کوتاه‌شده در حال برخورد منحصربه‌فرد هستند و حداقل 9 مورد مصرف می‌کنند
بایت های بیشتری از قسمت نام باقی مانده است.
اگر نوشتن xattr فعال باشد، طول در "isofs.nt" ذخیره می شود.
دایرکتوری ریشه اگر خواندن xattr فعال باشد و "isofs.nt" پیدا شود،
طول یافت شده اگر کوچکتر از تنظیم فعلی باشد، اعمال می شود
-file_name_limit.
الگوهای نام فایل فقط در صورتی کار می کنند که با نام کوتاه شده مطابقت داشته باشند. این ممکن است
تغییر در آینده
فایل های با نام های کوتاه حذف شده و بدون قید و شرط در حین به روز رسانی مجدد اضافه می شوند
و -update_r. این ممکن است در آینده تغییر کند.
هسته های لینوکس تا حداقل 4.1 نام های با طول 254 و 255 را اشتباه نشان می دهند.
انتظار چنین نام هایی را در یا در زیر disk_paths داشته باشید و برنامه ریزی کنید که ISO را توسط چنین لینوکسی نصب کنید
هسته ها را در نظر بگیرید که -file_name_limit را 253 تنظیم کنید. در غیر این صورت فقط از نام های طولانی تر از
253 نویسه

-rom_toc_scan "روشن"|"اجبار"|"خاموش"[:"emul_off"][:"emul_wide"]
درایوهای فقط خواندنی نوع رسانه واقعی را نشان نمی دهند، اما هر رسانه ای را به عنوان ROM نشان می دهند (مثلاً
به عنوان DVD-ROM). سابقه جلسه رسانه چند جلسه ای MMC ممکن است به کوتاه شود
جلسه اول و آخر یا حتی کاملا نادرست باشد. (تاریخ تقلید شده از
رسانه های قابل بازنویسی تحت تأثیر این قرار نمی گیرند.)
تا در صورت شکست شانس دریافت سابقه جلسه و به خصوص داشته باشید
آدرس جلسه گذشته، یک اسکن برای هدرهای سیستم فایل ISO 9660 وجود دارد
که ممکن است کمک کند اما همچنین ممکن است نتایج بدتری نسبت به جدول درایو داشته باشد
محتوا. در پایان می تواند باعث تلاش برای خواندن آدرس های نامعتبر و در نتیجه زشت شود
رفتار رانندگی تنظیم "روشن" این اسکن را برای رسانه های ادعایی فقط خواندنی فعال می کند.
برخی از سیستم عامل ها نمی توانند آخرین جلسه را نصب کنند
DVD یا BD چند جلسه ای. اگر در چنین سیستمی xorriso هیچ قابلیت MMC خود را ندارد
سپس ممکن است همچنان آن جلسه را از فهرست محتوای اسکن شده پیدا کند. تنظیمات
"force" هر رسانه ای مانند یک رسانه ROM را با تنظیم "روشن" کنترل می کند.
از سوی دیگر، شبیه سازی تاریخچه جلسه در رسانه های قابل بازنویسی می تواند
مانع خواندن رسانه های نیمه آسیب دیده تنظیم "off:emul_off" غیرفعال می شود
در غیر این صورت جدول محتوای قابل اعتماد را برای آن رسانه ها اسکن کنید.
اسکن فهرست محتوا در رسانه‌های قابل بازنویسی معمولاً فقط تا اندازه جستجو می‌شود
پایان جلسه که توسط superblock در بلوک 0 به آن اشاره می شود. تنظیم
"on:emul_wide" اجازه می دهد تا اسکن تا انتهای رسانه ادامه یابد. این ممکن است
پس از کپی کردن یک رسانه با -check_media patch_lba0=on زمانی که آخرین نسخه نیست مفید است
جلسه بارگیری شد

-carm_drive "in"|"out"|"همه"|"لغو"|"روشن"|"خاموش"
صدای درایو را تا زمانی که دوباره استفاده شود کاهش دهید. برخی از درایوها هشدار می‌دهند
زمان قابل توجهی پس از استفاده از آنها برای خواندن. این باعث کاهش راه اندازی می شود
زمان برای عملیات درایو بعدی است اما در صورت عدم i/o با صدای بلند و هدر دادن انرژی
انتظار می رود درایو به زودی اتفاق بیفتد.
حالت‌های "in"، "out"، "all" بلافاصله -indev، -outdev یا هر دو را آرام می‌کنند.
به ترتیب. حالت "لغو" بلافاصله به هر دو هشدار می دهد. حالت "روشن" باعث -calm_drive می شود
به طور خودکار پس از هر -dev، -indev و -outdev انجام شود. حالت خاموش"
این را غیرفعال می کند

-ban_stdio_write
فقط استفاده از درایوهای نوری MMC را بنویسید. اجازه نوشتن
منجر به فایل هایی از نوع تقریبا دلخواه می شود. پس از تنظیم، این دستور نمی تواند باشد
باطل شده

-early_stdio_test "روشن"|"appendable_wo"|"خاموش"
اگر با «روشن» فعال شود، فایل‌های معمولی و دستگاه‌های مسدودکننده برای مؤثر بودن آزمایش می‌شوند
مجوزهای دسترسی این بدان معناست که سعی کنید آن فایل ها را برای نوشتن باز کنید، که
در غیر این صورت فقط بعداً و فقط در صورتی اتفاق می افتد که نوشتن واقعی مورد نظر باشد.
نتیجه آزمایش برای طبقه بندی شبه درایوها به عنوان قابل بازنویسی استفاده می شود.
فقط خواندنی، فقط نوشتنی یا خالی بی فایده. این ممکن است منجر به تشخیص زودهنگام شود
مشکلات شدید، و ممکن است از برخی رویدادهای خطای کمتر شدید جلوگیری کند.
حالت "appendable_wo" مانند "روشن" است با ویژگی اضافی که خالی نیست
فایل های فقط نوشتن به جای خالی به عنوان فایل پیوستی در نظر گرفته می شوند.

-data_cache_size تعداد_کاشی بلوک_در_کاشی
اندازه و دانه بندی حافظه پنهان داده را که در تصاویر ISO استفاده می شود، تنظیم کنید
بارگذاری می شود و زمانی که محتوای فایل از تصاویر ISO خوانده می شود. حافظه نهان از چندین تشکیل شده است
کاشی هایی که هر کدام از چندین بلوک تشکیل شده است. یک کش بزرگتر نیاز به آن را کاهش می دهد
کاشی ها چندین بار خوانده می شوند کاشی‌های بزرگ‌تر ممکن است داده‌ها را نیز بهبود بخشند
توان خروجی از درایو، اما اگر داده ها روی درایو پراکنده شوند، ممکن است بیهوده باشد
متوسط.
اندازه‌های حافظه پنهان بزرگ‌تر به بهترین وجه در بارگذاری تصویر از درایوهای MMC کمک می‌کنند. آنها هستند
جایگزین پایین تر برای -osirrox گزینه "sort_lba_on".
blocks_per_tile باید توان 2 باشد. مثلاً 16، 32، یا 64. اندازه کلی حافظه پنهان
نباید بیش از 1 گیگابایت باشد. مقادیر پیش فرض را می توان با پارامتر "default" بازیابی کرد
به جای یک یا هر دو عدد در حال حاضر پیش فرض 32 کاشی از 32 است
بلوک = 2 مگابایت.

درج کردن فایل ها به ISO تصویر:

دستورات زیر دو نوع آدرس فایل را انتظار دارند:
مسیر_دیسک یک مسیر به یک شی در درخت سیستم فایل محلی است.
iso_rr_path نام Rock Ridge یک شی فایل در تصویر ISO است. اگر نه راک ریج
اطلاعات در تصویر ISO بارگذاری شده ثبت می شود، سپس نام ISO 9660 را مشاهده خواهید کرد که
دارای طول و مجموعه شخصیت محدود هستند. اگر اطلاعات Rock Ridge نباید در آن ذخیره شود
یک تصویر ISO در حال ظهور، سپس نام آنها به چنین ISO 9660 محدود شده (معروف به
ECMA-119) نام ها.

توجه داشته باشید که در تصویر ISO شما به اندازه ابر کاربر قدرتمند هستید. مجوزهای دسترسی
فایل های موجود در تصویر برای عملیات نوشتن شما اعمال نمی شود. آنها در نظر گرفته شده اند
در واقع با تصویر نصب شده فقط خواندنی.

اگر iso_rr_path یک فایل تازه وارد شده به یک شی فایل موجود در ISO منتهی شود
تصویر، سپس مدیریت برخورد زیر اتفاق می افتد:
اگر هر دو شی دایرکتوری باشند، با درج بازگشتی آن ها ادغام می شوند
زیر اشیا از سیستم فایل به تصویر ISO. اگر انواع فایل های دیگر با هم برخورد کنند، تنظیمات
از فرماندهی -زیاد نوشتن تصمیم می گیرد.
تغییر نام فایل ها مدیریت برخورد مشابهی دارد، اما دایرکتوری ها فقط می توانند جایگزین شوند.
ادغام نشده است. توجه داشته باشید که اگر دایرکتوری هدف وجود داشته باشد، -mv اشیاء منبع را درج می کند
به جای تلاش برای جایگزینی به این دایرکتوری. از سوی دیگر فرمان -move
دست، سعی خواهد کرد آن را جایگزین کند.

دستورات این بخش تصویر ISO را تغییر می دهد و نه فایل سیستم محلی را.

-الگوی دیسک "روشن"|"ls"|"خاموش"
حالت گسترش الگو را برای پارامترهای disk_path چندین دستور تنظیم کنید
که از این ویژگی پشتیبانی می کنند.
تنظیم "خاموش" این ویژگی را برای همه دستوراتی که در این مرد علامت گذاری شده اند غیرفعال می کند
صفحه توسط "disk_path [***]" یا "disk_pattern [***]".
تنظیم "روشن" آن را برای همه آن دستورات فعال می کند.
تنظیم "ls" آن را فقط برای کسانی فعال می کند که با "disk_pattern [***]" مشخص شده اند.
پیش فرض "ls" است.

-اضافه کردن pathspec [...] | مسیر_دیسک [***]
فایل ها یا درخت های دایرکتوری داده شده را از سیستم فایل در تصویر ISO قرار دهید.
اگر -pathspecs روی "روشن" تنظیم شود، توسعه الگو همیشه غیرفعال است و
کاراکتر '=' معنای خاصی دارد. مسیر تصویر ISO را از دیسک جدا می کند
مسیر:
iso_rr_path=disk_path
جداکننده '=' را می توان با '\' فرار کرد. اگر iso_rr_path با '/' شروع نشود
سپس -cd از قبل اضافه می شود. اگر disk_path با '/' شروع نشود، -cdx است
پیش گذاشته شد.
اگر '=' داده نشود، کلمه به عنوان هر دو iso_rr_path و disk path استفاده می شود. اگر در
در این حالت کلمه با '/' شروع نمی شود و سپس -cdx به disk_path اضافه می شود
و -cd به iso_rr_path اضافه شده است.
اگر -pathspecs روی "خاموش" تنظیم شده باشد، در صورت فعال بودن، گسترش -disk_pattern اعمال می شود.
کلمات به دست آمده هر دو به عنوان iso_rr_path و disk path استفاده می شوند. مسیر نسبی
کلمات به تنظیم -cdx به disk_path و تنظیم -cd به اضافه می شوند
iso_rr_path.

-add_plainly حالت
اگر روی حالت "ناشناخته" تنظیم شود، هر کلمه دستوری که با "-" شروع نمی شود و است
که به عنوان فرمان شناخته شده شناخته نمی شود، تحت فرمان افزودن مجازی خواهد بود. یعنی آن را
به عنوان pathspec یا disk_path استفاده می شود و به تصویر اضافه می شود. در صورت فعال بودن،
-بسط disk_pattern برای disk_paths اعمال می شود.
حالت "خط چین" شبیه "ناشناخته" است اما حتی کلمات دستوری ناشناخته را نیز اضافه می کند
اگر با "-" شروع شوند.
حالت "any" اعلام می کند که تمام کلمات دیگر باید به عنوان pathspecs اضافه شوند
مسیرهای دیسک این در حالت گفتگو کار نمی کند.
حالت "هیچ" پیش فرض است. این مانع از درک هر کلمه ای به عنوان فایل می شود
اضافه کنید، اگر آنها پارامترهای دستورات مناسب نیستند.

-path_list مسیر_دیسک
-add را دوست داشته باشید اما کلمات پارامتر را از فایل disk_path یا ورودی استاندارد if بخوانید
disk_path "-" است. لیست باید دقیقاً حاوی یک pathspec یا الگوی disk_path باشد
در هر خط

-quoted_path_list مسیر_دیسک
مانند -path_list اما با قوانین خواندن ورودی نقل قول. خطوط به پارامتر تقسیم می شوند
کلمات برای -افزودن. فضای خالی خارج از نقل قول حذف شده است.

-نقشه مسیر_دیسک iso_rr_path
فایل شی disk_path را به عنوان iso_rr_path در تصویر ISO قرار دهید. اگر disk_path یک است
دایرکتوری سپس کل زیر درخت آن در تصویر ISO درج می شود.

-map_single مسیر_دیسک iso_rr_path
مانند -map، اما اگر disk_path یک دایرکتوری باشد، درخت فرعی آن درج نمی‌شود.

-map_l disk_prefix iso_rr_prefix disk_path [***]
با هر یک از پارامترهای disk_path -map را انجام دهید. iso_rr_path ساخته خواهد شد
از disk_path با جایگزینی disk_prefix با iso_rr_prefix.

-به روز رسانی مسیر_دیسک iso_rr_path
شی فایل disk_path را با شی فایل iso_rr_path مقایسه کنید. اگر مطابقت نداشتند،
سپس دستکاری های لازم در تصویر را انجام دهید تا iso_rr_path یک کپی منطبق باشد
از مسیر_دیسک. به‌طور پیش‌فرض، این مقایسه به معنای خواندن مطالب طولانی از قبل است
تصمیم گرفته می شود. دستورات -disk_dev_ino یا -md5 ممکن است مقایسه را تسریع کنند اگر
زمانی که جلسه بارگیری شده ضبط شد، آنها قبلاً در حال اجرا بودند.
اگر disk_path یک دایرکتوری است و iso_rr_path هنوز وجود ندارد، کل
زیردرخت درج خواهد شد. در غیر این صورت فقط ویژگی های دایرکتوری به روز می شوند.

-update_r مسیر_دیسک iso_rr_path
به روز رسانی را دوست دارید اما به صورت بازگشتی کار می کند. یعنی تمام اشیاء فایل زیر هر دو آدرس
مقایسه کنید که آیا آنها همتاهای زیر آدرس دیگر دارند یا خیر
هر دو همتا مطابقت دارند در صورت عدم تطابق، آپدیت لازم را انجام دهید
دستکاری انجام می شود.
توجه داشته باشید که نتیجه مقایسه ممکن است به دستور -follow بستگی داشته باشد. تنظیم آن باید
همیشه مانند اولین افزودن disk_path به عنوان iso_rr_path باشد.
اگر iso_rr_path هنوز وجود نداشته باشد، اضافه می شود. اگر disk_path وجود نداشته باشد،
سپس iso_rr_path حذف می شود.

-update_l disk_prefix iso_rr_prefix disk_path [***]
با هر یک از پارامترهای disk_path -update_r را انجام دهید. iso_rr_path خواهد بود
از disk_path با جایگزینی disk_prefix با iso_rr_prefix تشکیل شده است.

-قطع کردن disk_path byte_offset byte_count iso_rr_path
یک فاصله بایتی از یک فایل دیسک معمولی را به یک فایل معمولی در تصویر ISO نگاشت کنید.
اگر فایل دیسک بزرگتر از یک رسانه منفرد باشد یا اگر آن را داشته باشد، ممکن است این کار ضروری باشد
بیش از حد سنتی 2 گیگا بایت - 1 برای سیستم عامل های قدیمی یا حد مجاز است
از 4 گیگابایت - 1 برای موارد جدیدتر. فقط جدیدترین هسته های لینوکس به نظر می رسد که به درستی خوانده می شوند
فایل >= 4 گیگابایت - 1.
یک راه حل ناشیانه برای این محدودیت، پشتیبان گیری از قطعات فایل و به هم پیوستن آنها به آن است
بازیابی زمان اندازه خرد کردن به خوبی آزمایش شده 2047 متر است. جایز است درخواست الف
تعداد_بایت بیشتر از موجود است. فایل به دست آمده به قسمت کوتاه می شود
اندازه صحیح یک قطعه نهایی برای درخواست byte_offset بالاتر از موجود
هیچ فایلی در تصویر ISO نشان نمی دهد، اما یک رویداد SORRY است. به عنوان مثال:
-cut_out /my/disk/file 0 2047m \
/file/part_1_of_3_at_0_with_2047m_of_5753194821 \
-cut_out /my/disk/file 2047m 2047m \
/file/part_2_of_3_at_2047m_with_2047m_of_5753194821 \
-cut_out /my/disk/file 4094m 2047m \
/file/part_3_of_3_at_4094m_with_2047m_of_5753194821
در حالی که دستور -split_size بزرگتر از 0 تنظیم می شود، و اگر تمام قطعات یک فایل باقی می مانند
در همان فهرست ISO بدون فایل های دیگر، و اگر نام ها مانند بالا هستند،
سپس فهرست ISO آنها شناسایی شده و مانند یک فایل معمولی مدیریت می شود. این
بر دستورات -compare*، -update* و رونویسی موقعیت‌ها تأثیر می‌گذارد. دستور را ببینید
-split_size برای جزئیات.

-cpr disk_path [***] iso_rr_path
فایل ها یا درخت های دایرکتوری داده شده را از سیستم فایل در تصویر ISO قرار دهید.
قوانین تولید آدرس های ISO مانند دستور پوسته cp -r است.
با این وجود، دایرکتوری های iso_rr_path در صورت لزوم ایجاد می شوند. به خصوص الف
iso_rr_path هنوز موجود نیست، اگر چندین disk_paths وجود داشته باشد، به عنوان دایرکتوری استفاده می شود
حضور دارند. نام برگ‌های مسیرهای_دیسک متعدد در زیر آن پیوند زده می‌شود
دایرکتوری همانطور که با یک دایرکتوری موجود انجام می شود.
اگر یک disk_path منفرد وجود داشته باشد، یک iso_rr_path غیر موجود همان را دریافت می کند
به عنوان disk_path تایپ کنید.
اگر یک disk_path با '/' شروع نشود، -cdx از قبل اضافه می شود. اگر مسیر iso_rr_
با '/' شروع نمی شود سپس -cd از قبل اضافه می شود.

-mkdir iso_rr_path [...]
اگر دایرکتوری های خالی هنوز وجود ندارند ایجاد کنید. وجود به عنوان دایرکتوری
یک رویداد WARNING ایجاد می کند، وجود مانند فایل های دیگر باعث یک رویداد FAILURE می شود.

-lns target_text iso_rr_path
یک پیوند نمادین با آدرس iso_rr_path ایجاد کنید که به target_text اشاره می کند.
iso_rr_path ممکن است هنوز وجود نداشته باشد.
نکته: Command -clone معادل ISO یک پیوند سخت را تولید می کند.

-شبیه iso_rr_path_original iso_rr_path_copy
یک کپی از شی فایل ISO iso_rr_path_original با آدرس جدید ایجاد کنید
iso_rr_path_copy. اگر اصل یک دایرکتوری است، همه فایل ها را کپی کنید و
دایرکتوری های زیر اگر iso_rr_path_original یک فایل کاتالوگ بوت است، پس آن را دارد
کپی نمی شود اما بی صدا نادیده گرفته می شود.
اشیاء فایل ISO کپی شده دارای ویژگی های یکسانی هستند. فایل های داده کپی شده به
همان منبع محتوای اصلی آنها. سپس ممکن است کپی ها دستکاری شوند
مستقل از اصل آنها.
اگر آدرس iso_rr_path_copy از قبل وجود داشته باشد، این دستور اجرا را رد می کند
در درخت ISO

-cp_clone iso_rr_path_original [***] iso_rr_path_dest
از یک یا چند شی فایل ISO مانند دستور -clone کپی ایجاد کنید. در صورت
collision دایرکتوری ها را با دایرکتوری های موجود ادغام می کند، اما ISO موجود را بازنویسی نمی کند
اشیاء فایل
قوانین ایجاد آدرس های کپی مانند دستور -cpr است (نگاه کنید به
بالا) یا دستور shell cp -r. به غیر از -cpr، iso_rr_path_original نسبی است
مسیر -cd و نه مسیر -cdx از قبل تعیین می شود. -mkdir را در نظر بگیرید
iso_rr_path_dest قبل از -cp_clone بنابراین آدرس کپی به شماره بستگی ندارد
پارامترهای iso_rr_path_original.

تنظیمات برای پرونده درج:

-file_size_limit مقدار [ ارزش [...]] --
حداکثر اندازه مجاز را برای یک فایل داده واحد تنظیم کنید. ارزش ها خلاصه می شوند
برای حد واقعی اگر تنها مقدار "خاموش" باشد، اندازه فایل محدود نیست
by xorriso. پیش‌فرض محدودیت 100 گستره، 4 گرم -2k برای هر کدام است:
-file_size_limit 400g -200k --
هنگام نصب فایل سیستم های ISO 9660، سیستم عامل های قدیمی فقط می توانند فایل ها را مدیریت کنند
تا 2 گرم -1 --. جدیدترها تا 4g -1 خوب هستند. شما به یک هسته لینوکس کاملا جدید نیاز دارید
برای خواندن صحیح بایت های نهایی یک فایل >= 4g اگر اندازه آن با آن تراز نباشد
بلوک های 2048 بایتی.
xorrisoقابلیت خواندن داده های خود تحت تأثیر اندازه سیستم عامل قرار نمی گیرد
محدودیت ها چنین محدودیت هایی فقط برای نصب اعمال می شود. با این وجود، فایل سیستم هدف از
یک -extract باید بتواند اندازه فایل را بگیرد.

-not_mgt کد[:code[...]]
رفتار لیست های حذف را کنترل کنید.
پردازش Exclusion قبل از نگاشت disk_paths به تصویر ISO و
قبل از اینکه فایل های دیسک با فایل های تصویری مقایسه شوند. مسیر دیسک مطلق از
منبع با لیست -not_paths مطابقت دارد. نام برگ مسیر دیسک است
با الگوهای موجود در لیست -not_leaf مطابقت دارد. اگر تطابق تشخیص داده شود،
مسیر دیسک به عنوان یک فایل موجود در نظر گرفته نمی شود و به ISO اضافه نمی شود
تصویر
چندین کد تعریف شده است. تنظیمات _on/_off تا زمانی که توسط آنها لغو نشود، باقی می مانند
همتایان their_off/_on.
"Erase" لیست هایی را که توسط -not_paths و -not_leaf انباشته شده اند خالی می کند.
"تنظیم مجدد" مانند "پاک کردن" است اما رفتار پیش فرض را دوباره نصب می کند.
"خاموش" پردازش حذف را به طور موقت بدون بی اعتبار کردن لیست ها غیرفعال می کند و
تنظیمات می پردازیم.
"روشن" پردازش حذف را دوباره فعال می کند.
"param_off" پردازش حذف را فقط برای مسیرهای زیر پارامتر disk_path اعمال می کند
دستورات به عنوان مثال، مسیرهای disk_path به صراحت از پردازش حذف معاف هستند.
"param_on" پردازش حذف را برای پارامترهای فرمان و همچنین فایل ها اعمال می کند
زیر چنین پارامترهایی
"subtree_off" با "param_on" مسیرهای پارامتر را فقط در صورتی مستثنی می‌کند که با a مطابقت داشته باشند
آیتم -not_paths دقیقا.
"subtree_on" به‌علاوه مسیرهای پارامتری را که به آدرس فایل منتهی می‌شوند، حذف می‌کند
در زیر هر مورد -not_paths.
"ignore_off" با فایل های دیسک حذف شده به گونه ای رفتار می کند که گویی گم شده اند. یعنی می گیرند
با -مقایسه گزارش شده و با -update از تصویر حذف شده است.
"ignore_on" فایل های حذف شده را خارج از فعالیت های -compare یا -update نگه می دارد.

-not_paths مسیر_دیسک [***]
مسیرهای داده شده را به لیست مسیرهای دیسک مطلق حذف شده اضافه کنید. اگر مسیر داده شده باشد
نسبی، سپس جریان -cdx برای تشکیل یک مسیر مطلق از پیش تعیین می شود. الگو
تطبیق، اگر فعال باشد، در زمان تعریف اتفاق می‌افتد و نه زمانی که بررسی‌های حذف انجام می‌شوند
ساخته شده
(فراموش نکنید که لیست disk_paths را با "--" پایان دهید)

-not_leaf الگو
یک الگوی سبک تجزیه کننده پوسته تکی را به لیست موارد استثنا برای دیسک اضافه کنید
نام های برگ این الگوها زمانی ارزیابی می شوند که بررسی های حذف انجام شود.

-not_list مسیر_دیسک
خطوط را از disk_path بخوانید و از هر کدام به عنوان پارامتر -not_paths استفاده کنید
آنها حاوی یک کاراکتر / یا به عنوان الگوی -not_leaf هستند.

-فهرست_نقل شده مسیر_دیسک
مانند -not_list اما با قوانین خواندن ورودی نقل قول. هر کلمه به عنوان یک مورد استفاده می شود
پارامتر برای -not_paths یا -not_leaf.

-دنبال کردن مناسبت[:occasion[...]]
وضوح پیوندهای نمادین و نقاط اتصال را در زیر disk_paths فعال یا غیرفعال کنید.
این برای اعمال -add، -du*x، -ls*x، -findx، -concat و -disk_pattern اعمال می‌شود.
به گسترش است.
سه نوع تصمیم گیری برای پیگیری وجود دارد:
پیوند پرش از یک پیوند نمادین به شی فایل مورد نظر آن برای هدف است
خواندن یعنی نه برای دستور -concat. اگر فعال باشد، پیوندهای نمادین مدیریت می شوند
به عنوان اشیاء فایل هدف آنها، در غیر این صورت پیوندهای نمادین به عنوان خودشان مدیریت می شوند.
استقرار (mount) جهش از یک فایل سیستم به سیستم فایل فرعی دیگر است. اگر فعال باشد
سپس دایرکتوری های mountpoint مانند هر دایرکتوری دیگری مدیریت می شوند، در غیر این صورت mountpoint ها
اگر در درخت دایرکتوری با آنها مواجه شوند به عنوان دایرکتوری های خالی در نظر گرفته می شوند
پیمایش
concat پرش از یک پیوند نمادین به شی فایل مورد نظر آن برای هدف است
نوشتن یعنی برای دستور -concat. این یک خطر امنیتی است!
کلی کمتر از موارد فوق:
الگو mount و link hopping است، اما فقط در حین گسترش -disk_pattern.
پارامتر جهش پیوند برای کلمات پارامتر (پس از بسط نهایی الگو) است. اگر
فعال شود سپس -ls*x به جای خود پیوندها، اهداف پیوند را نشان می دهد.
-du*x، -findx و -add اهداف پیوند را پردازش می‌کنند اما پیوندها را در یک دنبال نمی‌کنند
درخت فهرست نهایی در زیر اهداف (مگر اینکه "لینک" فعال باشد).
مناسبت ها را می توان در یک لیست جدا از دو نقطه ترکیب کرد. همه موارد ذکر شده در
لیست سپس به یک تصمیم دنبال مثبت منجر می شود.
خاموش از هر گونه تصمیم دنبال مثبت جلوگیری می کند. اگر مناسبت دیگری وجود ندارد از آن استفاده کنید.
میانبرها:
به طور پیش فرض معادل "pattern:mount:limit=100" است.
on همیشه مثبت تصمیم می گیرد معادل "link:mount:concat".

یک مناسبت نیست، بلکه یک تنظیم اختیاری است:
حد=که حداکثر تعداد پرش لینک را تعیین می کند. هاپ پیوند شامل
دنباله ای از پیوندهای نمادین و هدف نهایی از انواع مختلف. با این اوصاف
آن هاپ ها می توانند حلقه بزنند. مثال:
$ ln -s .. uploop
لینک پرش دارای یک تشخیص حلقه داخلی است که در ابتدا پرش متوقف می شود
تکرار یک هدف پیوند سپس پیوند تکراری به عنوان خودش و نه به عنوان مورد استفاده قرار می گیرد
هدف آن متأسفانه می توان شبکه های پیوندی ساخت که باعث نمایی می شوند
حجم کاری قبل از شناسایی حلقه های آنها. عدد داده شده با "limit=" می تواند محدود شود
این حجم کاری در خطر کوتاه کردن یک توالی عمدی از پرش لینک است.

-مشخصات مسیر "روشن"|"خاموش"
تفسیر پارامتر کنترل با xorriso اقدامات -add و -path_list.
"روشن" مشخصات مسیر فرم را فعال می کند هدف = منبع مانند برنامه mkisofs
-نقاط پیوند. همچنین گسترش -disk_pattern را برای دستور -add غیرفعال می کند.
"off" ویژگی های مسیر فرم target=source را غیرفعال می کند و -disk_pattern را دوباره فعال می کند
به گسترش است.

-زیاد نوشتن "روشن"|"نوندیر"|"خاموش"
اجازه یا غیرمجاز بازنویسی فایل های موجود در تصویر ISO توسط فایل هایی با
همین نام
با تنظیم "خاموش"، برخورد نام باعث رویدادهای FAILURE می شود. با تنظیم "nondir"،
فقط دایرکتوری ها توسط چنین رویدادهایی محافظت می شوند، سایر انواع فایل های موجود دریافت می کنند
قبل از اینکه فایل جدید اضافه شود با -rm درمان می شود. تنظیم "روشن" خودکار را فعال می کند
-rm_r. یعنی یک غیر دایرکتوری می تواند جایگزین دایرکتوری موجود و همه آن شود
زیردستان
اگر بازیابی فایل‌ها فعال باشد، قانون بازنویسی برای هدف اعمال می‌شود
اشیاء فایل روی دیسک نیز وجود دارد، اما "on" به "nondir" کاهش می یابد.

-split_size شماره["k"|"m"]
آستانه تقسیم خودکار فایل های معمولی را تنظیم کنید. چنین نقشه های تقسیم الف
فایل دیسک بزرگ روی یک فهرست ISO با چندین فایل قسمت در آن. این هست
اگر اندازه فایل دیسک از -file_size_limit بیشتر باشد، ضروری است. عملیات قدیمی تر
سیستم‌ها فقط در صورتی می‌توانند فایل‌ها را در فایل‌سیستم‌های نصب شده ISO 9660 مدیریت کنند که کوچک‌تر باشند
از 2 گیگابایت یا در موارد دیگر 4 گیگابایت.
پیش‌فرض 0 است که فایل‌های بزرگ‌تر از -file_size_limit را با FAILURE حذف می‌کند.
رویداد. یک split_size به خوبی تست شده 2047 متر است. اندازه های بالاتر از -file_size_limit نیستند
مجاز
در حالی که دستور -split_size بزرگتر از 0 است، چنین دایرکتوری با فایل تقسیم شده است
قطعات مانند یک فایل معمولی با دستور -compare* شناسایی و مدیریت می شوند،
به روز رسانی*، و در موقعیت های بازنویسی. پارامترهای -ossirox وجود دارد
"concat_split_on" و "concat_split_off" که کنترل هنگام دریافت فایل ها را کنترل می کنند
به دیسک بازیابی شد.
برای قابل تشخیص بودن، نام فایل های قسمت باید توصیف شود
تقسیم بر 5 عدد:
part_number, total_parts, byte_offset, byte_count, disk_file_ size
که در قالب متن زیر تعبیه شده اند:
قسمت_#_از_#_در_#_با_#_از_#
کاراکترهای مقیاس‌پذیر مانند «m» یا «k» مورد احترام قرار می‌گیرند. همه ارقام هستند
به صورت اعشاری تفسیر می شود، حتی اگر صفرهای ابتدایی وجود داشته باشد.
E.g: /file/part_1_of_3_at_0_with_2047m_of_5753194821
هیچ فایل دیگری در دایرکتوری مجاز نیست. همه قسمت ها باید وجود داشته باشند و آنها
اعداد باید قابل قبول باشند به عنوان مثال byte_count باید به عنوان پارامتر -cut_out معتبر باشد
و ممکن است محتویات آنها همپوشانی نداشته باشد.

پرونده دستکاری:

دستورات زیر فایل‌ها را در تصویر ISO دستکاری می‌کنند، بدون توجه به اینکه آیا ریشه دارند یا خیر
از تصویر بارگذاری شده یا به تازگی درج شده اند.

-iso_rr_pattern "روشن"|"ls"|"خاموش"
حالت گسترش الگو را برای پارامترهای iso_rr_path چندین دستور تنظیم کنید
که از این ویژگی پشتیبانی می کنند.
تنظیم "خاموش" گسترش الگو را برای همه دستوراتی که در این علامت گذاری شده اند غیرفعال می کند
صفحه man بر اساس "iso_rr_path [***]" یا "iso_rr_pattern [***]".
تنظیم "روشن" آن را برای همه آن دستورات فعال می کند.
تنظیم "ls" آن را فقط برای کسانی فعال می کند که با "iso_rr_pattern [***] مشخص شده اند".
پیش فرض "روشن" است.

-رم iso_rr_path [***]
فایل های داده شده را از تصویر ISO حذف کنید.
توجه: این هیچ فضایی را در رسانه -indev آزاد نمی کند، حتی اگر حذف شده باشد
به همان رسانه متعهد است.
اگر تصویر در رسانه دیگری نوشته شود، اندازه تصویر کوچک می شود
حالت اصلاح

-rm_r iso_rr_path [***]
فایل های داده شده یا درخت های دایرکتوری را از تصویر ISO حذف کنید. همچنین به یادداشت مراجعه کنید
با دستور -rm.

-rmdir iso_rr_path [***]
دایرکتوری های خالی را حذف کنید

-حرکت iso_rr_path iso_rr_path
نام فایل داده شده توسط اولین (origin) iso_rr_path را به دوم (مقصد) تغییر دهید
iso_rr_path. با عدم جابجایی فایل مبدا، از قوانین دستور shell mv عدول کنید
در زیر فهرست مقصد موجود فایل مبدا جایگزین خواهد شد
چنین دایرکتوری، اگر با دستور -overwrite مجاز باشد.

-mv iso_rr_path [***] iso_rr_path
نام اشیاء فایل داده شده در درخت ISO را به آخرین پارامتر لیست تغییر دهید.
از قوانین مشابه با دستور shell mv استفاده کنید.
اگر بسط الگو فعال باشد و اگر آخرین پارامتر حاوی علامت عام باشد
کاراکترها پس باید دقیقاً با یک آدرس فایل موجود مطابقت داشته باشد یا با آدرس موجود
فرمان با یک رویداد FAILURE شکست می خورد.

-چون uid iso_rr_path [***]
تنظیم مالکیت اشیاء فایل در تصویر ISO. uid ممکن است یک عدد اعشاری باشد
یا نام کاربری شناخته شده برای سیستم عامل.

-chown_r uid iso_rr_path [***]
مانند -chown اما همه فایل‌های زیر دایرکتوری‌های نهایی را تحت تأثیر قرار می‌دهد.

-chgrp gid iso_rr_path [***]
ویژگی گروهی اشیاء فایل را در تصویر ISO تنظیم کنید. gid ممکن است اعشاری باشد
شماره یا نام یک گروه شناخته شده برای سیستم عامل.

-chgrp_r gid iso_rr_path [***]
مانند -chgrp اما همه فایل‌های زیر دایرکتوری‌های نهایی را تحت تأثیر قرار می‌دهد.

-chmod حالت iso_rr_path [***]
معادل دستور shell chmod در تصویر ISO. حالت یا یک عدد اکتالی است
با "0" یا لیستی از عبارات فرم جدا شده با کاما شروع می شود
[ugoa]*[+-=][rwxst]*.
مانند: go-rwx,u+rwx.
شخصیت ها: u=کاربر، g=گروه، o=دیگران، a=همه
اپراتورها: + مجوزهای داده شده را اضافه می کند، - مجوزهای داده شده را لغو می کند، = همه قدیمی ها را لغو می کند
مجوزها و سپس موارد داده شده را اضافه می کند.
ویرایش: r=read، w=write، x=execute|inspect، s=setuid|setgid، t=sticky bit
برای اعداد اکتالی به آمار مرد 2 مراجعه کنید.

-chmod_r حالت iso_rr_path [***]
مانند -chmod اما بر همه فایل‌های زیر دایرکتوری‌های نهایی تأثیر می‌گذارد.

-setfacl acl_text iso_rr_path [***]
ACL داده شده را به iso_rr_paths داده شده وصل کنید. اگر فایل ها قبلا دارای ACL هستند،
سپس آن‌ها قبل از اعمال موارد جدید حذف می‌شوند. اگر acl_text خالی است،
یا حاوی متن "clear" یا متن "--remove-all" و سپس ACL های موجود است
حذف خواهد شد و هیچ مورد جدیدی ضمیمه نخواهد شد. هر محتوای دیگری از acl_text
به عنوان لیستی از ورودی های ACL تفسیر خواهد شد. ممکن است در چند خط طولانی باشد
قالبی که توسط -getfacl ارائه شده است، اما ممکن است به صورت اختصاری نیز به صورت زیر باشد:
ورودی های ACL با کاما یا خط جدید از هم جدا می شوند. اگر یک ورودی متن خالی باشد یا شروع شود
با "#" نادیده گرفته می شود. یک ورودی معتبر باید با یک حرف خارج از شروع شود
{ugom} برای "کاربر"، "گروه"، "سایر"، "ماسک". باید حاوی دو دونقطه ":" باشد. آ
متن غیر خالی بین آن ":" یک شناسه کاربری یا شناسه گروه می دهد. بعد از ":" دوم
ممکن است حروفی از {rwx- #} وجود داشته باشد. سه مورد اول خواندن، نوشتن یا اجرا را می دهند
اجازه. حروف "-"، "" و TAB نادیده گرفته می شوند. "#" باعث بقیه ورودی می شود
نادیده گرفته شود حرف "X" یا هر حرف دیگری پشتیبانی نمی شود. مثال ها:
g:toolies:rw,u:lisa:rw,u:1001:rw,u::wr,g::r,o::r,m::rw
گروه:ابزارها:rw-,user::rw-,گروه::r--,دیگر::r--,mask::rw-
یک ورودی معتبر ممکن است با پیشوند "d"، برخی از کاراکترهای زیر و ":" باشد. این
نشان می دهد که ورودی به جای ACL "دسترسی" به ACL "پیش فرض" می رود.
مثال:
u::rwx,g::rx,o::,d:u::rwx,d:g::rx,d:o::,d:u:lisa:rwx,d:m::rwx

-setfacl_r acl_text iso_rr_path [***]
مانند -setfacl اما بر همه فایل‌های زیر دایرکتوری‌های نهایی تأثیر می‌گذارد.

-setfacl_list مسیر_دیسک
خروجی -getfacl_r یا دستور shell getfacl -R را بخوانید و آن را روی آن اعمال کنید
iso_rr_paths همانطور که در خطوطی که با "# file:" شروع می شود، داده شده است. این تغییر خواهد کرد
مالکیت، گروه و ACL فایل های داده شده. اگر disk_path "-" باشد، خطوط هستند
خواندن از ورودی استاندارد خط "@" لیست را به پایان می‌رساند، "@@@" بدون تغییر در آن سقط می‌شود
iso_rr_path در انتظار
از آنجایی که -getfacl و getfacl -R نوارهای "/" را از مسیرهای فایل هدایت می کنند، تنظیم -cd
همیشه مهم است

-setfattr [-]مقدار نام iso_rr_path [***]
جفت نام و مقدار xattr داده شده را به iso_rr_paths داده شده وصل کنید. اگر
پیشوند نام داده شده با "-" است، سپس جفت با آن نام از قسمت حذف می شود
لیست xattr اگر نام "--remove-all" باشد، تمام فضای نام کاربری xattr داده شده است
iso_rr_paths حذف می شوند. در صورت حذف، مقدار باید یک متن خالی باشد.
فقط اسامی از فضای نام کاربری مجاز هستند. یعنی یک نام باید با آن شروع شود
"user."، مانند "user.x" یا "user.whatever".
مقادیر و نام ها تحت پردازش ورودی عادی قرار می گیرند xorriso. دستور را نیز ببینید
-backslash_codes. به غیر از دستور -setfattr_list، مقدار بایت 0 نمی تواند
از طریق -setfattr بیان شود.

-setfattr_r [-]مقدار نام iso_rr_path [***]
مانند -setfattr اما بر همه فایل های زیر دایرکتوری های نهایی تأثیر می گذارد.

-setfattr_list مسیر_دیسک
خروجی -getfattr_r یا دستور shell getfattr -Rd را بخوانید و آن را روی
iso_rr_paths همانطور که در خطوطی که با "# file:" شروع می شود، داده شده است. همه قبلا موجود بود
فضای کاربر xattr از iso_rr_paths داده شده حذف خواهد شد. اگر disk_path "-" باشد
سپس خطوط از ورودی استاندارد خوانده می شوند.
از آنجایی که -getfattr و getfattr -Rd نوار منتهی به "/" از مسیرهای فایل هستند، تنظیم
-cd همیشه مهم است.
خطوط ورودی خالی و خطوطی که با "#" شروع می شوند نادیده گرفته می شوند (به جز "# file:").
خط "@" لیست را به پایان می‌رساند، "@@@" بدون تغییر مسیر iso_rr_path در حال انتظار سقط می‌شود.
سایر خطوط ورودی باید دارای فرم باشند
نام "ارزش"
نام باید از فضای نام کاربری باشد. یعنی user.xyz که در آن xyz باید از آن تشکیل شود
فقط کاراکترهای قابل چاپ جداکننده "=" در نام ها مجاز نیست. ارزش ممکن است
حاوی هر نوع بایت باید در نقل قول باشد. فاصله خالی پس از پایان
نقل قول نادیده گرفته خواهد شد بایت ها و نقل قول های غیر قابل چاپ باید به صورت \XYZ نمایش داده شوند
با کد هشت بیتی XYZ آنها. از کد 8 برای 000 بایت استفاده کنید.

-تاریخ_تغییر تایپ کنید timestring iso_rr_path [***]
ورودی های تاریخ فایل ها را در تصویر ISO تغییر دهید. نوع ممکن است یکی از موارد زیر باشد:
"a" زمان دسترسی را تنظیم می کند، ctime را به روز می کند.
"m" زمان اصلاح را تنظیم می کند، ctime را به روز می کند.
"b" زمان دسترسی و زمان اصلاح را تنظیم می کند، ctime را به روز می کند.
"ac"، "mc" و "bc" زمان‌ها را بدون به‌روزرسانی ctime تنظیم می‌کنند.
"c" ctime را تنظیم می کند.
رشته زمانی ممکن است در قالب های زیر باشد (به بخش مثال ها نیز مراجعه کنید):
همانطور که در تاریخ برنامه انتظار می رود:
MMDDhmm[[CC]YY][.ss]]
همانطور که بر اساس تاریخ برنامه تولید شده است:
[روز] MMM DD hh:mm:ss [TZON] YYYY
زمان های نسبی شمارش شده از زمان ساعت فعلی:
+|-شماره["s"|"h"|"d"|"w"|"m"|"y"]
که در آن "s" به معنای ثانیه، "h" ساعت، "d" روز، "w" هفته، "m" = 30d، "y" = 365.25d به علاوه
1d به نتیجه ضرب اضافه می شود.
ثانیه های مطلق شمارش شده از 1 ژانویه 1970:
= شماره
xorrisoمُهرهای زمانی خود:
YYYY.MM.DD[.hh[mm[ss]]]
مهر زمانی scdbackup:
YYMMDD[.hhmm[ss]]
که در آن "A0" سال 2000، "B0" سال 2010 و غیره است.
مُهرهای حجمی ECMA-119:
YYYYMMDDhhmmsscc
اینها معمولاً به صورت GMT ارائه می شوند. پسوند "LOC" باعث تبدیل منطقه زمانی محلی می شود.
به عنوان مثال 2013010720574700، 2013010720574700LOC. دو رقم آخر سی سی (سانت ثانیه)
نادیده گرفته خواهد شد، اما برای قابل تشخیص بودن قالب باید وجود داشته باشد.
مثال:
-alter_date mc 2013.11.27.103951 /file1 /file2 --

-alter_date_r تایپ کنید timestring iso_rr_path [***]
مانند -alter_date اما روی همه فایل‌های زیر دایرکتوری‌های نهایی تأثیر می‌گذارد.

-پنهان شدن hide_state iso_rr_path [***]
از نمایش نام فایل های داده شده در درختان فهرست ISO جلوگیری کنید
9660 و/یا Joliet و/یا HFS+ هنگامی که تصویر نوشته می شود. محتوای داده از
چنین فایل های مخفی حتی اگر نشان داده نشوند در تصویر حاصل گنجانده می شوند
در هر دایرکتوری اما برای یافتن داده های بی نام در آن به وسایل شخصی نیاز دارید
تصویر
اخطار: داده هایی که از درخت ISO 9660 پنهان هستند توسط این کپی نمی شوند
روش اصلاح را بنویسید
مقادیر احتمالی hide_state عبارتند از: "iso_rr" برای مخفی شدن از درخت ISO 9660، "joliet"
برای درخت Joliet، "hfsplus" برای HFS+، "روشن" برای همه آنها. "خاموش" به معنای دید در
همه درختان دایرکتوری
این مقادیر ممکن است ترکیب شوند. به عنوان مثال: joliet:hfsplus
این دستور برای کاتالوگ بوت اعمال نمی شود. به جای استفاده از: -boot_image "any"
"cat_hidden=on"

درخت پیمایش فرمان -پیدا کردن:

-پیدا کردن iso_rr_path [تست [op] [تست ...]] [-exec action [params]] --
یک جایگزین محدود برای دستور shell در تصویر ISO پیدا کنید. یک را انجام می دهد
اقدام بر روی تطبیق اشیاء فایل در iso_rr_path یا زیر آن.
اگر به عنوان آخرین فرمان در خط استفاده نمی شود، لیست پارامتر باید دریافت شود
با "--" خاتمه یافته است.
تست ها اختیاری هستند اگر آنها حذف شوند، عمل بر روی تمام اشیاء فایل اعمال می شود.
اگر تست ها داده شود، آنها با هم یک عبارت را تشکیل می دهند. عمل اعمال می شود
فقط در صورتی که عبارت با شی فایل مطابقت داشته باشد. عملگر عبارت پیش فرض بین
tests -and است، یعنی عبارت فقط در صورتی مطابقت دارد که تمام تست های آن مطابقت داشته باشند.
تست های موجود عبارتند از:
-سیب زمینی شیرین الگو: اگر الگو با نام برگ فایل مطابقت داشته باشد مطابقت دارد. اگر الگو اینطور باشد
هیچ یک از کاراکترهای "*؟[" را شامل نمی شود، سپس بر اساس آن کوتاه می شود
-file_name_limit و در نتیجه با نام کوتاه شده در فایل سیستم ISO مطابقت داشته باشد.
-نام کامل الگو: اگر الگو با مسیر فایل مطابقت داشته باشد مطابقت دارد
چاپ شده توسط اکشن "اکو". کاراکتر '/' را می توان با حروف عام مطابقت داد. اگر الگو
قطعات بین '/' حاوی هیچ یک از کاراکترهای "*؟[" نیستند، آنها خواهند بود
بر اساس -file_name_limit کوتاه شده است.
-Disk_name Pattern : مانند -name اما تست نام برگ منبع فایل در
دیسک می تواند فقط با فایل های داده ای مطابقت داشته باشد که از تصویر بارگذاری شده یا برای منشا نمی گیرند
دایرکتوری های بالای چنین فایل های داده ای. با دایرکتوری ها، نتیجه می تواند بین آنها تغییر کند
-اگر محتوای آنها از چندین منبع نشات می گیرد، اجرا می شود.
-disk_path disk_path : در صورتی مطابقت دارد که disk_path داده شده با مسیر مسیر برابر باشد
منبع فایل روی دیسک همان محدودیت هایی که در مورد -disk_name اعمال می شود.
نوع type_letter : با فایل های نوع داده شده مطابقت دارد: "block"، "char"، "dir"،
"pipe"، "file"، "link"، "socket"، "eltorito" و "Xotic" که با آنچه که نیست مطابقت دارد
با انواع دیگر مطابقت دارد.
فقط حرف اول تفسیر می شود. به عنوان مثال: -find / -type d
-آسیب دیده : با فایل هایی مطابقت دارد که از بلوک های داده ای استفاده می کنند که در اجرای قبلی به عنوان آسیب دیده علامت گذاری شده اند
از -check_media. هنگامی که یک تصویر ISO جدید بارگذاری می شود، اطلاعات آسیب ناپدید می شوند.
توجه داشته باشید که عدم تطابق جلسه MD5 همه فایل های جلسه را به عنوان آسیب دیده علامت گذاری می کند. اگر
تمایز دقیق تری مورد نظر است، قبل از -check_media -md5 را خاموش کنید.
-در انتظار_داده : با فایل هایی مطابقت می دهد که محتوای خود را از خارج از ISO بارگذاری شده دریافت می کنند
تصویر
-lba_range start_lba block_count: فایل‌هایی را که از بلوک‌های داده در داخل استفاده می‌کنند مطابقت می‌دهد
محدوده start_lba و start_lba+block_count-1.
-has_acl : با فایل هایی مطابقت دارد که دارای ACL غیر ضروری هستند.
-has_xattr : فایل هایی را که دارای جفت نام-مقدار xattr از فضای نام کاربری هستند مطابقت می دهد.
-has_aaip : با فایل هایی که دارای ACL یا هر xattr هستند مطابقت دارد.
-has_any_xattr : فایل هایی را که دارای xattr غیر از ACL هستند مطابقت می دهد.
-has_md5 : فایل های داده ای را که دارای چک جمع های MD5 هستند مطابقت می دهد.
-has_hfs_crtp creator type: با فایل هایی مطابقت می دهد که دارای HFS+ creator و
تایپ کنید پیوست اینها کدهای 4 کاراکتری هستند که در صورت وجود -hfsplus ذخیره می شوند
فعال شد. از یک خط تیره "-" به عنوان علامت عام استفاده کنید که با هر کدی مطابقت دارد. به عنوان مثال:.
-has_hfs_crtp YYDN TEXT
-has_hfs_crtp - -
-has_hfs_bless blessing: فایل‌هایی را که دارای برکت HFS+ هستند مطابقت می‌دهد. ممکن است
یکی از این موارد باشد: "ppc_bootdir"، "intel_bootfile"، "show_folder"، "os9_folder"،
"osx_folder"، "any". همچنین به action set_hfs_bless مراجعه کنید.
-فیلتر دارد : با فایل هایی که با -set_filter فیلتر شده اند مطابقت دارد.
-پنهان hide_state: فایل‌هایی را که در درخت «iso_rr» در «joliet» پنهان شده‌اند مطابقت می‌دهد.
درخت، در درخت «hfsplus»، در همه درختان («روشن»)، یا در هیچ درختی پنهان نشده است («خاموش»).
آنهایی که در برخی درختان پنهان شده اند با "خاموش" -نه - پنهان می شوند.
-bad_outname فضای نام: فایل‌ها را با نام‌هایی مطابقت می‌دهد که در صورت تبدیل تغییر می‌کنند
و بین مجموعه کاراکترهای محلی و یکی از فضاهای نام "rockridge"،
"joliet"، "ecma119"، "hfsplus".
همه قوانین مربوط به انطباق رعایت می شود. قانون "omit_version" است
همیشه فعال است، زیرا در غیر این صورت فضاهای نام "joliet" و "ecma119" باعث تغییرات می شوند
با هر نام غیر دایرکتوری همچنین قوانین "no_force_dots" را فعال کنید و
"no_j_force_dots".
فضاهای نام از مجموعه کاراکترهای مختلفی استفاده می کنند و محدودیت های بیشتری برای نام گذاری اعمال می کنند
طول، کاراکترهای مجاز، و اجزای نام اجباری. "راکیج" استفاده می کند
مجموعه کاراکتر تعریف شده توسط -out_charset، "joliet" از UCS-2BE، "ecma119" استفاده می کند
ASCII، "hfsplus" از UTF-16BE استفاده می کند.
-name_limit_blocker طول: با نام فایل هایی مطابقت دارد که از دستور جلوگیری می کند
-file_name_limit با طول داده شده. خود فرمان فقط اولی را گزارش می کند
فایل مشکل
هرس کردن : اگر به این تست رسید و فایل تست شده یک دایرکتوری است، -find will
وارد آن دایرکتوری نشوید. خود این تست همیشه مطابقت دارد.
-use_pattern "روشن"|"خاموش" : این شبه تست تفسیر حروف عام را کنترل می کند
با تست های -name، -wholename و -disk_name. پیش فرض "روشن" است. اگر تعبیر است
غیرفعال شده توسط "off"، سپس پارامترهای -name، -wholename و -disk_name باید
منطبق به معنای واقعی کلمه به جای الگوی جستجو. خود این تست همیشه مطابقت دارد.
-or_use_pattern "on"|"off" : مانند -use_pattern، اما به طور خودکار اضافه می شود
تست توسط -یا به جای -و. علاوه بر این، خود آزمون هرگز مطابقت ندارد. بنابراین یک
تست بعدی -یا باعث می شود عملوند دیگر آن انجام شود.
-تصمیم گیری "yes"|"no" : در صورت رسیدن به این آزمون، ارزیابی بلافاصله پایان می یابد
و در صورتی که تصمیم "بله" یا "درست" باشد اقدام انجام می شود. اپراتور -if را ببینید.
-درست است، واقعی و -بله : به ترتیب همیشه مطابقت داشته باشد یا مطابقت نداشته باشد. ارزیابی ادامه دارد.
-sort_lba : همیشه مطابقت داشته باشید. این باعث می شود -find عمل خود را در یک دنباله انجام دهد
بر اساس آدرس های بلوک تصویر ISO فایل ها مرتب شده است. ممکن است توان عملیاتی را بهبود بخشد
با اقداماتی که داده ها را از درایوهای نوری می خواند. عمل همیشه به دست خواهد آمد
مسیر مطلق به عنوان پارامتر
اپراتورهای موجود عبارتند از:
-نه : اگر تست یا عبارت فرعی بعدی مطابقت نداشته باشد مطابقت دارد. چندین آزمایش انجام می دهد
این به طور خاص:
-بدون آسیب، -lba_range با start_lba منفی، -has_no_acl، -has_no_xattr،
-has_no_aaip، -has_no_filter .
: اگر هر دو تست یا عبارت همسایه مطابقت داشته باشند مطابقت دارد.
و یا : در صورتی مطابقت دارد که حداقل یکی از هر دو تست یا عبارت همسایه مطابقت داشته باشد.
-زیر ... -خم شدن or ( ... ) : یک عبارت فرعی را که ابتدا ارزیابی می شود، ضمیمه کنید
قبل از اینکه توسط اپراتورهای همسایه پردازش شود. تقدم عادی این است: -not, -or ,

-اگر ... -سپس ... -السیف ... -سپس ... -دیگر ... - endif : یک یا چند فرعی را ضمیمه کنید
اصطلاحات. اگر عبارت -if مطابقت داشته باشد، عبارت -then ارزیابی می شود
به عنوان نتیجه کل عبارت تا -endif. در غیر این صورت -elseif بعدی
عبارت ارزیابی می شود و اگر مطابقت داشته باشد، عبارت - then- آن است. در نهایت در صورت
بدون تطابق، عبارت -else ارزیابی می شود. ممکن است بیش از یک -elseif وجود داشته باشد.
نه -else و نه -elseif اجباری نیستند. اگر -else گم شده باشد و ضربه بخورد،
سپس نتیجه یک عدم تطابق است.
-اگر عبارات مورد استفاده اصلی برای تصمیم گیری تست بالا هستند.

عمل پیش فرض است از دستیعنی آدرس فایل پیدا شده را چاپ کنید. سایر اقدامات
قطعی هستند xorriso دستوراتی که بر روی فایل های یافت شده اجرا می شوند. اینها
دستورات ممکن است پارامترهای خاصی داشته باشند. همچنین به توضیحات خاص آنها مراجعه کنید.
دلم برات تنگ شده و chown_r مالکیت را تغییر دهید و شناسه کاربری را به عنوان پارامتر دریافت کنید. به عنوان مثال:
- Exec چاون توماس --
chgrp و chgrp_r ویژگی گروه را تغییر دهید و شناسه گروه را به عنوان پارامتر دریافت کنید.
به عنوان مثال: کارکنان -exec chgrp_r --
chmod و chmod_r مجوزهای دسترسی را تغییر دهید و یک رشته حالت را به عنوان پارامتر دریافت کنید.
به عنوان مثال: -exec chmod aw,a+r --
alter_date و alter_date_r مهرهای زمانی را تغییر دهید یک کاراکتر تیپ و الف می گیرند
رشته زمانی به عنوان پارامتر
به عنوان مثال: -exec alter_date "m" "Dec 30 19:34:12 2007" --
lsdl اطلاعات فایل مانند دستور shell ls -dl را چاپ می کند.
مقايسه كردن دستور -compare را با آدرس فایل پیدا شده به صورت iso_rr_path انجام می دهد و
آدرس فایل مربوطه در زیر پارامتر آن disk_path_start. برای این
iso_rr_path دستور -find با disk_path_start جایگزین می شود.
به عنوان مثال: -find /thomas -exec compare /home/thomas --
به روز رسانی دستور -update را با آدرس فایل پیدا شده به عنوان iso_rr_path انجام می دهد. در
آدرس فایل مربوطه مانند عمل فوق "مقایسه" تعیین می شود.
update_merge مانند آپدیت است اما اگر فایل یافت شده موجود نباشد حذف نمی شود
دیسک ممکن است چندین بار اجرا شود و با تمام فایل های بازدید شده ضبط شود
همتای روی دیسک قبلاً توسط یکی از اجراهای update_merge دیده شده است.
در نهایت، اجرای -find با عمل "rm_merge" ممکن است تمام فایل‌هایی را که شماره را دیدند حذف کند
همتای روی دیسک
تا "rm_merge" یا "clear_merge" بعدی، همه فایل‌های تازه درج شده علامت‌گذاری می‌شوند
به عنوان داشتن یک همتای دیسک.
rm iso_rr_path پیدا شده را در صورتی که پوشه ای با فایل نباشد از تصویر حذف می کند
در آن یعنی این «rm» شامل «rmdir» می شود.
rm_r iso_rr_path پیدا شده را از تصویر، از جمله درختان دایرکتوری کامل حذف می کند.
rm_merge iso_rr_path پیدا شده را در صورتی که توسط یک یا چند مورد قبلی بازدید شده بود حذف می کند
اقدامات "update_merge" را انجام داد و در هیچ یک از آنها مشابه روی دیسک مشاهده نشد. علامت گذاری
از اقدامات به روز رسانی در هر صورت حذف می شود.
clear_merge یک علامت گذاری نهایی را از عملکرد "update_merge" حذف می کند.
گزارش_ خسارت فایل ها را طبقه بندی می کند که آیا به بلوک داده ای که به عنوان علامت گذاری شده است برخورد کنند
آسیب دیده. نتیجه همراه با آدرس اولین بایت آسیب دیده چاپ می شود.
حداکثر دامنه آسیب، اندازه فایل، و مسیر فایل.
report_lba فایل های مرتبط با بلوک های داده تصویر را چاپ می کند. به آن می گوید
آدرس بلوک منطقی، شماره بلوک، اندازه بایت و مسیر هر فایل.
اگر فایل بیش از یک خط داشته باشد، ممکن است بیش از یک خط در هر فایل گزارش شود
بخش. در این مورد هر خط دارای یک عدد وسعت متفاوت در ستون "xt" است.
گزارش_بخش ها مانند report_lba اما اندازه بایت های خاص را بیان می کند
بخش ها به جای اندازه کلی بایت فایل.
دریافت مجوزهای دسترسی را به شکل متن ACL در کانال نتیجه چاپ می کند.
setfacl ACL ها را پس از حذف ACL های موجود متصل می کند. ACL جدید در متن آورده شده است
فرمی که با دستور -setfacl تعریف شده است.
به عنوان مثال: -exec setfacl u:lisa:rw,u::rw,g::r,o::-,m::rw --
getfattr جفت های نام-مقدار xattr را از فضای نام کاربری به کانال نتیجه چاپ می کند.
get_any_xattr جفت های نام-مقدار xattr را از هر فضای نامی به جز ACL در قسمت چاپ می کند
کانال نتیجه این بیشتر برای اشکال زدایی فضای نام "isofs" است.
list_extattr mode یک اسکریپت را در کانال نتیجه چاپ می کند که از FreeBSD استفاده می کند
دستور setextattr برای تنظیم جفت نام-مقدار xattr فایل فضای نام کاربری.
حالت پارامتر فرم خروجی نام ها و مقادیر را کنترل می کند. حالت پیش فرض
"e" کاراکترهای بی ضرر را در گیومه پوسته چاپ می کند، اما متون را با آن نشان می دهد
octal 001 به 037 و 0177 به 0377 توسط یک دستور echo -e تعبیه شده. حالت "q" چاپ می شود
هر کاراکتر در علامت نقل قول پوسته. این ممکن است برای ترمینال ایمن نباشد اما باید
کار در فایل های اسکریپت حالت "r" از علامت نقل قول استفاده نمی کند. امن نیست. حالت "b" چاپ می شود
رمزگذاری بک اسلش برای تجزیه پوسته مناسب نیست.
به عنوان مثال -exec list_extattr e --
دستور -backslash_codes بر خروجی تأثیر نمی گذارد.
get_md5 مجموع MD5 را، در صورت ضبط، همراه با مسیر فایل چاپ می کند.
check_md5 مجموع MD5 را، در صورت ضبط، با محتوای فایل مقایسه می کند و اگر را گزارش می دهد
عدم تطابق
به عنوان مثال: -find / -not -pending_data -exec check_md5 FAILURE --
make_md5 یک فایل داده را با مجموع MD5 محتوای آن تجهیز می کند. مفید برای ارتقاء
فایل های موجود در تصویر بارگذاری شده با commit بعدی با -md5 "روشن" پوشش کامل MD5 را دریافت می کنند.
به عنوان مثال: -find / -type f -not -has_md5 -exec make_md5 --
setfattr جفت های مقدار نام xattr را تنظیم یا حذف می کند.
به عنوان مثال: -find / -has_xattr -exec setfattr --remove-all '' --
set_hfs_crtp ویژگی های سازنده و نوع HFS+ را اضافه، تغییر می دهد یا حذف می کند.
به عنوان مثال: -exec set_hfs_crtp YYDN TEXT
به عنوان مثال: -find /my/dir -prune -exec set_hfs_crtp --delete -
get_hfs_crtp خالق HFS+ را چاپ می‌کند و ویژگی‌ها را با هم تایپ می‌کند
iso_rr_path، اگر فایل اصلا چنین ویژگی هایی داشته باشد.
به عنوان مثال: -exec get_hfs_crtp
set_hfs_bless برکات HFS+ را اعمال یا حذف می کند. آنها نقش هایی هستند که می توانند باشند
به حداکثر چهار فهرست و یک فایل داده نسبت داده می شود:
"ppc_bootdir"، "intel_bootfile"، "show_folder"، "os9_folder"، "osx_folder".
آنها ممکن است به صورت اختصاری "p"، "i"، "s"، "9" و "x" باشند.
هر یک از این نقش ها را می توان حداکثر به یک شی فایل نسبت داد. "intel_bootfile" است
موردی که برای یک فایل داده اعمال می شود. همه موارد دیگر برای دایرکتوری ها اعمال می شوند. در
-Find run به محض صدور اولین برکت به پایان می رسد. حامل قبلی از
آن وقت نعمت آن را از دست خواهد داد. هیچ شیء فایلی نمی تواند بیش از یک نعمت را تحمل کند.
به عنوان مثال: -find /my/blessed/directory -exec set_hfs_bless p
علاوه بر این، نعمت «هیچ» یا «ن» وجود دارد که هر نعمتی را از یافت شده سلب می کند
فایل ها. این اجرای یافتن با رسیدن به اولین مسابقه متوقف نخواهد شد.
به عنوان مثال: -find / -has_hfs_bless any -exec set_hfs_bless none
get_hfs_bless نقش برکت HFS+ و iso_rr_path را چاپ می کند، اگر فایل باشد
اصلا مبارک
به عنوان مثال: -exec get_hfs_bless
set_filter فیلترها را اعمال یا حذف می کند.
به عنوان مثال: -exec set_filter --zisofs --
mkisofs_r قوانین mkisofs -r را برای شی فایل اعمال می کند:
شناسه کاربر و شناسه گروه 0 می شود، همه مجوزهای r داده می شوند، همه w رد می شوند. اگر
مجوز x وجود دارد، سپس هر سه x اعطا می شوند. بیت های s و t دریافت می کنند
حذف شده.
مرتب سازی_وزن یک عدد وزن LBA را به فایل های معمولی نسبت می دهد.
این عدد ممکن است از -2147483648 تا 2147483647 متغیر باشد. هر چه بیشتر باشد، کمتر است
آدرس بلوک داده های فایل در تصویر ISO در حال ظهور خواهد بود. در حال حاضر
وزن کاتالوگ بوت 1 میلیارد است. به طور معمول باید اشغال کند
بلوکی با کمترین آدرس ممکن
فایل های داده ای که توسط -indev یا -dev بارگذاری می شوند وزنی بین 1 و 2 دارند exp 28 =
268,435,456 بسته به آدرس بلوک آنها. این آنها را تقریباً در داخل نگه می دارد
اگر روش نوشتن اصلاح اعمال شود، همان ترتیب.
فایل های داده ای که با دستورات دیگر اضافه می شوند وزن اولیه 0 را دریافت می کنند. Boot
فایل های تصویری دارای وزن پیش فرض 2 هستند.
به عنوان مثال: -exec sort_weight 3 --
show_stream زنجیره جریان محتوای یک فایل داده را نشان می دهد.
show_stream_id مانند show_stream است، اما بین نوع جریان و first چاپ می‌کند
":" در براکت های مربع libisof اعداد شناسه: [fs_id,dev_id,ino_id].
پنهان کردن فایل را به یکی از حالت های مخفی "on"، "iso_rr"، "joliet" می آورد.
"hfsplus"، "off". آنها ممکن است ترکیب شوند. به عنوان مثال: joliet:hfsplus
به عنوان مثال:
-find / -disk_name *_secret -exec hide on
print_outname در خط اول نام فایل ثبت شده توسط برنامه را چاپ می کند
مدل، و در خط دوم نام فایل پس از تبدیل به عقب و بین
مجموعه کاراکترهای محلی و یکی از فضاهای نام "rockridge"، "joliet"، "ecma119"، یا
"hfsplus". خط خروجی سوم "--" است.
در تبدیل نام، احتمال تداخل نام در نظر گرفته نمی شود
در فضای نام هدف چنین برخوردهایی به احتمال زیاد در "joliet" و "ecma119" است،
جایی که با تغییر خودکار نام فایل حل می شوند.
به عنوان مثال:
-find / -bad_outname joliet -exec print_outname joliet
برآورد_اندازه یک تخمین پایین و بالایی از تعداد بلوک ها را چاپ می کند
فایل های پیدا شده با هم در تصویر ISO در حال ظهور اشغال می شوند. این نیست
برای superblock، برای دایرکتوری های موجود در مسیر -find یا برای تصویر حساب کنید
لایه گذاری.
پیدا کردن اجرای دیگری از -find را در آدرس فایل منطبق انجام می دهد. را می پذیرد
همان پارامترهای -find، به جز iso_rr_path.
به عنوان مثال:
-find / -name '???' -type d -exec find -name '[abc]*' -exec chmod aw,a+r --

فیلترها برای تصفیه آب برای داده ها پرونده مطالب:

فیلترها برای تصفیه آب ممکن است بین فایل های داده در تصویر ISO و منبع محتوای آنها نصب شود
خارج از تصویر آنها همچنین ممکن است برعکس بین محتوای داده در تصویر و
فایل های مورد نظر روی دیسک
فیلترهای داخلی "--zisofs" و "--zisofs-decode" هستند. اولی باید از طریق اعمال شود
-set_filter، دومی به طور خودکار در صورت شناسایی محتوای فشرده zisofs اعمال می شود
با یک فایل هنگام بارگذاری تصویر ISO.
جفت فیلتر داخلی دیگر "--gzip" و "--gunzip" با پسوند ".gz" است. رفتار می کنند
تقریباً مانند gzip و gunzip خارجی، اما از انشعاب فرآیند برای هر فایل جدا خودداری کنید. بنابراین
اگر فایل های کوچک زیادی وجود داشته باشد، آنها بسیار سریعتر هستند.

-فیلتر_external گزینه نام[:option] program_path [Arguments] --
با مرتبط کردن یک نام با مسیر برنامه، برنامه، یک فیلتر محتوا را ثبت کنید
استدلال، و برخی از گزینه های رفتاری. پس از ثبت نام می توان آن را اعمال کرد
چندین فایل داده در تصویر ISO، صرف نظر از اینکه محتوای آنها در داخل است یا خیر
تصویر ISO بارگذاری شده یا در سیستم فایل محلی. فرآیندهای فیلتر خارجی ممکن است
با خواندن محتوای اصلی از stdin و محتوای فایل مصنوعی تولید کنید
نوشتن به هر چیزی که آنها می خواهند. آنها باید همان خروجی را بر روی آن ارائه دهند
همان ورودی در اجراهای مکرر
گزینه ها عبارتند از:
"پیش فرض" به این معنی است که هیچ گزینه دیگری در نظر گرفته نشده است.
"suffix=..." پسوند نام فایل را تنظیم می کند. اگر خالی نباشد ضمیمه خواهد شد
به نام فایل یا حذف از آن.
"remove_suffix" یک پسوند نام فایل را به جای اضافه کردن حذف می کند.
"if_nonempty" فایل‌های با اندازه 0 را بدون فیلتر می‌گذارد.
"if_reduction" فیلتر کردن را امتحان می کند و اگر اندازه محتوا این کار را نکرد، آن را لغو می کند
کوچک شدن.
اگر تعداد بلوک‌های 2 کیلوبایتی کوچک نشود، "if_block_reduction" لغو می‌شود.
"used=..." نادیده گرفته می شود. دستور -status آن را با تعداد فایل هایی که نشان می دهد
در حال حاضر فیلتر اعمال شده است.
مثال:
-external_filter bzip2 پسوند=.bz2:if_block_reduction \
/usr/bin/bzip2 --
-external_filter bunzip2 پسوند=.bz2:remove_suffix \
/usr/bin/bunzip2 --

-unregister_filter نام
یک ثبت نام -external_filter را حذف کنید. این فقط در صورتی امکان پذیر است که فیلتر نباشد
روی هر فایلی در تصویر ISO اعمال می شود.

-close_filter_list
دستورات -concat "pipe"، -external_filter و -unregister_filter را به طور غیر قابل برگشت ممنوع کنید،
اما نه -set_filter. از این برای جلوگیری از فیلتر خارجی به طور کلی یا زمانی استفاده کنید
فیلترهای در نظر گرفته شده ثبت شده اند و "لوله" حالت concat غیر مجاز است.
فیلترهای خارجی نیز ممکن است به طور کامل در زمان کامپایل ممنوع شوند xorrisoبه به صورت پیش فرض
آنها ممنوع هستند اگر xorriso تحت مجوز setuid اجرا می شود.

-set_filter نام iso_rr_path [***]
یک -external_filter یا یک فیلتر داخلی روی فایل های داده ای داده شده در ISO اعمال کنید
تصویر اگر پسوند فیلتر خالی نباشد، بر روی فایل اعمال می شود
نام. تغییر نام فقط در صورتی اتفاق می‌افتد که فیلتر واقعاً متصل شود و لغو نشود
توسط گزینه های آن به‌طور پیش‌فرض، فایل‌هایی که قبلاً پسوند دارند، دریافت نمی‌شوند
فیلتر شده. بقیه پسوندی را به نام خود خواهند داشت. اگر فیلتر
دارای گزینه "remove_suffix" است، سپس فیلتر فقط در صورتی اعمال می شود که پسوند باشد
وجود دارد و قابل حذف است. بزرگی نام یا تصادم ناشی از تغییر پسوند
از فیلتر شدن جلوگیری خواهد کرد.
در اکثر انواع فیلتر، این دستور بلافاصله فیلتر را برای هر کدام یک بار اجرا می کند
فایل به منظور تعیین اندازه خروجی. عملیات خواندن محتوا مانند
-extract، -compare و تولید تصویر، فیلترهای بیشتری را اجرا می کند و
ارائه محتوای فیلتر شده
در زمان تولید تصویر، خروجی فیلتر همچنان باید همان خروجی باشد
از اولین اجرا فیلتر کردن برای تولید تصویر با فایل های از
تصویر ISO بارگذاری شده در صورتی که روش نوشتن رشد در حال اجرا باشد (یعنی -indev و
-outdev یکسان هستند).
نام فیلتر رزرو شده "--remove-all-filters" فیلتر را لغو می کند. این لغو خواهد شد
تغییر نام پسوند نیز. از "--remove-all-filters+" برای جلوگیری از هرگونه پسوند استفاده کنید
تغییر نام
پیوست کردن یا جدا کردن فیلترها، وضعیت -changes_pending را تغییر نمی‌دهد. اگر
دستکاری فیلتر باید تنها تغییرات در اجرای نوشتن باشد، سپس به طور واضح
-changes_pending "yes" را اجرا کنید.

-set_filter_r نام iso_rr_path [***]
مانند -set_filter اما بر همه فایل های داده زیر دایرکتوری های نهایی تأثیر می گذارد.

نوشته la نتیجه ، راندن کنترل:

(به پاراگراف مربوط به تنظیمات زیر نیز مراجعه کنید)

-بازگشت
تصویر ISO دستکاری شده را دور بیندازید و آن را از -indev بارگیری مجدد کنید. (از -rollback_end if استفاده کنید
پایان برنامه فوری مورد نظر است.)

-تغییرات_در انتظار "نه"|"بله"|"mkisofs_printed"|"نمایش_وضعیت"
اجرای Write تنها در صورتی انجام می‌شود که تغییری در تصویر از آن زمان ایجاد شده باشد
تصویر بارگیری شد یا خالی ایجاد شد. برعکس، برنامه اجرای نوشتن را شروع می کند
برای تغییرات معلق زمانی که به طور معمول به پایان می رسد (یعنی نه با سقط و نه با دستور
-rollback_end).
دستور -changes_pending را می توان برای لغو خودکار تعیین شده استفاده کرد
دولت. این به طور عمده برای تنظیم وضعیت "بله" با وجود هیچ تغییر واقعی مفید است
ساخته شده است. دنباله -changes_pending "no" -end معادل دستور است
-rollback_end. حالت "mkisofs_printed" توسط فرمان شبیه سازی -as mkisofs ایجاد می شود
اگر گزینه -print-size وجود داشته باشد.
حالت شبه "show_status" را می توان برای چاپ وضعیت فعلی در نتیجه استفاده کرد
کانال.
بارگذاری تصویر یا دستکاری هایی که پس از این دستور اتفاق می افتد دوباره به روز می شوند
به طور خودکار وضعیت تغییر تصویر

-مرتکب شدن
عملیات نوشتن را انجام دهید. پس از آن، اگر -outdev قابل خواندن است، آن را جدید کنید
-dev و تصویر را از آنجا بارگذاری کنید. به حالت رشد بروید. (یک -outdev بعدی
حالت اصلاح یا رشد کور را فعال می کند.) -commit انجام می شود
اگر دستکاری های غیرمتعهد در انتظار وجود داشته باشد به طور خودکار در پایان برنامه.
بنابراین، برای انجام یک عملیات نوشتن نهایی بدون -dev جدید و بدون بارگذاری جدید
تصویر، در عوض دستور -end را اجرا کنید. اگر می خواهید بدون بارگذاری تصویر ادامه دهید،
-commit_eject "none" را اجرا کنید. برای خارج کردن پس از نوشتن بدون بارگذاری تصویر، استفاده کنید
-commit_eject "همه".
برای سرکوب نوشتن نهایی، -rollback_end را اجرا کنید.

نوشتن می تواند مدت زیادی طول بکشد. با چند نوع رسانه غیرعادی نیست که
در چند دقیقه اول هیچ پیشرفتی قابل مشاهده نیست یا اینکه درایو روشن می شود
رسانه برای چند دقیقه پس از انتقال همه داده ها. xorriso و
درایوها در یک رابطه مشتری و سرور هستند. درایوها آزادی زیادی در مورد دارند
با رسانه ها چه کنیم برخی از ترکیبات درایوها و رسانه ها به سادگی این کار را نمی کنند
علیرغم وعده های فروشندگانشان کار کنند. اگر نوشتن ناموفق بود، رسانه های دیگر را امتحان کنید
یا یک درایو دیگر دلیل چنین شکستی به ندرت در کدهای موجود است
برنامه های مختلف رایت، اما ممکن است برخی از برنامه های فهرست شده در زیر را در زیر SEE امتحان کنید
همچنین.

-بیرون انداختن "در"|"خارج"|"همه"
رسانه را به ترتیب در -indev، -outdev یا هر دو درایو خارج کنید. توجه: اینطور نیست
هنوز امکان حذف موثر فایل های دیسک وجود دارد.

-commit_eject "در"|"خارج"|"همه"|"هیچ"
ترکیب -commit و -eject. وقتی نوشتن به پایان رسید، آن را جدید نکنید
-dev، و هیچ تصویر ISO بارگیری نکنید. به جای حذف -indev و/یا -outdev. از هر کدوم دست بردار
درایو بدون بیرون ریختن

-جای خالی حالت
رسانه را از ابتدا برای نوشتن آماده کنید (اگر نه -Dummy فعال است).
این فقط بر -outdev تاثیر می گذارد نه -indev. اگر هر دو درایو یکسان هستند و اگر
تصویر ISO تغییر داده شد و این دستور منجر به یک رویداد FAILURE می شود. تعریف شده است
حالت ها عبارتند از:
as_needed, fast, all, deformat, deformat_quickest
"as_needed" از CD-RW، DVD-RW استفاده شده و رسانه های قابل رونویسی استفاده شده توسط
اعمال -blank "سریع". این فرمت "کامل" را روی DVD-RAM هنوز فرمت نشده اعمال می کند و
BD-RE. سایر رسانه‌ها در حالت خالی نادیده گرفته می‌شوند. رسانه ای که نمی تواند باشد
آماده برای نوشتن از ابتدا باعث یک رویداد FAILURE می شود.
"سریع" باعث می شود CD-RW و DVD-RW فرمت نشده قابل استفاده مجدد باشند، یا قابلیت بازنویسی را باطل می کند.
تصاویر ISO "همه" ممکن است کاملتر کار کند و به زمان بیشتری نیاز داشته باشد.
"Deformat" DVD-RW قابل بازنویسی را به دی وی دی های فرمت نشده تبدیل می کند.
"deformat_quickest" راهی سریعتر برای تغییر شکل یا خالی کردن DVD-RW است اما رسانه تولید می کند.
که فقط برای یک جلسه مناسب هستند. برخی از درایوها این وضعیت را توسط
ویژگی 21h را ارائه نمی دهد، اما به هر حال برخی درایوها آن را ارائه می دهند. اگر ویژگی 21h است
گم شده است، پس xorriso اگر دستور -close تنظیم نشود از نوشتن روی DVD-RW خودداری می کند
به "روشن".
گزارش های پیشرفت صادر شده توسط برخی درایوها در حالی که خالی می شوند کاملا غیر واقعی هستند. انجام دادن
موفقیت یا شکست را از درصدهای گزارش شده نتیجه نگیرید. خالی کردن بود
اگر رویداد SORRY یا بدتر از آن رخ نداده باشد، موفق است.
حالت ممکن است با "نیروی:" به منظور نادیده گرفتن ارزیابی رسانه اضافه شود
حالت با لیبرن به عنوان مثال "زور: سریع". با این وجود خالی کردن تنها در صورتی موفق خواهد شد که
درایو حاضر به انجام آن است.

قالب حالت
تبدیل DVD-RW فرمت نشده به دی وی دی های قابل بازنویسی، DVD+RW "de-ice"، فرمت جدید
BD-RE یا BD-R خریداری شده، DVD-RAM یا BD-RE را فرمت مجدد کنید.
حالت های تعریف شده عبارتند از:
طبق_نیاز، کامل، سریع، توسط_index_ ، fast_by_index_ ،
با_اندازه_ , fast_by_size_ ، بدون_یدک
فرمت های "as_needed" هنوز فرمت نشده DVD-RW، DVD-RAM، BD-RE، یا خالی بدون فرمت
BD-R. رسانه های دیگر دست نخورده باقی مانده اند.
"کامل" (دوباره) DVD-RW، DVD+RW، DVD-RAM، BD-RE، یا BD-R فرمت نشده خالی را فرمت می کند.
"سریع" همان "پر" را انجام می دهد اما سعی می کند سریعتر باشد.
"by_index_" قالبی را از لیست توصیفگر صادر شده توسط فرمان انتخاب می کند
-list_formats. شماره فهرست از آن لیست باید به کلمه حالت اضافه شود.
به عنوان مثال: "by_index_3".
"fast_by_index_" همانند "by_index_" عمل می‌کند اما سعی می‌کند سریع‌تر باشد.
"by_size_" قالبی را از لیست توصیفگر انتخاب می کند که حداقل آن را ارائه می دهد
اندازه داده شده این اندازه باید به کلمه mode اضافه شود. به عنوان مثال: "by_size_4100m".
این در مورد رسانه های دارای مدیریت نقص صدق می کند. در BD-RE فرمت را انتخاب نمی کند
0x31، که مدیریت نقص را ارائه نمی دهد.
"fast_by_size_" مانند "by_size_" عمل می کند، اما سعی می کند سریعتر باشد.
"without_spare" بزرگترین قالب را از لیست توصیفگر انتخاب می کند
هیچ منطقه یدکی برای مدیریت نقص ارائه نمی دهد. در BD-RE این فرمت 0x31 خواهد بود.
اگر -Dummy فعال شود، عمل قالب‌بندی تأثیری بر رسانه ندارد.
قالب‌بندی معمولاً فقط یک بار در طول عمر یک رسانه مورد نیاز است.
اما دلیلی برای قالب بندی مجدد است اگر:
DVD-RW توسط -blank تغییر شکل داده شد،
DVD+RW دارای خطا در خواندن است (قبل از نوشتن بعدی دوباره قالب بندی کنید)
DVD-RAM یا BD-RE باید مقدار ذخیره نقص خود را تغییر دهند.
BD-R ممکن است بدون قالب نوشته شود یا ممکن است قبل از اولین استفاده فرمت شود. قالب بندی
مدیریت نقص را فعال می‌کند که سعی می‌کند نقاط بد روی رسانه‌ها را شناسایی و تعمیر کند
در طول فرآیند نوشتن با هزینه نیم سرعت حتی با رسانه های بی عیب و نقص.
گزارش‌های پیشرفت صادر شده توسط برخی درایوها هنگام قالب‌بندی کاملا غیر واقعی هستند.
موفقیت یا شکست را از درصدهای گزارش شده نتیجه نگیرید. قالب بندی بود
اگر رویداد SORRY یا بدتر از آن رخ نداده باشد، موفق است. در مورد ظاهرا یخ زده صبور باشید
پیش رفتن.

-list_formats
فهرستی از توصیفگرهای قالب را که توسط درایو خروجی گزارش شده است، قرار دهید
رسانه فعلی لیست شماره فهرست را بعد از «Format idx»، یک قالب MMC می دهد
کد، اندازه اعلام شده در بلوک (مانند "2236704s") و همان اندازه در MiB.
کدهای فرمت MMC چندگانه هستند. مهمترین آنها عبارتند از: قالب بندی کلی "00h"، "01h"
فضای ذخیره را برای DVD-RAM افزایش می دهد، "26h" برای DVD+RW، "30h" برای BD-RE با ذخیره
فضا، "31 ساعت" برای BD-RE بدون فضای ذخیره، "32 ساعت" برای BD-R.
اندازه فرمت کوچکتر با DVD-RAM، BD-RE یا BD-R به معنای فضای ذخیره بیشتر است.

-list_speeds
فهرستی از مقادیر سرعت را که توسط درایوها با رسانه بارگذاری شده گزارش شده است، قرار دهید. در
لیست سرعت خواندن درایو ورودی و خروجی را نشان می دهد. در ادامه می گوید
سرعت نوشتن درایو خروجی
لیست سرعت نوشتن لزوماً به این معنی نیست که رسانه قابل نوشتن است یا
که این سرعت ها در واقع قابل دستیابی هستند. به خصوص لیست هایی که با خالی گزارش شده اند
درایو یا با رسانه ROM آشکارا سرعت را برای رسانه های دیگر تبلیغ می کند.
استفاده از مقادیر سرعت خارج از محدوده ذکر شده الزامی نیست. درایو است
قرار است سرعت مطمئنی را انتخاب کنید که تا حد امکان به سرعت مورد نظر نزدیک باشد.
در انتهای لیست، «سرعت نوشتن L» و «سرعت نوشتن H» بهترین حدس‌ها هستند.
برای محدودیت سرعت نوشتن پایین و بالا. "سرعت نوشتن l" و "سرعت نوشتن h" ممکن است
فقط با CD ظاهر می شود و در نهایت لیست سایر پیشنهادات سرعت را لغو می کند.
فقط در صورتی که درایو اطلاعات ضد سرعت را گزارش کند، "Write
سرعت 0" که نتیجه انتخاب سرعت را با دستور -speed 0، در صورت وجود، نشان می دهد
از "سرعت نوشتن H" منحرف می شود.
"سرعت خواندن L" و "سرعت خواندن H" حداقل و حداکثر سرعت خواندن را نشان می دهد
توسط درایو گزارش شده است. اگر می‌توانند با -read_speed "min" یا "max" انتخاب شوند
کمتر از حد ساخته شده یا فراتر از آن است. اینها "1x"، "52xCD"، "24xDVD"،
"20xBD".

-بسته_آسیب دیده "as_needed"|"زور"
اگر درایو رسانه را به عنوان گزارش کرد، آهنگ و جلسه آینده را ببندید
آسیب دیده. این ممکن است برای CD-R، CD-RW، DVD-R، DVD-RW، DVD+R، DVD+R DL یا BD-R اعمال شود.
رسانه ها. هنگامی که درایو به دست می آید با پیام های هشدار و با a نشان داده می شود
با خط "وضعیت رسانه :" دستور -toc، "اما آهنگ بعدی آسیب دیده است" را یادداشت کنید.
تنظیم فرمان -close تعیین می‌کند که آیا رسانه قابل افزودن است یا خیر.
حالت "as_needed" به خوبی از رسانه هایی که به عنوان آسیب دیده گزارش نشده اند خودداری می کند.
حالت "نیروی" حتی با رسانه هایی که آسیبی ندیده به نظر می رسند، عملیات بسته را انجام می دهد.
قبل از اجرای این دستور هیچ تغییری در تصویر مجاز نیست. بعد از
بسته شدن انجام شد، هر دو درایو قطع شدند.

-list_profiles "در"|"خارج"|"همه"
فهرستی از انواع رسانه های پشتیبانی شده توسط -indev، -outdev، یا هر دو را قرار دهید.
نوع شناسایی شده در حال حاضر با متن "(جاری)" مشخص شده است.

تنظیمات برای نتیجه نوشتن:

اطلاعات Rock Ridge به طور پیش فرض ایجاد می شود. ACL بر اساس نوشته خواهد شد
تنظیم فرمان -acl.

-ژولیت "روشن"|"خاموش"
اگر با «روشن» فعال شود، درخت Joliet را علاوه بر ISO 9660 + درخت Rock Ridge ایجاد کنید.

-hfsplus "روشن"|"خاموش"
اگر با "روشن" فعال شده است، یک سیستم فایل HFS+ در داخل تصویر ISO 9660 ایجاد کنید و علامت بزنید.
آن توسط نقشه پارتیشن اپل (APM) ورودی در منطقه سیستم، 32 کیلوبایت اول از
تصویر
این ممکن است با داده های ارسال شده توسط -boot_image system_area= برخورد کند. 8 اول
بایت های ناحیه سیستم توسط {0x45، 0x52، 0x08 0x00، 0xeb، 0x02، رونویسی می شوند.
0xff، 0xff } که می تواند به عنوان کد ماشین x86 بدون اثرات منفی اجرا شود.
بنابراین اگر یک MBR با این ویژگی ترکیب شود، 8 بایت اول آن باید شامل شود
بدون دستورات ضروری
بلوک های بعدی 2 کیلوبایتی در ناحیه سیستم توسط ورودی های APM اشغال خواهند شد. در
اول قسمتی از تصویر ISO را قبل از فراداده سیستم فایل +HFS پوشش می دهد. در
مورد دوم محدوده ای از فراداده +HFS تا پایان داده های محتوای فایل را مشخص می کند. اگر
داده‌های تصویر ISO بیشتر به دنبال می‌آیند، سپس یک ورودی پارتیشن سوم تولید می‌شود. دیگر
ویژگی‌های xorriso ممکن است نیاز به ورودی‌های بیشتر APM را ایجاد کند.
سیستم فایل +HFS برای جلسات الحاقی تولید شده توسط شرکت مناسب نیست
روش رشد چند جلسه ای یک تصویر ISO موجود ممکن است پایه باشد
برای یک تصویر جدید تولید شده با روش اصلاح. اگر -hfsplus فعال باشد وقتی
-indev یا -dev اجرا می شود، سپس ویژگی های AAIP از تصویر ورودی بارگیری می شوند.
و اطلاعات مربوط به سازنده HFS، نوع فایل یا برکت را بررسی کنید. اگر پیدا شد،
سپس آنها به عنوان تنظیمات برای تولید تصویر بعدی فعال می شوند. بنابراین چنین است
توصیه می شود -hfsplus "on" را قبل از -indev یا -dev انجام دهید.
اطلاعات مربوط به خالق HFS، نوع و برکات توسط xorriso if ذخیره می شود
-hfsplus در زمان -commit فعال می شود. به عنوان کپی خارج از +HFS ذخیره می شود
پارتیشن، بلکه همراه با اطلاعات Rock Ridge. xorriso نمی خواند
هر گونه اطلاعات از متا داده های HFS+.
توجه داشته باشید که HFS+ به حروف بزرگ و کوچک حساس نیست، اگرچه می‌تواند نام فایل‌ها را با آن ضبط کند
حروف بزرگ و کوچک. بنابراین، نام فایل ها از درخت نام iso_rr
ممکن است در درخت نام HFS+ برخورد کند. در این حالت آنها با اضافه کردن تغییر می کنند
زیر کاراکترها و شمارش اعداد. در مورد نام های بسیار طولانی، ممکن است
لازم است آنها را به "MANGLED_..." نگاشت کنید.

-راکیج "روشن"|"خاموش"
حالت "خاموش" تولید اطلاعات Rock Ridge را برای فایل ISO 9660 غیرفعال می کند
اشیاء. قابلیت های چند جلسه ای xorriso بستگی زیادی به نام گذاری دارد
وفاداری راک ریج. بنابراین به شدت از انحراف از پیش فرض خودداری می شود
تنظیم "روشن".

-انطباق قانون[:rule...]
انطباق با مشخصات ISO 9660/ECMA-119 و استانداردهای معاصر آن را تنظیم کنید
پسوندها در برخی موارد ارزش کمی انحراف برای دور زدن اشکال دارد
از سیستم خواننده مورد نظر یا برای دریافت ویژگی های اضافی غیر رسمی.
چندین قانون قابل تنظیم وجود دارد که هر کدام یک کلمه کلیدی دارند. اگر به آنها اشاره شود
با این دستور قانون آنها به لیست آرامش اضافه می شود. این لیست می تواند
با قوانین "سخت" یا "روشن" پاک شود. می توان آن را به تنظیمات شروع خود بازنشانی کرد
"پیش فرض". تمام قوانین آرامش زیر را می توان به صورت جداگانه باطل کرد
اضافه کردن "_off". مانند «مسیرهای_عمیق».
کلمات کلیدی قانون عبارتند از:
"iso_9660_level="شماره سطح 1 را با نام های ECMA-119 از فرم 8.3 انتخاب می کند و
-file_size_limit <= 4g - 1، یا سطح 2 با نام های ECMA-119 تا طول 32 و
همان -file_size_limit یا سطح 3 با نام های ECMA-119 تا طول 32 و
-file_size_limit >= 400g -200k. در صورت لزوم -file_size_limit تنظیم می شود.
"allow_dir_id_ext" به نام دایرکتوری های ECMA-119 اجازه می دهد تا پسوند نامی داشته باشند
با انواع فایل های دیگر نقطه‌ها را اجباری نمی‌کند و شماره نسخه را حذف می‌کند،
اگر چه. این یک سنت بد mkisofs است که ECMA-119 را نقض می کند. مخصوصا ISO
سطح 1 فقط به 8 کاراکتر در نام دایرکتوری اجازه می دهد و نه 8.3.
"omit_version" نسخه های (";1") را به نام فایل های ECMA-119 و Joliet اضافه نمی کند.
"only_iso_version" نسخه های (";1") را به نام فایل Joliet اضافه نمی کند.
"deep_paths" اجازه می دهد تا مسیرهای فایل ECMA-119 عمیق تر از 8 سطح باشد.
"long_paths" به مسیرهای فایل ECMA-119 بیش از 255 کاراکتر اجازه می دهد.
"long_names" حداکثر 37 کاراکتر با نام فایل ECMA-119 را امکان پذیر می کند.
"no_force_dots" نقطه ای را به نام فایل های ECMA-119 که هیچ کدام ندارند اضافه نمی کند.
"no_j_force_dots" نقطه ای به نام فایل های Joliet که هیچ کدام ندارند اضافه نمی کند.
"حروف کوچک" به کاراکترهای کوچک در نام فایل ECMA-119 اجازه می دهد.
"7bit_ascii" تقریباً همه کاراکترهای 7 بیتی را در نام فایل ECMA-119 اجازه می دهد. نه
مجاز 0x0 و '/' هستند. اگر "کوچک" فعال نباشد، حروف کوچک دریافت می شوند
به حروف بزرگ تبدیل شد
"full_ascii" به همه کاراکترهای 8 بیتی به جز 0x0 و '/' در نام فایل ECMA-119 اجازه می دهد.
"untranslated_names" ممکن است برای برنامه های خواننده غیرمجاز که متکی هستند خطرناک باشد
در محدودیت حداکثر 37 کاراکتر در نام فایل ECMA-119. این قانون
اجازه می دهد تا ECMA-119 نام فایل تا 96 کاراکتر بدون تبدیل کاراکتر. اگر یک
نام فایل دارای کاراکترهای بیشتری است، سپس تولید تصویر عمداً با شکست مواجه خواهد شد.
"untranslated_name_len="شماره نامهای ترجمه نشده را با محدودیت کمتری برای
طول نام فایل ها 0 این ویژگی را غیرفعال می کند، -1 حداکثر محدودیت طول را انتخاب می کند،
اعداد بزرگتر از 0 حد طول مورد نظر را می دهند.
"joliet_long_names" اجازه می دهد تا نام برگ Joliet تا 103 کاراکتر به جای 64 کاراکتر باشد.
"joliet_long_paths" به مسیرهای Joliet بیش از 240 کاراکتر اجازه می دهد.
"joliet_utf16" نام Joliet را به جای UCS-16 در UTF-2BE رمزگذاری می کند. تفاوت
دارای کاراکترهایی است که در UCS-2 وجود ندارند و در UTF-16 با 2 کدگذاری می شوند.
کلمات 16 بیتی هر کدام سپس هر دو کلمه از یک زیر مجموعه رزرو شده از UCS-2 سرچشمه می گیرند.
"always_gmt" مهرهای زمانی را در نمایش GMT با منطقه زمانی 0 ذخیره می کند.
"rec_mtime" با دایرکتوری غیر RockRridge، mtime فایل دیسک را وارد می کند و
نه زمان ایجاد تصویر این در مورد درخت ECMA-119 (ISO ساده
9660)، به Joliet، و به ISO 9660:1999. "rec_time" پیش فرض است. اگر غیرفعال باشد، می شود
هنگامی که با یک pathspec مواجه می شوید، به طور خودکار توسط شبیه سازی mkisofs -as فعال می شود.
"new_rr" از Rock Ridge نسخه 1.12 استفاده می کند (مناسب برای گنو/لینوکس اما نه برای قدیمی تر
FreeBSD یا برای Solaris). این به معنای "aaip_susp_1_10_off" است که ممکن است توسط آن تغییر کند
بعدی "aaip_susp_1_10".
پیش فرض "old_rr" است که از Rock Ridge نسخه 1.10 استفاده می کند. این نیز دلالت دارد
"aaip_susp_1_10" که ممکن است با "aaip_susp_1_10_off" بعدی تغییر کند.
"aaip_susp_1_10" اجازه می دهد تا AAIP به عنوان پسوند غیر رسمی RRIP نوشته شود.
از پسوند رسمی تحت SUSP-1.12.
"no_emul_toc" 64 کیلوبایت را با اولین جلسه در رسانه قابل بازنویسی ذخیره می کند اما باعث می شود
تصویری که قادر به نمایش سابقه جلسه خود نیست.
"iso_9660_1999" باعث تولید یک درخت فهرست اضافی مطابق با
ISO 9660:1999. این می تواند نام فایل های طولانی را برای خوانندگانی که درک نمی کنند ضبط کند
راک ریج.
"old_empty" از روش قدیمی برای دادن آدرس های بلوک در محدوده [0,31] تا
فایل هایی بدون محتوای داده های خود راه جدید داشتن یک بلوک اختصاصی است که به آن
تمام این فایل ها اشاره می کنند.
تنظیم پیش فرض است
"clear:only_iso_version:deep_paths:long_paths:no_j_force_dots:
always_gmt:old_rr".
توجه: اصطلاح "ECMA-119 name" به معنی نام ها و ویژگی های ISO 9660 است که
اگر خواننده Rock Ridge را نادیده بگیرد، قابل مشاهده است.

-rr_reloc_dir نام
نام دایرکتوری جابجایی را که زیردرخت های دایرکتوری عمیق باید در آن مشخص کنند
اگر -compliance روی "deep_paths_off" یا "long_paths_off" تنظیم شده باشد، قرار می گیرد. عمیق
دایرکتوری یکی است که دارای زنجیره ای از 8 دایرکتوری والد (از جمله ریشه) در بالا است
خود یا فایلی که دارای مسیر ECMA-119 بیش از 255 باشد
کاراکتر باشد.
درخت دایرکتوری کلی زمانی که به عنوان Rock تفسیر شود در ابتدا عمیق ظاهر می شود
درخت پشته. اگر فقط اطلاعات ECMA-119 وجود داشته باشد، به‌عنوان مرتب‌سازی مجدد ظاهر می‌شود
در نظر گرفته شده.
دایرکتوری پیش فرض جابجایی دایرکتوری ریشه است. با گذاشتن یک نام غیر خالی
با -rr_reloc_dir، یک دایرکتوری در فهرست اصلی ممکن است این نقش را دریافت کند. اگر که
دایرکتوری از قبل در زمان -commit وجود ندارد، سپس ایجاد خواهد شد و
علامت گذاری شده برای Rock Ridge به عنوان مصنوع جابجایی. حداقل در گنو/لینوکس چنین نخواهد بود
در تصاویر راک ریج نصب شده نشان داده شده است.
نام نباید دارای کاراکتر '/' باشد و نباید بیشتر از 255 بایت باشد.

- معتبر متن
شناسه حجم را مشخص کنید، که اکثر سیستم عامل ها آن را حجم در نظر می گیرند
نام تصویر یا رسانه
xorriso هر متنی تا 32 کاراکتر را می پذیرد، اما مطابق با مشخصاتی که به ندرت رعایت می شود
قوانین سختگیرانه تری اعمال می شود:
ECMA-119 نویسه‌های ASCII را از [A-Z0-9_] می‌خواهد. پسندیدن:
"IMAGE_23"
Joliet اجازه 16 کاراکتر UCS-2 را می دهد. پسندیدن:
"نام ویندوز"
توجه داشته باشید که شناسه صدا ممکن است به طور خودکار به عنوان نام مانت استفاده شود
نقطه زمانی که رسانه در یک سیستم کامپیوتری بازیگوش قرار می گیرد.
اگر یک تصویر ISO بارگذاری شود در حالی که شناسه صدا روی «ISOIMAGE» یا روی پیش‌فرض تنظیم شده است
""، سپس شناسه حجم تصویر بارگذاری شده به شناسه حجم موثر تبدیل می شود
اجرای بعدی رایت اما به محض اینکه دستور -volid بعد از آن اجرا شد، این
شناسه معلق با تنظیم جدید لغو می شود.
این را هنگام تنظیم -volid "ISOIMAGE" قبل از اجرای -dev، -indev یا
-بازگشت اگر روی -volid "ISOIMAGE" اصرار دارید، آن را دوباره بعد از آن دستورات تنظیم کنید.

-volset_id متن
رشته ID مجموعه حجم را تنظیم کنید تا با -commit بعدی نوشته شود. جایز هستند
حداکثر 128 کاراکتر این تنظیم با بارگذاری تصویر لغو می شود.

-ناشر متن
رشته ID ناشر را طوری تنظیم کنید که با -commit بعدی نوشته شود. این ممکن است شناسایی کند
شخص یا سازمانی که مشخص کرده است چه چیزی باید ثبت شود. جایز هستند
حداکثر 128 کاراکتر این تنظیم با بارگذاری تصویر لغو می شود.

-application_id متن
رشته ID برنامه را طوری تنظیم کنید که با -commit بعدی نوشته شود. این ممکن است
مشخصات نحوه ثبت داده ها را مشخص کنید. مجاز تا 128 است
شخصیت ها. این تنظیم با بارگذاری تصویر لغو می شود.
متن ویژه "@xorriso@" به رشته ID تبدیل می شود xorriso و باور نکردنی
معمولاً به صورت -preparer_id نوشته می شود. نوشتن شناسه برنامه یک سنت اشتباه است
به عنوان -application_id.

-system_id متن
رشته ID سیستم را طوری تنظیم کنید که با -commit بعدی نوشته شود. این ممکن است شناسایی کند
سیستمی که می تواند محتوای ناحیه سیستم را در تصویر تشخیص دهد و بر اساس آن عمل کند
بلوک های 0 تا 15. مجاز حداکثر تا 32 کاراکتر است. این تنظیم لغو می شود
با بارگذاری تصویر

-volume_date timestring را تایپ کنید
یکی از چهار مُهر زمانی کلی را برای نوشتن تصویر بعدی تنظیم کنید. در دسترس
انواع عبارتند از:
"c" زمانی که حجم ایجاد شد.
"m" زمان آخرین تغییر صدا.
"x" زمانی که اطلاعات در جلد منقضی می شود.
زمان "f" از زمانی که حجم به طور موثر معتبر است.
"uuid" یک رشته زمانی تنظیم می کند که بارهای "c" و "m" را به معنای واقعی کلمه لغو می کند. آن باید
شامل 16 رقم اعشاری است که YYYYMMDDhhmmsscc را تشکیل می دهد، با YYYY بین سال 1970
و 2999. منطقه زمانی GMT ​​است. قرار است با این خط GRUB مطابقت داشته باشد:
جستجو --fs-uuid --تنظیم YYYY-MM-DD-hh-mm-ss-cc
به عنوان مثال 2010040711405800 7 آوریل 2010 11:40:58 (+0 سانتی‌ثانیه) است.
رشته های زمانی برای انواع دیگر ممکن است مانند دستور -alter_date داده شوند. بعضی از
آنها مستعد محاسبات منطقه زمانی هستند. رشته های زمانی "پیش فرض" یا "لغو"
ایجاد تنظیمات پیش فرض: "c" و "m" زمان فعلی ایجاد تصویر را نشان می دهد.
"x" و "f" به عنوان ناچیز علامت گذاری می شوند. "uuid" غیرفعال خواهد شد.

-copyright_file متن
نام فایل کپی رایت را تنظیم کنید تا با -commit بعدی نوشته شود. این باید باشد
مسیر ISO 9660 یک فایل در تصویر که حاوی بیانیه حق چاپ است.
حداکثر 37 کاراکتر مجاز است. این تنظیم با بارگذاری تصویر لغو می شود.

-abstract_file متن
نام فایل انتزاعی را طوری تنظیم کنید که با -commit بعدی نوشته شود. این باید باشد
مسیر ISO 9660 یک فایل در تصویر که حاوی یک عبارت انتزاعی در مورد است
محتوای تصویر حداکثر 37 کاراکتر مجاز است. این تنظیم لغو می شود
با بارگذاری تصویر

-biblio_file متن
نام فایل biblio را طوری تنظیم کنید که با -commit بعدی نوشته شود. این باید باشد
مسیر ISO 9660 یک فایل در تصویر که حاوی رکوردهای کتابشناختی است.
حداکثر 37 کاراکتر مجاز است. این تنظیم با بارگذاری تصویر لغو می شود.

-preparer_id
رشته ID آماده ساز را طوری تنظیم کنید که با -commit بعدی نوشته شود. این ممکن است شناسایی کند
شخص یا نهاد دیگری که آماده سازی داده ها را کنترل می کند
ثبت شود. معمولاً این باید شناسه باشد xorriso و نه از شخص یا
برنامه ای که عمل می کند xorriso. لطفا از تغییر آن خودداری کنید. مجاز هستند تا
128 نویسه
متن ویژه "@xorriso@" به رشته ID تبدیل می شود xorriso و باور نکردنی
پیش فرض در راه اندازی برنامه
برخلاف سایر رشته های شناسه، این تنظیم تحت تأثیر بارگذاری تصویر نیست.

-application_use کاراکتر|0xXY|مسیر_دیسک
محتوای قسمت Application Use را مشخص کنید که حداکثر می تواند 512 بایت باشد.
اگر پارامتر این دستور خالی باشد، فیلد با عدد 512 پر می شود
0 بایت. اگر یک کاراکتر باشد، 512 بار تکرار می شود. اگر این
با "0x" و به دنبال آن دو رقم هگز [0-9a-fA-F] شروع می شود، سپس ارقام به صورت خوانده می شوند.
مقدار بایت که 512 بار تکرار می شود.
هر متن پارامتر دیگری به عنوان disk_path برای باز کردن یک فایل داده و خواندن تا استفاده می شود
512 بایت از آن. اگر فایل کوچکتر از 512 بایت باشد، بایت های باقی مانده است
در فیلد روی باینری 0 تنظیم کنید.
این تنظیم تحت تأثیر بارگذاری تصویر نیست.

-out_charset شخصیت_مجموعه_نام
مجموعه کاراکتری را تنظیم کنید که نام فایل ها هنگام نوشتن یک تصویر به آن تبدیل شود. دیدن
پاراگراف "مجموعه کاراکترها" برای توضیحات بیشتر. هنگام بارگذاری تصویر نوشته شده
پس از -commit تنظیم -out_charset به -in_charset کپی می شود.

-uid UID
زمانی که درخت ISO جدید روی رسانه نوشته می‌شود، از شناسه کاربری برای همه فایل‌ها استفاده می‌شود.

-گید gid
هنگامی که درخت ISO جدید در رسانه نوشته می شود، از شناسه گروه برای همه فایل ها استفاده می شود.

-زیسف گزینه[:options]
پارامترهای جهانی را برای فشرده سازی zisofs تنظیم کنید. این فرمت داده شناخته شده و
به طور شفاف توسط برخی از هسته های لینوکس فشرده نشده است. قرار است از طریق دستور اعمال شود
-set_filter با فیلتر داخلی "-zisofs". پارامترها عبارتند از:
"level="[0-9] فشرده سازی zlib: 0 = هیچ، 1 = سریع،...، 9 = آهسته
"block_size="32k|64k|128k اندازه بلوک های فشرده سازی
"by_magic=on" یک آزمایش گران قیمت را در زمان تولید تصویر فعال می کند که بررسی می شود
فایل ها از دیسک، خواه از قبل فشرده شده باشند، مثلاً توسط برنامه
mkzftree.
"پیش فرض" مانند "level=6:block_size=32k:by_magic=off"

-سرعت کد|شماره[k|m|c|d|b]
سرعت رایت را تنظیم کنید. پیش فرض "حداکثر" (یا "0") = حداکثر سرعت اعلام شده توسط
راندن. کدهای سرعت ویژه بیشتر عبارتند از:
"min" (یا "-1") حداقل سرعت اعلام شده توسط درایو را انتخاب می کند.
"none" از ارسال فرمان تنظیم سرعت به درایو قبل از شروع رایت اجتناب می کند.
سرعت را می توان در اعداد وابسته به رسانه یا به عنوان یک توان عملیاتی دلخواه در هر ثانیه ارائه کرد
در kB مطابق با MMC (= 1000) یا مگابایت (= 1000 کیلوبایت). ضریب سرعت x رسانه را می توان تنظیم کرد
صراحت با "c" برای CD، "d" برای DVD، "b" برای BD، "x" اختیاری است.
نمونه سرعت:
706k = 706kB/s = 4c = 4xCD
5540k = 5540kB/s = 4d = 4xDVD
اگر هیچ اشاره ای در مورد واحد سرعت متصل وجود ندارد، پس رسانه در -outdev
تصمیم خواهد گرفت. واحد پیش فرض CD = 176.4k است.
درایوهای MMC معمولا ایده خود را از سرعت فعال می کنند و مقدار سرعت داده شده را می گیرند
توسط برنامه رایت فقط به عنوان حد بالایی برای تصمیم خود.

-stream_recording "روشن"|"خاموش"|"کامل"|"داده"|شماره
تنظیم "روشن" سعی می کند مدیریت عیوب را در DVD-RAM، BD-RE یا
BD-R. مدیریت نقص باعث می شود تا رسانه های نیمه آسیب دیده قابل استفاده باشند. اما نوشتن را کاهش می دهد
سرعت به نصف سرعت اسمی می رسد حتی اگر محیط در شکل کامل باشد. برای مورد
از رسانه های بی عیب و نقص، می توان از -stream_recording "روشن" برای رسیدن به سرعت کامل استفاده کرد.
"full" با تمام عملیات نوشتن سرعت کامل را امتحان می کند، در حالی که "روشن" فقط این کار را انجام می دهد
آدرس بایت بالای 32 ثانیه. برای تنظیم یک می توان حداقل 16 عدد داد
محدودیت آدرس خود
"داده" باعث می شود که وقتی ورودی های سوپر بلوک و دایرکتوری نوشته می شوند، سرعت کامل شروع شود
و نوشتن بلوک های محتوای فایل شروع می شود.

-dvd_obs "پیش فرض"|"32k"|"64k"
اختصاصی گنو/لینوکس: تعداد بایت هایی که باید با هر نوشتن ارسال شوند را تنظیم کنید
عملکرد بر روی رسانه DVD یا BD. تعداد 64 کیلوبایت ممکن است توان عملیاتی را با اتوبوس بهبود بخشد
سیستم هایی که مشکلات تاخیر را نشان می دهند. پیش‌فرض به نوع رسانه، به فرمان بستگی دارد
-stream_recording و گزینه های زمان کامپایل.

-modesty_on_drive پارامتر[: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

-stdio_sync "روشن"|"خاموش"|"پایان"|شماره
تعداد بایت هایی را تنظیم کنید که پس از آن خروجی را به stdio: درایوهای شبه تحمیل کنید. این
اجباری باعث می شود که حافظه با تعداد زیادی داده های معلق مسدود نشود
دستگاه ها پیش‌فرض «روشن» همان «16 متر» است. خروجی اجباری را می توان توسط
"خاموش"، یا با "پایان" به تأخیر افتاده تا زمانی که همه داده ها تولید شوند. اگر عددی انتخاب شود،
پس باید حداقل 64k باشد.

عزیزم "روشن"|"خاموش"
اگر "روشن" است، سوزاندن را شبیه سازی کنید یا اگر شبیه سازی نیست، با رویداد FAILURE رد کنید
ممکن است، نه خالی و نه فرمت کنید.

-fs شماره["k"|"m"]
اندازه بافر fifo را تنظیم کنید که جریان داده را از تصویر ISO صاف می کند
سوزاندن نسل به رسانه پیش‌فرض 4 مگابایت، حداقل 64 کیلو بایت، حداکثر 1 گیگابایت است. در
عدد ممکن است با حرف "k" یا "m" دنبال شود که به این معنی است که واحد kiB (= 1024) یا MiB است.
(= 1024 کیلو بایت).

-بستن "روشن"|"خاموش"|"طبق_نیاز"
اگر -close روی "روشن" تنظیم شده باشد، رسانه نوشته شده را به عنوان غیرقابل ضمیمه علامت گذاری کنید.
این هیچ تاثیری روی انواع رسانه های قابل بازنویسی نخواهد داشت. تنظیم "روشن" برعکس است
گزینه cdrecord -multi و یکی از جنبه های گزینه growisofs -dvd-compat است.
اگر روی "خاموش" تنظیم شده است، رسانه را برای یک جلسه ضمیمه قابل نوشتن نگه دارید.
اگر روی "as_needed" تنظیم شود، فقط در صورتی از "روشن" استفاده کنید که پیش‌بینی می‌شود که "خاموش" با
رسانه داده شده و وضعیت آن
همه درایوها DVD-RW سریع خالی شده را که نیاز به "روشن" دارند به درستی تشخیص نمی دهند. اگر آنجا
این ظن کاملاً ثابت است که اجرای رایت به دلیل -close "off" و سپس -close ناموفق است
"as_needed" باعث امتحان مجدد با "روشن" می شود.
توجه داشته باشید که دستور شبیه سازی -as "cdrecord" به طور موقت جریان را لغو می کند
تنظیم -close به صورت پیش‌فرض خود -بستن "روشن" اگر گزینه -multi آن وجود نداشته باشد.

-نوشتن_نوع "خودکار"|"تائو"|"سائو/دائو"
نوع نوشتن را برای اجرای رایت بعدی تنظیم کنید. "auto" SAO را با سی دی خالی انتخاب می کند
رسانه، DAO با DVD-R[W] خالی اگر -close "روشن" باشد و در غیر این صورت CD TAO یا
نوع نوشتن معادل رسانه DVD/BD خاص. انتخاب TAO یا SAO/DAO
در صورتی که نوع نوشتن دلخواه نباشد، به صراحت ممکن است باعث شود اجرای رایت با شکست مواجه شود
با وضعیت رسانه ای داده شده امکان پذیر است.

-لایه گذاری number["k"|"m"]|"شامل"|"ضمیمه"
تعداد مشخص شده بایت اضافی را به جریان تصویر اضافه کنید. این سنتی است
راه حلی برای یک اشکال سنتی در درایورهای خواندن دستگاه بلوک. فقط برای سی دی مورد نیاز است
ضبط در حالت TAO از آنجایی که به سختی می توان یک تصویر را بر اساس چه رسانه ای پیش بینی کرد
به پایان برسد، xorriso 300 هزار بالشتک سنتی را به طور پیش فرض به همه تصاویر اضافه می کند.
برای تصاویری که هرگز به سی دی نمی رسند، می توانید از -padding 0 استفاده کنید.
به طور معمول padding به عنوان بخشی از تصویر ISO نوشته نمی شود بلکه بعد از آن اضافه می شود
پایان تصویر این حالت padding "پیوست" است.
دستور شبیه سازی -as "mkisofs" و دستور -jigdo باعث می شود که padding به صورت نوشته شود
بخشی از تصویر همان اثر با -padding mode "شامل" به دست می آید.

قابل بوت شدن ISO تصاویر:

برخلاف مشخصات منتشر شده، بسیاری از BIOS ها یک رکورد El Torito را از آن بارگیری می کنند
اولین جلسه در رسانه و نه از آخرین جلسه که به طور پیش فرض نصب می شود. این
هیچ مشکلی با رسانه های قابل بازنویسی ایجاد نمی کند، زیرا آنها به نظر خوانندگان ناآگاهانه به عنوان
یک جلسه واحد
اما با رسانه های چند جلسه ای CD-R[W]، DVD-R[W]، DVD+R، به این معنی است که کل بوت شدن
سیستم باید در اولین جلسه باقی بماند و آخرین جلسه هنوز باید باشد
همه فایل‌هایی را که سیستم بوت شده پس از نصب تصویر ISO انتظار دارد را تحمل کنید.
اگر یک تصویر بوت از ISOLINUX یا GRUB در رسانه وجود دارد، توصیه می شود
برای وصله آن زمانی که جلسه بعدی نوشته می شود. اما نباید به آن تکیه کرد
توانایی تأثیرگذاری بر بوت پذیری جلسات موجود، مگر اینکه بتوان فرض کرد
رسانه قابل بازنویسی
مکانیزم‌های راه‌اندازی وجود دارند که از رکورد ال توریتو استفاده نمی‌کنند، بلکه از رکورد شروع می‌شوند
اولین بایت های تصویر: PC-BIOS MBR یا EFI GPT برای دستگاه های دیسک مانند، پارتیشن APM
ورودی‌هایی برای مک‌های دارای تصاویر راه‌اندازی HFS+، سرصفحه صدا MIPS برای رایانه‌های قدیمی SGI،
بلوک بوت DEC برای DECstation MIPS قدیمی، برچسب دیسک SUN برای ماشین‌های SPARC، بوت HP-PA
بخش برای ماشین های HP PA-RISC، بخش بوت DEC Alpha SRM برای ماشین های DEC Alpha قدیمی.

تعدادی از دستورات زیر مسیرهای دیسک را به عنوان ورودی انتظار دارند اما توضیحات را نیز می پذیرند
رشته‌هایی برای خواننده بازه‌ای libisofs که می‌تواند داده‌ها را از فایل‌های دیسک یا
-indev و برای صفر کردن بخش‌هایی از محتوا: دستور -append_partition، مشخصات بوت
system_area=, grub2_mbr=, prep_boot_part=, efi_boot_part=.
رشته توضیحات شامل اجزای زیر است که با دو نقطه از هم جدا شده اند:
"--interval:"Flags":"Interval":"Zeroizers":"منبع
مؤلفه "--interval" بیان می کند که این یک مسیر دیسک ساده نیست بلکه یک مسیر است
رشته توضیحات خواننده فاصله. مؤلفه Flags موارد بیشتری را تغییر می دهد
تفسیر:
"local_fs" نیاز به خواندن از یک فایل نشان داده شده توسط مسیر در Source دارد.
"imported_iso" خواستار خواندن از -indev است. این فقط در صورتی کار می کند که -outdev یکسان نباشد
به عنوان -indev. جزء Source نادیده گرفته می شود.
فاصله مؤلفه شامل دو شماره آدرس بایت است که با یک کاراکتر "-" از هم جدا شده اند.
به عنوان مثال "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.
منبع جزء مسیر فایل با پرچم "local_fs" است و با پرچم نادیده گرفته می شود
"imported_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::"

-boot_image "هر"|"ایزولینوکس"|"گراب"
"رد کردن"|"نگه داشتن"|"پچ"|"بازپخش"|"نمایش_وضعیت"|
bootspec|"بعدی"
تجهیزات سیستم فایل در حال ظهور را با نقاط ورودی بوت تعریف کنید.
با سیستم هایی که از طریق BIOS یا EFI بوت می شوند، این مجموعه ای از تصاویر بوت ال توریتو است.
احتمالاً کد بوت MBR و احتمالاً جداول پارتیشن از نوع MBR، GPT یا APM.
چنین مجموعه فایل هایی توسط سیستم های بوت لودر مانند ISOLINUX یا GRUB تولید می شوند.

هر دستور -boot_image دو پارامتر دارد: type و setting. بیش از یکی
دستور -boot_image ممکن است برای تعریف مدیریت یک یا چند تصویر بوت استفاده شود.
توالی مهم است
انواع ایزولینوکس و خوراک مراقبت از ویژگی های شناخته شده تایپ کنید هر نمی کند
فرضیات در مورد منشاء تصاویر بوت.

هنگام بارگیری یک سیستم فایل ISO، ناحیه سیستم و تصاویر بوت ال توریتو بارگذاری می شوند.
هم. رفتار پیش فرض این است که تصاویر بوت ال توریتو بارگذاری شده را ننویسید و بنویسید
محتوای منطقه بارگذاری شده سیستم بدون تغییر.
دور انداختن کاتالوگ چکمه ال توریتو و تصاویر بوت آن را رها می کند. بدون در نظر گرفتن
چه از یک سیستم فایل ISO بارگذاری شده باشد و چه توسط دستورات تعریف شده باشد. هر BIOS یا EFI
گزینه های بوت مرتبط باطل می شوند. با این وجود، داده های ناحیه سیستم بارگذاری شده باقی می مانند
معتبر. در صورت تمایل، آنها باید توسط پاک شوند
-boot_image any system_area=/dev/zero
نگه داشتن تصاویر بوت ال توریتو را بدون تغییر نگه می دارد یا کپی می کند و یک کاتالوگ جدید می نویسد.
وصله در صورتی که تصاویر بوت ال توریتو دارای علامت هستند، وصله کردن را اعمال می کند
جدول اطلاعات بوت
هنگامی که تصویر بوت به تازگی معرفی می شود، جدول اطلاعات بوت باید وصله شود
به تصویر ISO یا اگر تصویر موجود تغییر مکان دهد. این به طور خودکار است
اگر نوع "isolinux" یا "grub" داده شود انجام می شود، اما نه با "any".
اگر Patching فعال باشد، تصاویر بوت از جلسات قبلی بررسی خواهند شد
آیا به نظر می رسد که آنها دارای یک جدول اطلاعات بوت هستند. اگر نه، پس آنها بدون وصله می مانند. این
چک خطا نیست بنابراین اگر می دانید که تصاویر نیازی به وصله ندارند، استفاده کنید
"هر" "نگهداری". "grub" "patch" تصاویر EFI را وصله نمی کند (platform_id=0xef).
پخش یک نسخه مدرن تر از "patch" است که نه تنها به El موجود اهمیت می دهد
تجهیزات بوت توریتو بلکه برای مفاد بوت قابل تشخیص در سیستم
حوزه. هر گونه تنظیم -boot_image موجود را کنار گذاشته و دستورات را اجرا می کند
پیشنهاد شده توسط دستور -report_el_torito "cmd".
این عمل تنها در صورتی موفق خواهد شد که اشیاء فایل ذکر شده در خروجی از
دستور -report_el_torito "cmd" هنوز در دسترس است. بوت را حذف یا تغییر نام ندهید
فایل های تصویری بعد از -indev.
El Torito ناشناخته را رها کنید: -boot_image "any" "discard"
موارد قابل تشخیص را حفظ کنید: -boot_image "any" "replay"
ال توریتو فقط برای GRUB: -boot_image "grub" "patch"
ال توریتو فقط برای ISOLINUX: -boot_image "isolinux" "patch"
وضعیت_نمایش آنچه در مورد تصاویر بوت بارگذاری شده و آنها شناخته شده است را چاپ می کند
سرنوشت تعیین شده

A bootspec کلمه ای به شکل name=value است. برای توصیف پارامترها استفاده می شود
یک ویژگی بوت نام های «dir»، «bin_path»، «efi_path» به ال توریتو منتهی می شود
تصاویر قابل بوت نام "system_area" یک فایل معین را به عنوان MBR یا دیسک دیگر فعال می کند
سرتیتر.
در همه انواع رسانه این امکان در اولین جلسه وجود دارد. در جلسات بعدی
یک تصویر بوت موجود می تواند با یک تصویر جدید جایگزین شود، اما بسته به رسانه
تایپ کنید این ممکن است تاثیر کمی در زمان بوت داشته باشد. به بالا نگاه کن.
تصاویر بوت ال توریتو باید با وسایل عادی به تصویر ISO اضافه شوند (تصویر
بارگیری، -نقشه، -افزودن، ...). در مورد ISOLINUX، فایل ها باید در یکی از این دو قرار گیرند
فهرست راهنمای تصویر ISO /isolinux یا در /boot/isolinux. در آن صورت کافی است
از متن به عنوان bootspec استفاده کنید "dir=/isolinux" یا "dir=/boot/isolinux". به عنوان مثال:
-boot_image isolinux dir=/boot/isolinux
که این تنظیمات فردی را بسته بندی می کند:
-boot_image isolinux bin_path=/boot/isolinux/isolinux.bin
-boot_image isolinux cat_path=/boot/isolinux/boot.cat
-boot_image isolinux load_size=2048
-boot_image any boot_info_table=on
یک فایل کاتالوگ بوت ال توریتو با آدرس در تصویر ISO درج می شود
cat_path= در زمان تعهد منوط به بازنویسی و اطمینان خاطر عادی است
پردازش اگر قبلاً یک فایل با همین نام وجود داشته باشد. کاتالوگ لیستی از
تصاویر بوت شده و توسط امکانات بوت خوانده می شود تا یکی از تصاویر بوت انتخاب شود. ولی
اصلاً لازم نیست که در درخت دایرکتوری ظاهر شود. ممکن است کسی آن را پنهان کند
در تمام درختان توسط cat_hidden=روشن. سایر مقادیر ممکن عبارتند از "iso_rr"، "joliet"،
"hfsplus" و پیش فرض "off".
bin_path= یک فایل تصویری بوت ال توریتو را نشان می دهد، یک برنامه باینری که قرار است باشد
در زمان راه‌اندازی توسط امکانات راه‌اندازی سخت‌افزار (مثلا بایوس) شروع شده است.
efi_path= یک فایل تصویر بوت ال توریتو را نشان می دهد که برای بوت EFI آماده است. این
معمولاً یک تصویر سیستم فایل FAT بزرگتر از 65535 بلوک از 512 بایت (32 =
MiB - 512). load_size آن به طور خودکار تعیین می شود، هیچ جدول اطلاعات بوت دریافت نمی شود
نوشته شده است، هیچ رسانه بوت شبیه سازی نمی شود، platform_id 0xef است.
emul_type= می تواند یکی از "no_emulation"، "hard_disk"، "diskette" باشد. را کنترل می کند
کد شبیه سازی بوت بوت تصویر بوت. پیش فرض "no_emulation" مناسب است
برای ISOLINUX، GRUB، FreeBSD cdboot.
load_size= مقداری است که به تصویر بوت بستگی دارد. پیش فرض 2048 باید باشد
تنها در صورتی لغو می شود که مقدار بهتری شناخته شود.
boot_info_table=روشن باعث وصله آدرس به بایت های 8 تا 63 تصویر بوت می شود که
توسط "any" "bin_path=" داده می شود. "boot_info_table=off" این وصله را غیرفعال می کند.
grub2_boot_info=روشن باعث وصله آدرس به بایت 2548 تصویر بوت می شود
داده شده توسط "any" "bin_path=". آدرس به صورت عدد کمی اندین ۶۴ بیتی نوشته شده است.
این آدرس بلوک 2 کیلوبایتی محتوای تصویر بوت است که در 4 ضرب می شود و سپس
5 افزایش یافته است. "grub2_boot_info=off" این وصله را غیرفعال می کند.
platform_id= شناسه پلتفرم بوت را با یک عدد هگزادسیمال یا اعشاری مشخص می کند
تصویر "0x00" PC-BIOS 80x86، "0x01" PowerPC، "0x02" Mac، "0xef" EFI است.
(اعشار "239").
id_string=text|56_hexdigits رشته شناسه بخش کاتالوگ راه‌اندازی را تعریف می‌کند
تصویر بوت لیست خواهد شد. اگر مقدار از 56 کاراکتر تشکیل شده باشد [0-9A-Fa-f]
سپس به 28 بایت تبدیل می شود، در غیر این صورت 28 کاراکتر اول به شناسه تبدیل می شود
رشته رشته شناسه اولین تصویر بوت به شناسه کلی کاتالوگ تبدیل می شود. آی تی
محدود به 24 کاراکتر است. سایر id_strings به شناسه بخش تبدیل می شوند.
sel_crit=hexdigits معیارهای انتخاب تصویر بوت را تعریف می کند. تا 20
بایت ها از کاراکترهای داده شده خوانده می شوند [0-9A-Fa-f]. آنها را به
ورود تصویر بوت در کاتالوگ
بعد تعریف یک تصویر بوت را پایان می دهد و یک تصویر جدید را شروع می کند. هر دنبال کننده ای
مشخصات بوتیماژ بر روی تصویر جدید تأثیر می گذارد. اولین «بعدی» بارگذاری شد
تصاویر بوت و کاتالوگ آنها
system_area=disk_path حداکثر 32768 بایت را از فایل دیسک داده شده در فایل کپی می کند
همان ابتدای تصویر ISO این ناحیه سیستم برای وابسته به سیستم رزرو شده است
نرم‌افزار راه‌اندازی، به‌عنوان مثال یک MBR که می‌توان از آن برای بوت کردن از USB یا هارد دیسک استفاده کرد.
به غیر از یک تصویر بوت ال توریتو، فایل disk_path نباید به آن اضافه شود
تصویر ISO
-boot_image ایزولینوکس system_area= به معنای "partition_table=on" است. در این مورد،
مسیر دیسک باید به یکی از فایل های SYSLINUX isohdp[fp]x*.bin یا به یک فایل منتهی شود.
که از یکی از آن فایل ها گرفته شده است. به عنوان مثال به 512 بایت اول از یک
تصویر ISO isohybrid ISOLINUX.
در این حالت، تصاویر بوت ال توریتو (dir=، bin_path=، efi_path=) ممکن است افزوده شوند.
by ایزولینوکس partition_entry=gpt_basdat or ایزولینوکس partition_entry=gpt_hfsplusو
by ایزولینوکس partition_entry=apm_hfsplus. سپس تصویر بوت در ذکر خواهد شد
GPT به عنوان پارتیشن Basic Data یا GPT HFS+ و در APM به عنوان پارتیشن HFS+. اولین
سه پارتیشن GPT نیز با پارتیشن های MBR مشخص می شوند.
در موقعیت های چند جلسه ای، System Area موجود به طور پیش فرض حفظ می شود. که در
در این مورد، disk_path ویژه "." از خواندن یک فایل دیسک جلوگیری می کند اما
با این وجود باعث ایجاد تنظیمات در داده های ناحیه بارگذاری شده سیستم می شود. چنین تنظیماتی
ممکن است با دستورات -boot_image مرتب شوند.
grub2_mbr=disk_path مانند "any" system_area= با وصله اضافی برای کار می کند
MBR های GRUB مدرن آدرس شروع محتوا اولین تصویر بوت به تبدیل می شود
تعداد بلوک های 512 بایتی و افست 4 اضافه شده است. نتیجه به صورت نوشته می شود
64 بیت عدد اندین کوچک به آدرس بایت 0x1b0.
این ویژگی را می توان با grub2_mbr= با مسیر خالی دیسک یا توسط
ارسال یک disk_path از طریق system_area=.
partition_table=روشن باعث می شود یک جدول پارتیشن ساده به بایت های 446 تا نوشته شود
511 منطقه سیستم.
با نوع "isolinux" پارتیشنی را نشان می دهد که از بایت 0 شروع می شود و باعث ایجاد این پارتیشن می شود
LBA اولین تصویر بوت که در MBR نوشته می شود. برای جلسه اول این
فقط در صورتی کار می کند که "system_area=" و "bin_path=" یا "dir=" نیز داده شود.
با انواع "any" و "grub" یک پارتیشن واحد را نشان می دهد که از بایت 512 شروع می شود
و در جایی به پایان می رسد که تصویر ISO به پایان می رسد. این با یا بدون system_area= یا بوت کار می کند
تصویر
Bootspecs chrp_boot_part=، prep_boot_part=، و efi_boot_part= بازنویسی این ورودی
در جدول پارتیشن MBR
اگر انواع "isolinux" یا "grub" روی "patch" تنظیم شده باشند، "partition_table=on"
بدون تصویر بوت جدید فعال شد. در این صورت منطقه سیستم موجود می شود
بررسی کرد که آیا آدرس‌ها و اندازه‌هایی را دارد که گویی توسط آن پردازش شده است
"partition_table=روشن". اگر چنین است، پس از سیستم جدید، آن پارامترها به روز می شوند
منطقه نوشته شده است.
«system_area=/dev/zero» ویژه باعث ایجاد 32 هزار NUL بایت می شود. از این برای دور انداختن یک استفاده کنید
MBR که با تصویر ISO بارگذاری شد.
appended_part_as=gpt پارتیشن‌ها را از -append_partition در GPT به جای in علامت‌گذاری می‌کند
MBR در این مورد MBR یک پارتیشن منفرد از نوع 0xee را نشان می دهد که پارتیشن را پوشش می دهد
کل داده های خروجی
appended_part_as=mbr پیش فرض است. پارتیشن های اضافه شده در GPT فقط در صورتی علامت گذاری می شوند
GPT به دلیل تنظیمات دیگر تولید می شود.
chrp_boot_part=روشن باعث ایجاد یک پارتیشن واحد در MBR می شود که کل تصویر ISO را پوشش می دهد
و دارای نوع 0x96 می باشد. این با هیچ ویژگی دیگری که MBR تولید می کند سازگار نیست
ورودی های پارتیشن GPT را غیرقابل تشخیص می کند.
prep_boot_part=disk_path محتوای یک فایل داده را در تصویر وارد می کند و
آن را با یک پارتیشن MBR از نوع 0x41 علامت گذاری می کند. قسمت های تصویر ISO قبل و
پس از آن این پارتیشن توسط پارتیشن های MBR بیشتر پوشش داده می شود. فایل دیتا هست
قرار است حاوی کد اجرایی ELF باشد.
efi_boot_part=disk_path محتوای یک فایل داده را در تصویر وارد می کند و علامت گذاری می کند
توسط یک پارتیشن GPT. اگر chrp_boot_part=on نیست، اولین پارتیشن در MBR
دارای نوع 0xee برای اعلام حضور GPT خواهد بود. فایل دیتا قرار است
حاوی یک فایل سیستم FAT
به جای disk_path، ممکن است کلمه --efi-boot-image داده شود. در GPT نمایش می دهد
محتوای اولین تصویر بوت El Torito EFI به عنوان پارتیشن سیستم EFI. بوت EFI
تصاویر توسط bootspec efi_path= معرفی می شوند. تصویر بوت EFI آسیب دیده نمی تواند
در HFS+ نشان داده می شود زیرا خارج از پارتیشن HFS+ ذخیره می شود.
partition_offset=2kb_block_adr باعث ایجاد یک جدول پارتیشن با یک پارتیشن می شود
که از آدرس بلوک داده شده شروع می شود. این در بلوک های 2048 بایتی شمارش می شود، نه در
بلوک های 512 بایتی اگر آدرس بلوک غیر صفر باشد، باید حداقل 16 باشد
آفست پارتیشن غیر صفر باعث می شود دو سوپر بلوک تولید شود و دو مجموعه از
درختان دایرکتوری سپس تصویر از شروع مطلق خود و همچنین قابل نصب است
از شروع پارتیشن
مقدار افست یک تصویر ISO با اضافه شدن یک جلسه جدید حفظ می شود. بنابراین
مقدار تعریف شده در اینجا تنها در صورتی اعمال می شود که یک تصویر ISO جدید نوشته شود.
partition_hd_cyl=عدد، تعداد سر در هر سیلندر برای پارتیشن را نشان می دهد
جدول. 0 یک مقدار پیش فرض را انتخاب می کند. حداکثر 255 است.
partition_sec_hd=عدد تعداد سکتورهای هر سر برای پارتیشن را نشان می دهد
جدول. 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 برآورده کرد.
partition_cyl_align=حالت تراز اندازه تصویر را با یک عدد صحیح کنترل می کند
سیلندرها این توسط مشخصات isohybrid تجویز شده است و به نظر می رسد برنامه ریزی کنید
fdisk. اندازه سیلندر باید بر 2048 تقسیم شود. تصاویر بزرگتر از 8,323,596,288
بایت ها را نمی توان در جدول پارتیشن MBR تراز کرد.
حالت "خودکار" پیش فرض است. تراز کردن با بالشتک فقط با "isolinux" انجام می شود
"partition_table=روشن".
حالت "روشن" با اضافه کردن "partition_table=on" برای هر نوع، باعث تراز می شود. حالت
"all" مانند "روشن" است، اما پارتیشن‌ها را از -append_partition به یک تراز شده اضافه می‌کند.
اندازه.
حالت "خاموش" تراز را برای هر نوع غیرفعال می کند.
mips_path=iso_rr_path یک فایل داده در تصویر را یک MIPS Big Endian اعلام می کند
فایل بوت و باعث تولید سربرگ MIPS Big Endian Volume Header می شود. این هست
انحصاری متقابل با تولید بلوک های بوت دیگر مانند MBR. خواهد شد
512 بایت اول هر داده ای که توسط system_area= ارائه شده است را بازنویسی کنید. تا 15 بوت
فایل ها را می توان با mips_path= اعلام کرد.
mipsel_path=iso_rr_path یک فایل داده در تصویر را MIPS Little اعلام می کند
فایل بوت اندیان. این با سایر بلوک های بوت متقابل است. خواهد شد
512 بایت اول هر داده ای که توسط system_area= ارائه شده است را بازنویسی کنید. فقط یک تک
فایل بوت را می توان با mipsel_path= اعلام کرد.
sprc_label=متن باعث تولید یک برچسب دیسک SUN با متن داده شده به عنوان می شود
برچسب ASCII. پارتیشن های 2 تا 8 ممکن است توسط تصاویر ضمیمه اشغال شده باشند. پارتیشن 1
همیشه تصویر ISO خواهد بود. دستور -append_partition را ببینید. 512 بایت اول
از هر داده ارائه شده توسط system_area= رونویسی خواهد شد.
grub2_sparc_core=iso_rr_path باعث آدرس محتوا و اندازه فایل داده شده می شود
بعد از برچسب دیسک SUN نوشته شود. هر دو عدد بر حسب بایت شمارش می شوند. در
آدرس به صورت عدد بزرگ 64 بیتی به بایت 0x228 نوشته می شود. اندازه نوشته شده است
به عنوان عدد 32 بیتی بزرگ اندین به بایت 0x230.
hppa_cmdline=متن خط فرمان PALO را برای HP-PA تنظیم می کند. حداکثر 1023 کاراکتر هستند
به طور پیش فرض مجاز است با hppa_hdrversion=4 حد 127 است.
توجه داشته باشید که در صورت وجود هر یک از hppa_، پنج بوت مشخصات اول hppa_ اجباری است.
از bootspecs استفاده شده است. فقط hppa_hdrversion= مجاز است که وجود نداشته باشد.
hppa_bootloader=iso_rr_path مسیر داده شده را به عنوان فایل بوت لودر HP-PA تعیین می کند.
hppa_kernel_32=iso_rr_path مسیر داده شده را به عنوان فایل هسته 32 بیتی HP-PA تعیین می کند.
hppa_kernel_64=iso_rr_path مسیر داده شده را به عنوان فایل هسته 64 بیتی HP-PA تعیین می کند.
hppa_ramdisk=iso_rr_path مسیر داده شده را به عنوان فایل دیسک RAM HP-PA تعیین می کند.
hppa_hdrversion=شماره بین PALO هدر نسخه 5 (پیش فرض) و نسخه انتخاب می کند
4. برای مقدار مناسب به کد منبع PALO مراجعه کنید: PALOHDRVERSION.
alpha_boot=iso_rr_path یک فایل داده در تصویر را DEC Alpha SRM اعلام می کند
Bootstrap Loader ثانویه و باعث تولید یک بوت سکتور می شود که به
آی تی. این امر با تولید بلوک های بوت دیگر مانند MBR به طور متقابل منحصر به فرد است.
mips_discard, sprc_discard, hppa_discard, alpha_discard هر فایل بوت را باطل کنید
اعلان‌هایی که به ترتیب برای mips/mipsel، sparc، hppa یا alpha ساخته شده‌اند. این
ممنوعیت تولید سایر بلوک های بوت را حذف می کند.
hfsplus_serial=hexstring یک رشته 16 رقمی "0" را تا "9" و حروف "a" را به
"f"، که به عنوان شماره سریال منحصر به فرد یک سیستم فایل HFS+ در حال ظهور استفاده خواهد شد.
hfsplus_block_size=شماره اندازه بلوک تخصیصی را تعیین می کند که در هنگام تولید استفاده شود
فایل سیستم های HFS+ 512، 2048 یا 0 مجاز هستند. دومی به برنامه اجازه می دهد
تصميم گرفتن.
apm_block_size=number اندازه بلوک مورد استفاده در هنگام توصیف پارتیشن ها را تعیین می کند
نقشه پارتیشن اپل 512، 2048 یا 0 مجاز هستند. دومی اجازه می دهد
تصمیم گیری برنامه
توجه داشته باشید که سایز 512 با تولید GPT و سایز 2048 سازگار نیست
حداقل توسط هسته های لینوکس قدیمی تر -t hfsplus قابل نصب نخواهد بود.

-append_partition پارتیشن_شماره نوع_کد مسیر_دیسک
باعث می شود یک تصویر سیستم فایل آماده شده به تصویر ISO اضافه شود و باشد
توصیف شده توسط یک ورودی جدول پارتیشن در یک بلوک بوت در ابتدای ظهور
تصویر ISO ورودی پارتیشن دارای اندازه فایل ارسالی گرد شده خواهد بود
به مضرب بعدی 2048 بایت یا مضرب بعدی اندازه سیلندر.
مراقب اجرای چند جلسه بعدی باشید. پارتیشن ضمیمه دریافت خواهد شد
رونویسی شده است.
پارتیشن ها ممکن است با نوع بلوک بوت MBR و با برچسب دیسک SUN اضافه شوند.
با MBR:
partition_number ممکن است 1 تا 4 باشد. شماره 1 کل تصویر ISO را در قسمت قرار می دهد
فضای بدون ادعا قبل از پارتیشن 1. بنابراین همراه با اکثر xorriso ویژگی های MBR
شماره 2 طبیعی ترین انتخاب خواهد بود.
نوع_کد ممکن است "FAT12"، "FAT16"، "Linux" یا یک عدد هگزادسیمال بین
0x00 و 0xff. همه آن اعداد نتایج قابل استفاده به دست نمی آورند. برای لیست کدها
«انواع پارتیشن» را در اینترنت جستجو کنید یا دستور fdisk «L» را اجرا کنید.
اگر دستور دیگری باعث تولید GPT شود، پارتیشن های اضافه شده
در آنجا نیز ذکر خواهد شد.
disk_path باید بایت های داده لازم را در زمان commit ارائه دهد. یک خالی
disk_path این ویژگی را برای شماره پارتیشن داده شده غیرفعال می کند.
با برچسب دیسک SUN (انتخاب شده توسط -boot_image any sparc_label=):
partition_number ممکن است 2 تا 8 باشد. شماره 1 همیشه تصویر ISO خواهد بود. تقسیم بندی
آدرس های شروع با 320 کیلوبایت تراز شده اند. type_code مهم نیست. 0x0 ارسال کنید.
نام تصویر پارتیشن "." باعث می شود پارتیشن به یک کپی از پایین تر بعدی تبدیل شود
معتبر

جیگدو قالب استخراج:

از man genisoimage: "Jigdo ابزاری برای کمک به توزیع فایل های بزرگ مانند CD است
و تصاویر دی وی دی. دیدن http://atterer.net/jigdo/ برای جزئیات بیشتر سی دی های دبیان و دی وی دی ISO
تصاویر با فرمت jigdo در وب منتشر می شوند تا کاربران نهایی بتوانند آنها را بیشتر دانلود کنند
کارآمد."
xorriso می تواند یک فایل .jigdo و یک .template را همراه با یک ISO تک جلسه ای تولید کند
تصویر فایل .jigdo شامل چک‌سام‌ها و آدرس‌های فایل نمادین است. قالب
فایل حاوی تصویر ISO فشرده شده با برچسب های مرجع به جای بایت های محتوا است
فایل های لیست شده
ورودی این فرآیند آرگومان های عادی برای a هستند xorriso جلسه در یک -outdev خالی،
و یک فایل .md5 که آن دسته از فایل های داده ای را که ممکن است در فایل .jigdo فهرست شده باشند فهرست می کند و
به صورت خارجی در فایل .template ارجاع داده شده است. هر فایل تعیین شده در
فایل md5. توسط یک خط متنی:
MD5 به صورت 32 رقم هگز، 2 عدد خالی، اندازه 12 رقم اعشاری یا خالی، 2 عدد خالی، نمادین
آدرس فایل
آدرس فایل در یک خط md5. باید همان نام پایه دیسک_مسیر را داشته باشد
فایلی که باید مطابقت داشته باشد. مسیر دایرکتوری آدرس فایل برای To=From تعیین کننده است
نقشه برداری، نه برای تشخیص فایل. بعد از To=From mapping، آدرس فایل نوشته می شود
به فایل .jigdo. ابزار بازیابی Jigdo این آدرس ها را به واقعاً تبدیل می کند
آدرس های منبع داده قابل دسترسی که می توانند از آن بخوانند.
اگر لیست پارامترهای jigdo خالی نیست، پس xorriso از نوشتن خودداری خواهد کرد
اهداف غیر خالی، شبیه‌سازی چند جلسه‌ای را غیرفعال می‌کند و بالشتک به‌عنوان شمارش می‌شود.
بخشی از تصویر ISO

-جیگدو مقدار پارامتر_name
لیست پارامترهای استخراج قالب Jigdo را پاک کنید یا یک پارامتر به آن لیست اضافه کنید.
نام مستعار گزینه های genisoimage مربوطه هستند. به عنوان پذیرفته شده اند
همچنین نام پارامترها به خصوص آنها توسط -as mkisofs شناخته می شوند
دستور شبیه سازی
پارامتر واضح با هر مقداری کل لیست را خالی می کند. نه .jigdo و .template
فایل تولید خواهد شد
template_path disk_path را برای فایل .template با سوراخ و تنظیم می کند
کپی تصویر فشرده ISO
نام مستعار: -jigdo-template
jigdo_path disk_path را برای فایل .jigdo با چک‌سام‌ها و دانلود تنظیم می‌کند
آدرس هایی برای پر کردن حفره ها در قالب.
نام مستعار: -jigdo-jigdo
md5_path disk_path را برای یافتن فایل ورودی .md5 تعیین می کند.
نام مستعار: -md5-list
اندازه کوچک حداقل اندازه یک فایل داده را تعیین می کند تا در فایل .jigdo فهرست شود و
یک سوراخ در فایل .template بودن.
نام مستعار: -jigdo-min-file-size
محروم کردن یک الگوی عبارت منظم اضافه می کند که با مطلق مقایسه می شود
disk_path هر فایل داده ای. مطابقت باعث می شود که فایل در قالب .در هر کدام باقی بماند
مورد.
نام مستعار: -jigdo-exclude
demand_md5 یک الگوی عبارت منظم اضافه می کند که با آن مقایسه می شود
disk_path مطلق هر فایل داده ای که در لیست md5. یافت نشد. یک مسابقه
باعث یک رویداد MISHAP می شود.
نام مستعار: -jigdo-force-md5
نقشه برداری یک جفت رشته از فرم To=From را به لیست پارامترها اضافه می کند. اگر یک داده
فایل در فایل .jigdo فهرست می شود، سپس با آدرس فایل از ارجاع داده می شود
خط آن در فایل md5. این آدرس فایل بررسی می شود که آیا با آن شروع می شود یا خیر
رشته از. اگر چنین است، پس این رشته با رشته To و a جایگزین می شود
کاراکتر ':'، قبل از اینکه وارد فایل .jigdo شود. رشته From باید به a ختم شود
'/' شخصیت.
نام مستعار: -jigdo-map
فشرده سازی یکی از "bzip2" یا "gzip" را برای فشرده سازی الگو انتخاب می کند
فایل. فایل jigdo به صورت فشرده خارج می شود.
نام مستعار: -jigdo-template-compress
checksum_iso یک یا چند مورد از "md5"، "sha1"، "sha256"، "sha512" را برای
چک جمع های کمکی "# Image Hex" در فایل jigdo. مقدار ممکن است به عنوان مثال به نظر برسد
"md5,sha1,sha512". مقدار "all" همه الگوریتم های موجود را انتخاب می کند. توجه داشته باشید که MD5
همیشه فعال می ماند
نام مستعار: -checksum_algorithm_iso
checksum_template مانند checksum_iso است اما برای "# Template Hex".
نام مستعار: -checksum_algorithm_template

شخصیت مجموعه ها:

نام فایل ها رشته هایی از بایت های غیر صفر با 8 بیت هستند. متاسفانه همان بایت
رشته ممکن است به‌عنوان کاراکترهای ملی عجیب و غریب متفاوت در ملی‌سازی‌های متفاوت ظاهر شود
پایانه ها معانی کدهای بایت در تعریف شده است شخصیت مجموعه که نام دارند
دستور Shell iconv -l آنها را فهرست می کند.
فرض بر این است که نام فایل ها روی هارد دیسک توسط کدگذاری شده است محلی شخصیت تنظیم و باور نکردنی
همچنین برای ارتباط با کاربر استفاده می شود. کدهای بایت 32 تا 126 محلی
مجموعه کاراکترها باید با نویسه‌های US-ASCII همان کد مطابقت داشته باشد. ISO-8859 و UTF-8
این خواسته را برآورده کند.
به طور پیش فرض، xorriso از مجموعه کاراکتری که توسط فرمان پوسته "locale" گفته شده با آرگومان استفاده می کند
"جاذبه". این ممکن است تحت تأثیر متغیرهای محیطی LC_ALL، LC_CTYPE، یا LANG و
باید با انتظارات ترمینال مطابقت داشته باشد. در برخی شرایط ممکن است لازم باشد
آن را با دستور -local_charset تنظیم کنید.
مجموعه کاراکترهای محلی تا زمانی که فقط نویسه‌های الفبایی عددی انگلیسی هستند نباید مهم باشند
برای نام فایل ها یا تا زمانی که همه نویسندگان و خوانندگان رسانه از یک محلی استفاده می کنند استفاده می شود
مجموعه کاراکتر. خارج از این محدودیت ها ممکن است لازم باشد اجازه دهید xorriso تبدیل بایت
کدها از و به مجموعه کاراکترهای دیگر.
فرض بر این است که نام فایل Rock Ridge در فایل سیستم های ISO توسط کدگذاری شده است ورودی
شخصیت تنظیم. نام فایل Rock Ridge که با سیستم فایل ISO نوشته می شود خواهد بود
کدگذاری شده توسط تولید شخصیت تنظیم.
مجموعه ها را می توان به طور مستقل با دستورات -in_charset و -out_charset تعریف کرد. به طور معمول
یکی هر دو یکسان خواهد داشت، اگر همیشه باشد. به غیر از مجموعه شخصیت های محلی، این دو
مجموعه کاراکترها ممکن است از US-ASCII منحرف شوند.
مجموعه کاراکترهای خروجی برای Joliet و HFS+ تحت تأثیر این دستورات نیستند. ژولیت
از مجموعه کاراکترهای خروجی UCS-2 یا UTF-16 استفاده می کند. HFS+ از UTF-16 استفاده می کند.
مجموعه حروف خروجی پیش فرض مجموعه نویسه های محلی ترمینال است که در آن قرار دارد xorriso دویدن.
بنابراین به طور پیش فرض هیچ تبدیلی بین نام های سیستم فایل محلی و Rock Ridge در حال ظهور اتفاق نمی افتد
اسامی در تصویر وضعیت مبهم باقی می ماند و خواننده باید معما کند چه چیزی
مجموعه شخصیت استفاده شد.
با دستور -auto_charset می توان نام مجموعه نویسه های خروجی را به تصویر نسبت داد.
این وضعیت را مبهم می کند. اما اگر مجموعه کاراکترهای ترمینال شما با آن مطابقت نداشته باشد
مجموعه کاراکتر از نام فایل های محلی، سپس این ویژگی می تواند به وضوح اشتباه شود و
در زمان خواندن مشکل ایجاد کند. برای جلوگیری از این امر لازم است بررسی شود که آیا
ترمینال تمام نام فایل های مورد نظر را به درستی نمایش می دهد. به خصوص ملی عجیب و غریب را بررسی کنید
کاراکتر باشد.
برای اجرای ضبط نام مجموعه کاراکترهای خاص بدون هیچ گونه تبدیلی در تصویر
زمان تولید، -charset و -local_charset را به نام دلخواه تنظیم کرده و فعال کنید
-backslash_codes برای جلوگیری از نمایش شخصیت های شیطانی در ترمینال شما.

- مجموعه حروف شخصیت_مجموعه_نام
مجموعه کاراکتری را تنظیم کنید که از آن نام فایل ها هنگام بارگذاری تصویر و به تبدیل شود
که هنگام نوشتن یک تصویر تبدیل شود.

-local_charset شخصیت_مجموعه_نام
فرض سیستم نام مجموعه کاراکترهای محلی را نادیده بگیرید. اگر این ظاهر شود
لازم است، برای جلوگیری از آن، باید -backslash_codes را روی "روشن" تنظیم کنید
ارسال کدهای باینری خطرناک به ترمینال

استثنا در حال پردازش:

از آنجایی که وظایف از xorriso متعدد و مستعد تأثیر خارجی هستند، ممکن است وجود داشته باشد
نیاز به xorriso برای گزارش و رسیدگی به رویدادهای مشکل.
این رویدادها زمانی طبقه بندی می شوند که توسط یکی از ماژول های نرم افزار شناسایی شوند
به ماژول های گزارش و ارزیابی ارسال می شود که در مورد واکنش ها تصمیم می گیرند. کلاس های رویداد
بر اساس شدت مرتب شده اند:
"هرگز" انتهای بالایی طیف شدت.
"ABORT" برنامه در حال سقط شدن است و در راه پایان است.
"FATAL" هدف اصلی اجرا ناموفق بود یا یک منبع مهم به طور غیر منتظره شکست خورد.
"شکست" بخش مهمی از کار انجام نشد.
"MISHAP" یک شکست که در طول تولید تصویر ISO قابل تحمل است.
"متأسفم" بخش کمتر مهمی از کار انجام نشد.
"هشدار" موقعیتی مشکوک است که مورد نظر کاربر نیست.
"HINT" پیشنهادی به کاربر برای دستیابی به نتایج بهتر.
"NOTE" اطلاعات بی ضرر در مورد شرایط قابل توجه.
"UPDATE" یک پیام پستانک در طول عملیات طولانی مدت.
"DEBUG" پیامی که فقط برای توسعه دهندگان برنامه جالب است.
"ALL" انتهای پایینی طیف شدت.

-abort_on شدت
آستانه شدت رویدادها را برای لغو برنامه تنظیم کنید.
مفید: "هرگز"، "سقط"، "مرگبار"، "شکست"، "مصائب"، "متاسفم"
ممکن است علیرغم تنظیم با این، به هر حال لغو برنامه ضروری باشد
فرمان انتظار نداشته باشید که بسیاری از رویدادهای "ABORT" نادیده گرفته شوند.
ویژگی خاص این دستور این است که اگر به عنوان برنامه داده شود، پیشگیرانه عمل می کند
شروع بحث یعنی اولین تنظیم -abort_on در بین آرگومان های start در است
اثر در حال حاضر زمانی که اولین عملیات از xorriso شروع. فقط "-abort_on" با
خط تیره "-" به این ترتیب تشخیص داده می شود.

-بازگشت_با شدت exit_value
آستانه و مقدار exit_value را تنظیم کنید تا در پایان برنامه برگردانده شوند، اگر هیچ سقطی وجود نداشت
اتفاق افتاد این اجازه دادن است xorriso برای ادامه مشکلات اما برای گرفتن یک شکست
با این وجود، مقدار خروج از برنامه را نشان می دهد. مفید یک مقدار کمتر از
آستانه -abort_on، تا "WARNING".
exit_value ممکن است 0 باشد (نشان دهنده موفقیت شروع کننده برنامه) یا a
عدد بین 32 و 63. برخی exit_values ​​های دیگر توسط xorriso اگر تصمیم بگیرد
برای لغو اجرای برنامه:
1=به دلیل سیگنال خارجی سقط شد
2 = هیچ آرگومان برنامه ای داده نشده است
3 = ایجاد xorriso شی اصلی ناموفق بود
4=شکست در راه اندازی کتابخانه های libburnia-project.org
5=نقاط برنامه در حین پردازش آرگومان
6=برنامه در حین پردازش گفتگو لغو شد

-گزارش_درباره شدت
آستانه را برای گزارش رویدادها تنظیم کنید.
مفید: "متأسفم"، "هشدار"، "اشاره"، "توجه"، "به روز رسانی"، "اشکال زدایی"، "ALL"
صرف نظر از آنچه توسط -report_about تنظیم شده است، پیام ها در صورت رسیدن همیشه گزارش می شوند
آستانه شدت -abort_on .
پیام های رویداد به کانال اطلاعات "I" ارسال می شود که معمولاً stderr است اما ممکن است باشد
تحت تأثیر دستور -pkt_output. پیام های اطلاعاتی که متعلق به هیچ رویدادی هستند دریافت نمی شوند
شدت نسبت داده شده "NOTE".
ویژگی خاص این دستور این است که اولین -report_about تنظیم در میان است
آرگومان های شروع در حال حاضر در هنگام اولین عملیات از xorriso
شروع. فقط "-report_about" با خط تیره "-" به این ترتیب تشخیص داده می شود.

-signal_handling حالت
نصب یک کنترل کننده سیگنال را که باید روی سیگنال های خارجی واکنش نشان دهد، کنترل کنید
(به عنوان مثال از برنامه "کشتن" یا از کلیدهای Ctrl+C) یا در سیگنال های ناشی از شدید
خطاهای برنامه
حالت "روشن" پیش فرض است. از کنترل کننده سیگنال libburn استفاده می کند که زشت تولید می کند
پیام ها را ارسال می کند، اما تلاش زیادی برای انتشار درایوهای نوری قبل از آن انجام می دهد xorriso به پایان می رسد.
حالت "خاموش" به عنوان اولین -signal_handling در میان آرگومان های شروع از همه خود جلوگیری می کند
هشدار اقدامات احتیاطی از xorriso. تنظیمات کنترل کننده سیگنال ارثی به همان شکلی که هستند باقی می مانند.
در صورتی که پس از کنترل سیگنال های دیگر داده شود، مانند "sig_dfl" عمل می کند
در شروع برنامه ایجاد شد.
حالت "sig_dfl" از سیستم مدیریت پیش فرض سیگنال ها استفاده می کند که این است
معمولاً قطع ناگهانی برنامه برای جلوگیری از گیر کردن درایوها، لیبرون
هندلر در هنگام رایت، خالی کردن و قالب بندی در درایوهای MMC استفاده می شود.
حالت "sig_ign" سعی می کند تا حد امکان انواع سیگنال را نادیده بگیرد. این تحمیل می کند
خطر آن xorriso در صورت انجام، از پایان دادن به بیرون امتناع می‌کند. کشتن -9
سپس این خطر را ایجاد می کند که درایو در حالت غیرقابل استفاده باقی بماند و نیاز به خاموش شدن داشته باشد
تنظیم مجدد شود. بنابراین در هنگام رایت، خالی کردن، و قالب بندی حداقل منتظر بمانید
زمان اجرای عادی قبل از کشتن خارجی
ویژگی خاص این دستور این است که اولین تنظیم -signal_handling در میان است
آرگومان های شروع در حال حاضر در هنگام اولین عملیات از xorriso
شروع. فقط "-signal_handling" با خط تیره "-" به این ترتیب تشخیص داده می شود.

-error_behavior رفتار مناسبتی
رفتار برنامه را در مناسبت های رویداد مشکل دار کنترل کنید. در حال حاضر این به
موارد "image_loading" که هنگام خواندن درخت تصویر از ورودی داده می شود
دستگاه، و به "file_extraction" که با دستورات osirrox مانند داده می شود
-استخراج کردن.
با "image_loading" سه رفتار موجود است:
"best_efort" با خواندن پس از رویدادها با شدت کمتر از FAILURE ادامه می‌یابد
آستانه فرمان -abort_on این اجازه را می دهد.
"شکست" خواندن درخت تصویر را در اولین رویداد حداقل SORRY لغو می کند. یک را صادر می کند
رویداد FAILURE خود. این پیش فرض است.
"کشنده" مانند "شکست" عمل می کند اما رویداد خود را به عنوان FATAL صادر می کند.
با مناسبت "file_extraction" سه رفتار وجود دارد:
"keep" فایل های ناقص استخراج شده را روی دیسک نگهداری می کند. این پیش فرض است.
"حذف" فایل هایی را که در حین استخراج محتوا با خطا مواجه شده اند حذف می کند.
"best_effort" با استفاده از -extract_cut در صورتی که فایل، تلاش مجدد را آغاز می کند
محتوا از تصویر ISO بارگذاری شده ناشی می شود و فیلتر نمی شود.

گفتگو حالت کنترل:

-گفتگو "روشن"|"خاموش"|"تک_خط"
پس از پردازش همه آرگومان های برنامه، ورود به حالت گفتگو را فعال یا غیرفعال کنید.
در حالت گفتگو، خطوط ورودی از طریق خط خواندن یا از stdin درخواست می شود.
اگر هنگام شروع گفتگو، شدت -abort_on تنظیم نشده باشد، "NEVER" برای اجتناب تنظیم شده است
در بیشتر موارد ورودی اشتباه یا مشکلات دیگر، سقط شود. قبل از شروع گفتگو،
پیش فرض "FAILURE" است که به عنوان مثال در دستورات ناشناخته سقط می شود.
حالت "روشن" از ورودی کاراکترهای خط جدید در علامت نقل قول و خط پشتیبانی می کند
ادامه را با علامت‌های گیومه‌های خارج از بک اسلش ادامه دهید. حالت "single_line"
نمی کند

-صفحه عرض طول
پایانه را برای پیجر متنی توصیف کنید. همچنین در بالا، پاراگراف پیجر نتیجه را ببینید.
اگر طول پارامتر غیر صفر باشد، پس از آن تعداد از کاربر خواسته می شود
خطوط ترمینال طول صفر صفحه بندی را غیرفعال می کند.
عرض پارامتر تعداد کاراکترها در هر خط پایانه است. عادت دارد
تعداد خطوط پایانه ای که توسط یک خط خروجی اشغال می شود را محاسبه کنید. یک معمولی
عرض ترمینال 80 است.

-use_readline "روشن"|"خاموش"
اگر "روشن" است، از Readline برای گفتگو استفاده کنید. در غیر این صورت از stdin ساده استفاده کنید.
همچنین به پاراگراف دیالوگ، خط خواندن، پیجر نتیجه در بالا مراجعه کنید.

-اطمینان دادن "روشن"|"درخت"|"خاموش"
اگر "روشن" است، از کاربر "y" یا "n" بخواهید:
قبل از حذف یا بازنویسی هر فایلی در تصویر ISO،
قبل از بازنویسی هر فایل دیسکی در حین عملیات بازیابی،
قبل از برگشت به عقب تغییرات تصویر معلق،
قبل از انجام تغییرات تصویر در رسانه،
قبل از تغییر درایو ورودی،
قبل از خالی کردن یا قالب بندی رسانه،
قبل از پایان برنامه
با تنظیم "درخت" اعلان اطمینان بخش برای یک فهرست نهایی ظاهر می شود
فقط یک بار و نه برای هر فایل در کل زیردرخت آن.
تنظیم «خاموش» به‌طور بی‌صدا هر نوع شی فایل تصویری را از بین می‌برد و در بالا اجرا می‌شود
اقدامات غیر قابل برگشت
برای تولید اعلانات کاربر، دستور -dialog باید روی "روشن" تنظیم شود. توجه داشته باشید که
اعلان در شرایطی که حذف فایل با دستور ممنوع است ظاهر نمی شود
-زیاد نوشتن. -reassure فقط یک محدودیت اضافی برای حذف فایل موجود اعمال می کند
اشیاء.
توجه داشته باشید که اشیاء فایل بلافاصله پس از آن از تصویر ISO حذف می شوند
تائیدیه. آنها ناپدید می شوند حتی اگر دستور در حال اجرا سقط شود
اثر مورد نظر لغو می شود. در صورت بهم ریختگی شدید، استفاده از بازگشت را در نظر بگیرید
برای لغو کل جلسه

راندن و رسانه ها مربوط پرس و جو اقدامات:

دستورالعمل ها
فهرست درایوهای MMC موجود با آدرس استاندارد لیبرن آنها را نمایش دهید
فایل های دستگاه
این تنها زمانی امکان پذیر است که هیچ تغییری در تصویر ISO در انتظار نباشد. بعد از این دستور
اجرا شد، جریان درایو وجود ندارد و تصویری بارگذاری نشده است.
برای اینکه یک دستگاه قابل مشاهده باشد، باید مجوزهای rw را با لیبرن خود ارائه دهد
فایل استاندارد دستگاه بنابراین ممکن است فقط این باشد فوق العاده که قادر به دیدن همه است
درایو
درایوهایی که توسط فرآیندهای دیگر اشغال شده اند نشان داده نمی شوند.

-پیوندهای دستگاه
مانند -devices، اما ارائه درایوها با آدرس پیوندهای نمادین که
به فایل های دستگاه واقعی اشاره کنید.
سیستم‌های گنو/لینوکس مدرن ممکن است آدرس‌های درایو را از بوت به بوت تغییر دهند. udev
Daemon قرار است پیوندهایی ایجاد کند که بدون توجه به آن همیشه به یک درایو اشاره می کنند
آدرس سیستم آن دستور -device_links آدرس چنین پیوندهایی را نشان می دهد
اگر با "/dev/dvd" یا "/dev/cd" شروع شوند. اولویت عبارت است از: "dvdrw"، "cdrw"، "dvd"،
"cdrom"، "cd".

-toc
جداول محتوای خاص رسانه را نشان دهید. این تاریخچه جلسه رسانه است،
درخت فهرست تصاویر ISO نیست.
در صورت وجود رسانه قابل بازنویسی که دارای یک تصویر ISO معتبر است، ممکن است اتفاق بیفتد که فقط a
تک جلسه نشان داده می شود. اما اگر اولین جلسه در رسانه قابل رونویسی بود
نوشته شده توسط xorriso سپس می توان یک تاریخچه کامل جلسه را شبیه سازی کرد.
درایوی که قادر به نوشتن نیست ممکن است هر رسانه ای را به عنوان CD-ROM یا DVD-ROM با آن نشان دهد
فقط یک یا دو جلسه روی آن. قرار است آخرین جلسه این جلسات باشد
آخرین جلسه واقعی پس از آن.
برخی از درایوها و رسانه های فقط خواندنی اصلاً تاریخچه نشست قابل استفاده را نشان نمی دهند. فرمان
-rom_toc_scan ممکن است کمک کند.
اگر دستگاه ورودی و دستگاه خروجی هر دو اکتسابی هستند و یکسان نیستند، هر دو
جداول محتوا نشان داده می شود.

-toc_of "در"|"خارج"|"همه"[":short"]
مانند دستور -toc اما به صراحت انتخاب کنید که فهرست محتوای درایو نشان داده شود.
"in" نشان می دهد -indev یا -dev، "out" نشان می دهد -outdev یا -dev، "all" یکسان نشان می دهد.
-toc.
اگر ":short" به درایو انتخاب کلمه اضافه شود، فقط یک خلاصه کوتاه از
حالت درایو و محتوای متوسط ​​چاپ شده است.
به عنوان تفاوت بیشتر با -toc، این دستور رویدادهای FAILURE را منتشر نمی کند
درایو مورد نظر بدست نمی آید.

-mount_cmd مسیر شناسه موجودیت درایو
یک خط فرمان مناسب برای نصب جلسه ISO که توسط درایو نشان داده شده است، منتشر کنید.
نهاد و شناسه نتیجه در گنو/لینوکس و در FreeBSD یا NetBSD متفاوت خواهد بود.
درایو می تواند "indev" یا "outdev" برای نشان دادن درایوهای از قبل به دست آمده باشد، یا می تواند باشد
مسیر یک درایو هنوز به دست نیامده پیشوند "stdio:" برای درایوهای غیر MMC وجود ندارد
اجباری
موجودیت باید یا "sbsector" با آدرس بخش superblock به عنوان شناسه باشد، یا
"Track" با شماره آهنگ به عنوان شناسه، یا "session" با شماره جلسه، یا "Vid"
با یک الگوی جستجو برای شناسه حجم، یا "خودکار" با هر متنی به عنوان شناسه.
مسیر به عنوان نقطه اتصال استفاده خواهد شد و باید از قبل به عنوان یک دایرکتوری روی دیسک وجود داشته باشد.
دستور در کانال نتیجه چاپ می شود. دستور -mount را برای مستقیم ببینید
اجرای این دستور

-mount_opts گزینه[:option...]
گزینه هایی را تنظیم کنید که بر -mount و -mount_cmd تأثیر می گذارند. در حال حاضر تنها گزینه وجود دارد
«انحصاری» که پیش‌فرض است و همتای آن «اشتراک‌گذاری» است. دومی باعث می شود
xorriso درایو آسیب دیده را با دستور -mount رها نکنید. در گنو/لینوکس آن را
گزینه mount "loop" را اضافه می کند که ممکن است امکان نصب چندین جلسه مشابه را فراهم کند
دستگاه را همزمان مسدود کنید. نباید روی یک رسانه نوری نصب شده بنویسید
دوره. مراقب باشید که تمام جلسات را قبل از بیرون انداختن جمع کنید.

-session_string قالب شناسه موجودیت درایو
متنی را در کانال نتیجه چاپ کنید که بر اساس قالب و فرمت نوشته می شود
پارامترهای جلسه آدرس داده شده
فرمت های "linux:" path یا "freebsd:" خروجی -mount_cmd را برای
سیستم عامل های داده شده
در متون دیگر xorriso نام پارامترهای زیر را جایگزین خواهد کرد. یک اختیاری
پیشوند "string:" حذف خواهد شد.
"%device%" با مسیر دستگاه قابل نصب آدرس درایو جایگزین می شود.
بخش شروع جلسه جایگزین "%sbsector%" خواهد شد.
"% track%"، "%session%"، "% valid%" با شماره تراک، جلسه جایگزین می‌شود
شماره یا شناسه حجم جلسه به تصویر کشیده شده است.

-اندازه_چاپ
مصرف قابل پیش‌بینی بلوک‌های 2048 بایتی را با commit بعدی چاپ کنید. این می تواند
مدتی طول بکشد که یک - commit آماده می شود و تنها در آخرین لحظه با این کار لغو می شود
فرمان نتیجه به تنظیمات مختلفی و همچنین به نوع خروجی بستگی دارد
دستگاه اگر گزینه های -jidgo تنظیم نشده باشد و دستور -as از "mkisofs" استفاده نشود، پس
-padding (به طور پیش فرض 300 کیلوبایت) به عنوان بخشی از اندازه تصویر محاسبه نمی شود.
اگر یک فایل تصویر بوت ال توریتو قبلاً به تصویر کشیده شده است، دستور -print_size را بدهید
به طور خودکار -boot_image "any" "next" را اجرا می کند. این بدان معنی است که خواص از
آن تصویر بوت را نمی توان با دستورات بعدی ویرایش کرد.

-tell_media_space
فضای موجود را در محیط خروجی و فضای خالی را پس از تفریق چاپ کنید
در حال حاضر مصرف قابل پیش بینی توسط بعدی - commit.
توجه داشته باشید که عنوان پیش بینی "After commit :" گمراه کننده است. بلکه این است
فضایی که ممکن است هنوز در این جلسه بدون انجام commit بعدی پر شود
شکست از سرریز متوسط
فضای خالی بعد از commit بعدی ممکن است چندین مگابایت کوچکتر باشد. این بستگی دارد
در نوع رسانه، تعداد جلسات ضبط شده، و عادات رانندگی.

-pvd_info
رشته های ID مختلف و مهرهای زمانی را که می توان در تصاویر ISO بارگذاری شده پیدا کرد چاپ کنید.
برخی از شناسه ها ممکن است با دستوراتی مانند -volid یا -publisher تغییر کنند. برای اینها
IDs -pvd_info گزارش می دهد که با commit بعدی چه چیزی نوشته می شود. مهرهای زمانی
به طور خودکار از تصویر بارگذاری شده به تصویر تازه نوشته شده منتشر نمی شود. آنهایی که - کسانی که
برای تصاویر جدید ممکن است با دستور -volume_date تنظیم شود. برای معنی به آنجا مراجعه کنید
مهر زمانی خاص

-report_el_torito حالت
با حالت ساده گزارشی در مورد اطلاعات موجود در بوت ال توریتو چاپ کنید
کاتالوگ تصویر ISO بارگذاری شده
با حالت کمک متنی را چاپ کنید که معنای خطوط ارائه شده توسط را توضیح دهد
"جلگه".
حالت CMD سعی در چاپ xorriso دستورات لازم برای تولید
تجهیزات بوت یافت شده: شناسه‌های دیسک، تصاویر بوت ال توریتو و ناحیه سیستم.
شناسه‌های دیسک رشته‌هایی هستند که سیستم عامل راه‌اندازی ممکن است برای یافتن از آنها استفاده کند
فایل سیستم ISO از جایی که آمده است. در حال حاضر استفاده از شناسه حجم و
تاریخ اصلاح
مورد استفاده مورد نظر اصلاح سیستم فایل با داشتن -indev و
-outdev به تصاویر یا درایوهای مختلف اشاره می کند. نتیجه ممکن است ناکافی باشد،
اگر تجهیزات یافت شده توسط xorriso قابل تولید نباشد. رویدادهای متأسفانه مختلف ممکن است
در این مورد بوجود می آیند، اما تضمین نمی شود که xorriso تمام آن را تشخیص دهد
نارسایی
حالت as_mkisofs سعی در چاپ xorriso -مانند mkisofs گزینه هایی که ضروری هستند
برای تولید تجهیزات یافت شده مورد استفاده مورد نظر استفاده از نصب شده است
فایل سیستم به عنوان درخت ورودی همراه با گزینه های چاپ شده.

-report_system_ area حالت
با حالت ساده چاپ یک گزارش در مورد اطلاعات موجود در منطقه سیستم از
تصویر ISO بارگذاری شده گزارش از صفر تا چند خط با متن سرصفحه تشکیل شده است،
دو نقطه و متن اطلاعاتی
با حالت کمک متنی را چاپ کنید که معنای خطوط ارائه شده توسط را توضیح دهد
"جلگه". احتمالاً باید به دنبال اسناد بیشتری باشید که این موضوع را توضیح می دهد
جزئیات فنی امکانات چکمه مذکور.
حالت های CMD و as_mkisofs مانند دستور -report_el_torito کار کنید. به بالا نگاه کن.
با حالت gpt_crc_of:disk_path تا 32 کیلو بایت از فایل دیسک همراه با مسیر خوانده می شود
بعد از کولون داده می شود. شماره CRC منطبق با GPT را محاسبه کرده و در آن چاپ کنید
کانال نتیجه عدد مانند "0x690fd979" نشان داده شده است. مسیر دیسک ویژه "-"
باعث خواندن از ورودی استاندارد می شود.

جهت یابی in ISO تصویر و دیسک فایل سیستم:

-سی دی iso_rr_path
دایرکتوری کاری فعلی را در تصویر ISO تغییر دهید. این پیش بینی شده است
iso_rr_paths که با '/' شروع نمی شوند.
می توان دایرکتوری کاری را روی مسیری تنظیم کرد که هنوز وجود ندارد
تصویر ISO دایرکتوری های والد لازم هنگام اولین فایل ایجاد می شوند
شی در آن دایرکتوری مجازی درج می شود. اگر می خواهید اعمال کنید، از -mkdir استفاده کنید
وجود دایرکتوری از قبل در اولین درج.

-cdx مسیر_دیسک
دایرکتوری فعلی را در فایل سیستم محلی تغییر دهید. برای پیش بینی شدن
disk_paths که با '/' شروع نمی شوند.

-pwd
دایرکتوری فعلی را در تصویر ISO بگویید.

-pwdx
دایرکتوری کاری فعلی در سیستم فایل محلی را بگویید.

-ls iso_rr_pattern [***]
فایل‌هایی را در تصویر ISO فهرست کنید که با الگوهای پوسته مطابقت دارند (یعنی با علامت‌های عام "*" "؟"
"[az]"). اگر یک الگو با '/' شروع نشود، با آدرس ها مقایسه می شود
نسبت به -cd.
دایرکتوری ها بر اساس محتوایشان فهرست می شوند نه به عنوان یک آیتم فایل.
گسترش الگو ممکن است با دستور -iso_rr_pattern غیرفعال شود.

-lsd iso_rr_pattern [***]
مانند -ls اما فهرست کردن دایرکتوری ها به عنوان خود و نه بر اساس محتوای آنها. این
شبیه فرمان پوسته ls -d است.

-lsl iso_rr_pattern [***]
مانند -ls اما برخی از ویژگی های فایل را نیز فهرست کنید. فرمت خروجی شبیه است
فرمان پوسته ls -ln.
نوع فایل 'e' نشان دهنده کاتالوگ بوت ال توریتو است.
اگر فایل دارای ACL غیر ضروری است، یک "+" به اطلاعات مجوز اضافه می شود. اگر
فایل مخفی است، سپس "I" برای "iso_rr"، "J" برای "joliet"، "A" برای "hfsplus"، "H"
برای مخفی شدن چندگانه اضافه می شود. همراه با ACL 'i'، 'j'، 'a'، 'h' است.

-lsdl iso_rr_pattern [***]
مانند -lsd اما برخی از ویژگی های فایل را نیز فهرست کنید. فرمت خروجی شبیه است
دستور پوسته ls -dln.

-lsx الگوی دیسک [***]
فایل هایی را در سیستم فایل محلی فهرست کنید که با الگوهای پوسته مطابقت دارند. الگوهایی که انجام می دهند
با '/' شروع نمی شود نسبت به -cdx استفاده می شود.
دایرکتوری ها بر اساس محتوایشان فهرست می شوند نه به عنوان یک آیتم فایل.
گسترش الگو ممکن است با دستور -disk_pattern غیرفعال شود.

-lsdx الگوی دیسک [***]
مانند -lsx، اما فهرست‌بندی فهرست‌ها به‌عنوان خودشان و نه بر اساس محتوایشان. این
شبیه فرمان پوسته ls -d است.

-lslx الگوی دیسک [***]
مانند -lsx اما همچنین فهرست کردن برخی از ویژگی های فایل. فرمت خروجی شبیه است
فرمان پوسته ls -ln.

-lsdlx الگوی دیسک [***]
مانند -lsdx اما همچنین فهرست کردن برخی از ویژگی های فایل. فرمت خروجی شبیه است
دستور پوسته ls -dln.

-getfacl iso_rr_pattern [***]
مجوزهای دسترسی فایل های داده شده را در تصویر ISO با استفاده از فرمت چاپ کنید
از دستور پوسته getfacl. اگر فایلی ACL نداشته باشد، از فایل ساخته می شود
تنظیمات chmod اگر یک فایل در تصویر ISO وارد شود، ممکن است یک ACL واقعی داشته باشد
در حالی که دستور -acl روی "روشن" تنظیم شده بود.

-getfacl_r iso_rr_pattern [***]
مانند -gefacl، اما فهرستی بازگشتی کل درختان فایل در زیر نهایی
دایرکتوری.

-getfattr iso_rr_pattern [***]
xattr فایل های داده شده را در تصویر ISO چاپ کنید. اگر فایلی چنین xattr نداشته باشد
سپس یادداشت برای آن چاپ می شود.

-getfattr_r iso_rr_pattern [***]
مانند -gefattr اما به صورت بازگشتی کل درختان فایل را در زیر فهرست نهایی فهرست می کند
دایرکتوری.

-دو iso_rr_pattern [***]
به صورت بازگشتی، اندازه فهرست ها و فایل های موجود در تصویر ISO را فهرست کنید که با یکی از آنها مطابقت دارند
الگوها شبیه دستور shell du -k.

-دوس iso_rr_pattern [***]
اندازه دایرکتوری ها و فایل های موجود در تصویر ISO را فهرست کنید که با یکی از موارد مطابقت دارند
الگوها مشابه دستور shell du -sk.

-دوکس الگوی دیسک [***]
به صورت بازگشتی، اندازه دایرکتوری ها و فایل های موجود در سیستم فایل محلی را که مطابقت دارند فهرست کنید
یکی از الگوها مشابه دستور shell du -k.

-دوسکس الگوی دیسک [***]
فهرست اندازه دایرکتوری ها و فایل های موجود در سیستم فایل محلی که با یکی از آنها مطابقت دارند
الگوها مشابه دستور shell du -sk.

-Findx disk_path [-name pattern] [-type t] [-exec action [params]] --
مانند -find اما در سیستم فایل محلی و نه بر روی تصویر ISO کار می کند. این هست
منوط به تنظیمات -follow.
-findx همان پارامترهای نوع -find را می پذیرد. علاوه بر این نوع را تشخیص می دهد
"نقطه کوه" (یا "m") که با زیرشاخه‌هایی مطابقت دارد که در دایرکتوری دیگری قرار دارند
دستگاه نسبت به والدین خود هرگز با disk_path داده شده به عنوان آدرس شروع مطابقت ندارد
-Findx.
-findx اقدامات -exec را مانند -find می پذیرد. اما به جز چند مورد زیر
اقدامات آن همیشه عمل "پژواک" را انجام می دهد.
in_iso اگر همتای آن در تصویر ISO وجود داشته باشد، مسیر را گزارش می دهد. برای این
disk_path دستور -findx با iso_rr_path که به عنوان داده شده جایگزین می شود
پارامتر.
به عنوان مثال: -findx /home/thomas -exec in_iso /thomas_on_cd --
not_in_iso اگر همتای آن در تصویر ISO وجود نداشته باشد، مسیر را گزارش می دهد. در
فرمت گزارش مانند دستور -compare است.
add_missing iso_rr_path_start اگر همتای موجود در آن وجود نداشته باشد، آن را اضافه می کند
تصویر ISO و آن را برای "rm_merge" به عنوان غیرقابل حذف علامت گذاری می کند.
به عنوان مثال: -findx /home/thomas -exec add_missing /thomas_on_cd --
is_full_in_iso است گزارش می دهد که همتای موجود در تصویر ISO حاوی فایل است. بودن
با نوع "m" برای گزارش نقاط اتصال استفاده می شود.
vala_iso_dir تمام فایل ها را از همتای موجود در تصویر ISO حذف می کند. مورد استفاده قرار گیرد
با نوع "m" برای کوتاه کردن نقاط نصب.
برآورد_اندازه یک تخمین پایین و بالایی از تعداد بلوک ها را چاپ می کند
فایل های پیدا شده با هم در تصویر ISO در حال ظهور اشغال می شوند. این نیست
برای superblock، برای دایرکتوری های موجود در مسیر -findx یا برای تصویر حساب کنید
لایه گذاری.
list_extattr mode یک اسکریپت را در کانال نتیجه چاپ می کند که از FreeBSD استفاده می کند
دستور setextattr برای تنظیم جفت نام-مقدار xattr فایل فضای نام کاربری. دیدن
-یافتن برای توصیف حالت پارامتر.
به عنوان مثال -exec list_extattr e --

-مقایسه کردن مسیر_دیسک iso_rr_path
ویژگی ها و محتوای فایل داده نهایی یک fileobject را در محلی مقایسه کنید
سیستم فایل با یک شی فایل در تصویر ISO. iso_rr_path ممکن است به خوبی اشاره کند
یک شی فایل تصویری که هنوز متعهد نشده است، یعنی محتوای داده آن
هنوز در فایل سیستم محلی ساکن است. چنین محتوای داده ای مستعد وجود خارجی است
تغییراتی ایجاد کرد.
اگر iso_rr_path خالی باشد، از disk_path نیز به عنوان مسیر در تصویر ISO استفاده می شود.
ویژگی‌های مختلف به تفصیل گزارش می‌شوند، محتوای متفاوت خلاصه می‌شود. هر دو
به کانال نتیجه در صورت عدم وجود تفاوت، هیچ خط نتیجه ای منتشر نمی شود.

-compare_r مسیر_دیسک iso_rr_path
مانند -مقایسه اما به صورت بازگشتی کار می کند. یعنی تمام اشیاء فایل زیر هر دو آدرس
مقایسه کنید که آیا آنها همتاهای زیر آدرس دیگر دارند یا خیر
هر دو همتا مطابقت دارند

-compare_l disk_prefix iso_rr_prefix disk_path [***]
-compare_r را با هر یک از پارامترهای disk_path انجام دهید. iso_rr_path خواهد بود
از disk_path با جایگزینی disk_prefix با iso_rr_prefix تشکیل شده است.

-show_stream iso_rr_path [***]
نمایش زنجیره جریان محتوا از فایل های داده در تصویر ISO. زنجیره تشکیل شده است
از iso_rr_name و یک یا چند جریان، که با علامت های " < " از هم جدا شده اند. یک جریان
توضیحات شامل یک یا چند متن است که با کاراکترهای ":" از هم جدا شده اند. اولین
متن نوع جریان را نشان می دهد، موارد زیر، در صورت وجود، تک تک آن را توصیف می کنند
خواص انواع پرکاربرد عبارتند از:
disk:'disk_path' برای اشیاء سیستم فایل محلی.
image:'iso_rr_path' برای اشیاء فایل تصویر ISO.
cout:'disk_path offset count' برای فایل های -cut_out.
extf:'filter_name' برای فیلترهای خارجی.
مثال:
'/abc/xyz.gz' < extf:'gzip' < دیسک:'/home/me/x'

-show_stream_r iso_rr_path [***]
-show_stream را می پسندید اما به صورت بازگشتی کار می کند.

ارزیابی of خوانایی و بهبود:

غیر معمول نیست که رسانه های نوری خطاهای خواندن ایجاد می کنند. دلایل ممکن است متفاوت باشد و
با تصحیح خطا که توسط درایوها و بر اساس داده های اضافی انجام می شود، مبهم می شوید
در رسانه ها اگر یک درایو داده ها را برمی گرداند، می توان کاملاً به معتبر بودن آنها اطمینان داشت. اما در
درجاتی از مشکلات خواندن، تصحیح با شکست مواجه خواهد شد و قرار است درایو انجام شود
خطا را نشان می دهد
xorriso می تواند یک رسانه را برای بلوک های داده قابل خواندن اسکن کند، آنها را بر اساس خوانده شده طبقه بندی کند
سرعت، ذخیره آنها در یک فایل، و پیگیری بلوک های با موفقیت ذخیره شده برای تلاش های بیشتر
در همان رسانه
با دستور -md5 جمع‌های کنترلی ممکن است با فایل‌های داده و کل جلسات ثبت شوند. اینها
چک جمع ها فقط از طریق indev و یک تصویر بارگذاری شده قابل دسترسی هستند. آنها مستقل از کار می کنند
نوع رسانه و می تواند خطاهای انتقال را تشخیص دهد.

-check_media [گزینه [گزینه ...]] --
سعی کنید بلوک های داده را از درایو indev بخوانید، به صورت اختیاری آنها را در یک فایل دیسک کپی کنید.
و در نهایت در مورد کیفیت مواجه شده گزارش دهید. ممکن است از چندین گزینه استفاده شود
رفتار پیش فرض را اصلاح کنید
پارامترهای داده شده با این دستور، تنظیمات پیش فرضی را که ممکن است داشته باشند، لغو می کند
با دستور -check_media_defaults تغییر کرد. برای توضیحات به آنجا مراجعه کنید
گزینه های موجود.
لیست نتایج فواصل 2 کیلوبایت بلوک را با آدرس شروع، تعداد نشان می دهد
بلوک و کیفیت کیفیت هایی که با "+" شروع می شوند، قرار است معتبر باشند
داده های قابل خواندن کیفیت های دارای "-" داده های ناخوانا یا خراب هستند. "0" نشان می دهد
کیفیت هایی که تحت پوشش چک قرار نمی گیرند یا به طور منظم مجاز هستند
ناخوانا (به عنوان مثال شکاف بین آهنگ).
همچنین می توان فایل های آسیب دیده را به جای بلوک ها گزارش کرد.
اگر -md5 "روشن" باشد، حالت پیش‌فرض what=tracks برای بررسی libisofs به نظر می‌رسد.
برای داده های جلسه ISO برچسب گذاری می کند و آنها را در برابر جمع های چک محاسبه شده از آن بررسی می کند
جریان داده

-check_media_defaults [گزینه [گزینه ...]] --
گزینه های از پیش تعیین شده برای اجرای فایل -check_media، -extract_cut و best_efort
استخراج. گزینه های داده شده با -check_media گزینه های از پیش تعیین شده را لغو می کند.
-extract_cut به طور خودکار برخی از گزینه ها را لغو می کند.
یک گزینه از یک کلمه کلیدی، یک کاراکتر "=" و یک مقدار تشکیل شده است. ممکن است گزینه ها لغو شوند
یکدیگر. بنابراین ترتیب آنها مهم است.
تنظیمات پیش فرض در شروع برنامه به صورت زیر است:
use=indev what=tracks min_lba=-1 max_lba=-1 retry=default
time_limit=28800 item_limit=100000 data_to='' رویداد=ALL
abort_file=/var/opt/xorriso/do_abort_check_media
sektor_map='' map_with_volid=خاموش patch_lba0=خاموش گزارش=بلاک
bad_limit=slow_limit نامعتبر=1.0 chunk_size=0s async_chunks=0
گزینه "reset= now" این پیش فرض های راه اندازی را بازیابی می کند.
گزینه های غیر پیش فرض عبارتند از:
گزارش = "فایل" فایل هایی را که از بلوک های آسیب دیده استفاده می کنند (نه با use=outdev) فهرست می کند. در
فرمت مانند find -exec report_damage است. توجه داشته باشید که عدم تطابق جلسه MD5
تمام فایل های جلسه را به عنوان آسیب دیده علامت گذاری می کند. اگر تمایز دقیق تری مورد نظر باشد،
قبل از -check_media -md5 off را انجام دهید.
گزارش = "blocks_files" ابتدا بلوک های آسیب دیده و سپس فایل های آسیب دیده را لیست می کند.
use="outdev" از درایو خروجی به جای درایو ورودی می خواند. این اجتناب می کند
بارگیری درخت تصویر ISO از رسانه
use="sector_map" هیچ رسانه ای را نمی خواند اما فایل ارائه شده توسط گزینه را بارگیری می کند
sektor_map= و این نتیجه مجازی را پردازش می کند.
چه = "دیسک" محدوده بار یک رسانه را بدون رعایت شکاف های مسیر اسکن می کند.
چه "تصویر" شبیه "دیسک" است، اما اسکن را به محدوده ISO 9660 محدود می کند
تصویر، در صورت وجود
min_lba = حد تمام بلوک های دارای آدرس کمتر از حد را حذف می کند.
max_lba = حد به what=disc سوئیچ می کند و تمام بلوک های بالاتر از حد را حذف می کند.
chunk_size=اندازه تعداد بایت هایی که باید در یک خواندن سطح پایین خوانده شوند را تنظیم می کند
عمل. این به بلوک های کامل 2048 بایتی گرد می شود. 0 به معنای خودکار است
اندازه.
تکرار "روشن" در صورت عادی بودن، تلاش‌های مجدد را با حداقل اندازه منطقی می‌خوانند
قطعه خواندن یک خطای خواندن ایجاد می کند. این سایز 1 ثانیه با فایل های سی دی و stdio، 16 با
DVD (1 بلوک ECC)، و 32 ثانیه با BD (1 کلاستر). به‌طور پیش‌فرض، تلاش‌های مجدد تنها هستند
با رسانه سی دی فعال می شود. "retry=off" تلاش های مجدد را برای همه انواع رسانه ممنوع می کند.
abort_file=disk_path مسیر فایل را می دهد که ممکن است اجرای اسکن را متوقف کند. سقط
در صورتی اتفاق می‌افتد که فایل وجود داشته باشد و mtime آن قدیمی‌تر از زمان شروع فایل نباشد
اجرا کن. از دستور پوسته "touch" برای فعال کردن آن استفاده کنید. به غیر از اجرای برنامه لغو شده،
این بلوک های تست شده و تست نشده را گزارش می دهد و به اجرا ادامه می دهد xorriso.
time_limit=ثانیه تعداد ثانیه هایی را می دهد که پس از آن اسکن باید انجام شود
سقط شد این برای اسکن بدون نظارت رسانه ای که ممکن است بیش از حد کار کند مفید است
درایو در تلاش برای فشرده کردن برخی از بلوک های قابل خواندن است. ممکن است سقط به تعویق بیفتد
توسط درایو که بر روی آخرین عملیات خواندن تکی می‌جوید. مقدار -1 به معنای نامحدود است
زمان.
item_limit=تعداد تعداد موارد فهرست گزارش را که پس از آن سقط می شود را نشان می دهد.
مقدار -1 به معنای تعداد نامحدود کالا است.
data_to=disk_path بلوک های معتبر را در فایل داده شده کپی می کند.
رویداد = شدت شدت داده شده را برای یک رویداد مشکل تعیین می کند که باید در آن صادر شود
اگر بلوک‌های داده قابل خواندن نبودند یا با ثبت‌شده مطابقت نداشتند، پایان یک بررسی انجام می‌شود
چک جمع های MD5. شدت "ALL" این رویداد را غیرفعال می کند.
sektor_map=مسیر_دیسک سعی می کند فایل ارائه شده توسط disk_path را به عنوان بخش بیت مپ بخواند و
برای ذخیره چنین فایل نقشه ای پس از اجرای اسکن. بیت مپ می گوید کدام بلوک ها دارند
در اجراهای قبلی با موفقیت خوانده شده است. این حافظه پایدار برای چندین نفر است
اسکن بر روی همان محیط، حتی با بیرون انداختن متوسط، به منظور جمع آوری
بلوک های قابل خواندن هر زمان که درایو به اندازه کافی خوش شانس باشد آنها را تولید کند. فایل ذخیره شده
شامل یک TOC قابل خواندن توسط انسان از آهنگ‌ها و آدرس‌های بلوک شروع آن‌ها، به دنبال آن
توسط داده های بیت مپ باینری
به‌طور پیش‌فرض، بلوک‌های آزمایش‌نشده بد در نظر گرفته نمی‌شوند، بلکه عمدی هستند
خوانده نشده اگر انتظار دارید time_limit= یا item_limit= اجرا را لغو کند، آن را در نظر بگیرید
از bad_limit="تست نشده" استفاده کنید.
map_with_volid="روشن" آهنگ ها را بررسی می کند که آیا آنها تصاویر ISO هستند و آنها را چاپ می کند
شناسه‌های حجم در TOC قابل خواندن برای انسان در sektor_map=.
patch_lba0="روشن" یک کپی از فایل بارگذاری شده در حال حاضر را درون فایل data_to= انتقال می دهد
جلسه را به ابتدای آن فایل هدایت کرده و آن را برای معتبر بودن در آن موقعیت وصله کنید.
این باعث می شود که جلسه بارگذاری شده آخرین جلسه معتبر فایل تصویری در هنگام دریافت آن باشد
نصب یا بارگذاری به عنوان stdio: درایو. جلسات جدید پس از این آخرین ضمیمه خواهد شد
جلسه و هر جلسه ای که پس از آن انجام شده است را بازنویسی می کند.
patch_lba0="اجبار" حتی اگر patch_lba0="on" را اجرا می کند xorriso معتقد است که
داده های کپی شده معتبر نیستند.
patch_lba0= همچنین ممکن است دارای یک عدد باشد. اگر 32 یا بالاتر باشد به عنوان شروع در نظر گرفته می شود
آدرس جلسه کپی شود در این مورد نیازی به داشتن یک
-indev و یک تصویر بارگذاری شده. ممکن است ":force" بعد از عدد اضافه شود.
bad_limit=آستانه بالاترین کیفیت را تنظیم می کند که به عنوان آسیب در نظر گرفته می شود.
یکی از "خوب"، "md5_match"، "کند"، "جزئی"، "معتبر"، "تست نشده" را انتخاب کنید.
"invalid"، "tao_end"، "off_track"، "md5_mismatch"، "غیرقابل خواندن".
"valid" و "invalid" کیفیت هایی هستند که از یک فایل sektor_map وارد شده اند. "tao_end" و
"off_track" عمدا قابل خواندن نیستند، اما بد هم نیستند. "جزئی" هستند
بلوک های بازیابی شده از یک قطعه نیمه قابل خواندن. قرار است اوکی باشند اما
از محله ای مشکوک سرچشمه می گیرد.
مناطق "md5_match" و "md5_mismatch" با مناطق با کیفیت دیگر همپوشانی دارند.
slow_limit = آستانه آستانه زمانی را برای یک تکه خواندنی تنظیم می کند
کند در نظر گرفته می شود. این ممکن است یک عدد کسری مانند 0.1 یا 1.5 باشد.
async_chunks=تعداد در صورتی که عدد 5 یا بزرگتر باشد، پردازش ناهمزمان MD2 را فعال می کند.
در این مورد تعداد داده شده از تکه های خوانده شده به عنوان بافر fifo اختصاص داده می شود. در خیلی
درایوهای سریع MMC را امتحان کنید: chunk_size=64s async_chunks=16.

-check_md5 شدت iso_rr_path [***]
محتوای داده های فایل های داده شده در تصویر بارگذاری شده را با فایل های ضبط شده آنها مقایسه کنید
چک جمع های MD5، در صورت وجود. در صورت عدم تطابق یک رویداد از داده شده
شدت صادر می شود. سپس ممکن است با تنظیمات مناسب دستورات مدیریت شود
-abort_on یا -return_با که هر دو می توانند مقادیر خروجی غیر صفر از برنامه ایجاد کنند.
اجرا کن. شدت ALL آن رویداد را سرکوب می کند.
این دستور مطابقت و عدم تطابق فایل های داده را به کانال نتیجه گزارش می دهد.
فایل های بدون داده باعث رویدادهای NOTE می شوند. رویدادهای به‌روزرسانی از داده‌ها نیز وجود خواهد داشت
خواندن
اگر iso_rr_path داده نشود، کل جلسه بارگذاری شده با MD5 آن مقایسه می شود
مجموع توجه داشته باشید که این فقط یک جلسه را پوشش می دهد و در صورت وجود، کل تصویر را پوشش نمی دهد
جلسات قدیمی تر هستند

-check_md5_r شدت iso_rr_path [***]
مانند -check_md5 اما بررسی تمام فایل های داده در زیر مسیرهای داده شده. فقط
عدم تطابق فایل های داده گزارش خواهد شد.

اوسیروکس ISO به دیسک بازیابی دستورات:

به طور معمول xorriso فقط روی فایل‌های دیسکی می‌نویسد که به‌عنوان stdio: درایوهای شبه یا به‌عنوان داده شده‌اند
فایل های لاگ اما alter ego osirrox آن قادر است اشیاء فایل را از تصاویر ISO استخراج کند و
برای ایجاد، بازنویسی یا حذف اشیاء فایل روی دیسک.
حذف فایل دیسک توسط -not_mgt، -not_leaf، -not_paths اعمال می شود. اگر فایل دیسک اشیا باشد
از قبل وجود دارد، سپس تنظیمات -overwrite و -reassure اعمال می شود. اما بازنویسی "روشن"
فقط رفتار بازنویسی "nondir" را تحریک می کند. یعنی دایرکتوری ها قابل حذف نیستند.
مجوزهای دسترسی به فایل ها در تصویر ISO بازیابی را محدود نمی کند. دایرکتوری
مجوزهای روی دیسک باید به rwx اجازه دهد.

اوسیروکس تنظیمات[:option:...]
تنظیم "خاموش" دستکاری سیستم فایل دیسک را غیرفعال می کند. این پیش فرض است مگر اینکه
برنامه با نام برگ "osirrox" آغاز شد. در غیر این صورت قابلیت بازیابی
فایل ها را می توان به صراحت با -osirrox "روشن" فعال کرد. می توان آن را غیرقابل برگشت غیرفعال کرد
توسط -osirrox "ممنوع شد".
تنظیم "blocked" مانند "خاموش" است. اما فقط با تنظیم می توان آن را باطل کرد
"بلاک کردن"، که در غیر این صورت مانند "روشن" است. این می تواند برای محدود کردن اسکریپت های دستور استفاده شود
که ممکن است به طور نامطلوب از "روشن" استفاده کند.
فعال کردن بازیابی فایل های خاص توسط "device_files" به طور بالقوه خطرناک است.
معنای عدد st_rdev (به آمار مرد 2 مراجعه کنید) بستگی زیادی به عملیات دارد
سیستم. بهترین کار این است که فایل‌های دستگاه را فقط به همان سیستمی که از جایی که هستند بازیابی کنید
کپی شدند. اگر فعال نباشد، فایل‌های دستگاه در تصویر ISO در طول مدت نادیده گرفته می‌شوند
بازیابی عملیات
به دلیل اشکال در نسخه های قبلی، فایل های دستگاه از جلسات قبلی ممکن است داشته باشند
به عمده = 0، جزئی = 1 تغییر یافته است. بنابراین این ترکیب بازسازی نمی شود.
گزینه "concat_split_on" پیش فرض است. این امکان بازیابی دایرکتوری های فایل تقسیم شده را فراهم می کند
اگر دایرکتوری حاوی مجموعه کاملی از قسمت cut_out باشد، به عنوان فایل داده ای
فایل ها. با گزینه "concat_split_off" این دایرکتوری ها مانند هر دایرکتوری دیگری مدیریت می شوند
فهرست راهنمای تصویر ISO
گزینه "auto_chmod_off" پیش فرض است. اگر "auto_chmod_on" تنظیم شده است، دسترسی داشته باشید
اگر آن دایرکتوری ها متعلق به آن دایرکتوری ها باشند، محدودیت ها برای دایرکتوری های دیسک دور زده می شود
توسط کاربر موثری که اجرا می کند xorriso. این با اعطای موقت rwx اتفاق می افتد
اجازه به مالک
گزینه "sort_lba_on" ممکن است عملکرد خواندن را با درایوهای نوری بهبود بخشد. می تواند
بازیابی تعداد زیادی لینک سخت بدون -temp_mem_limit. انجام نمیدهد
دایرکتوری mtime را حفظ کنید و برای این کار به گزینه -osirrox auto_chmod_on نیاز دارد
دایرکتوری هایی را استخراج کنید که اجازه نوشتن ندارند. پیش فرض "sort_lba_off" است.
گزینه "o_excl_on" پیش فرض است مگر اینکه برنامه با نام برگ شروع شده باشد
"اوسیروکس". در گنو/لینوکس سعی می‌کند از درایوهای نصب شده یا در حال استفاده خودداری کند
توسط سایر برنامه های لیبرن گزینه "o_excl_off" در گنو/لینوکس دسترسی به چنین مواردی را امکان پذیر می کند
درایوها درایوهایی که در حالی که "o_excl_off" به دست می آیند، از خالی شدن خودداری می کنند،
قالب بندی شده، نوشته شده یا خارج شده است. اما توجه داشته باشید که حتی پرس و جوهای بی ضرر نیز می توانند خراب شوند
رایت مداوم CD-R[W] و DVD-R[W].
گزینه "strict_acl_off" پیش فرض است. این حضور در FreeBSD را تحمل می کند
ACL های "پیش فرض" دایرکتوری در تصویر ISO. با "strict_acl_on" این گنو/لینوکس
ACL ها در FreeBSD باعث ایجاد یک رویداد FAILURE در حین بازیابی با -acl "on" می شوند.

-استخراج کردن iso_rr_path disk_path
اشیاء فایل در و زیر iso_rr_path را به متناظر آنها کپی کنید
آدرس ها در و زیر disk_path. این برعکس -map یا -update_r است.
اگر iso_rr_path یک دایرکتوری است و disk_path یک دایرکتوری موجود است، هر دو
درختان ادغام خواهند شد ویژگی های دایرکتوری تنها در صورتی استخراج می شوند که دایرکتوری دیسک باشد
به تازگی توسط عملیات کپی ایجاد شده است. فایل های دیسک تنها در صورتی حذف می شوند که بخواهند حذف شوند
با اشیاء فایل از تصویر ISO جایگزین شود.
تا آنجا که ممکن است بسیاری از ویژگی ها همراه با اشیاء فایل بازیابی شده کپی می شوند.

-extract_single iso_rr_path disk_path
مانند -extract، اما اگر iso_rr_path یک دایرکتوری باشد، درخت فرعی آن دریافت نمی شود
ترمیم شد.

-extract_l iso_rr_prefix disk_prefix iso_rr_path [***]
با هر یک از پارامترهای iso_rr_path -extract را انجام دهید. disk_path خواهد بود
از iso_rr_path با جایگزینی iso_rr_prefix با disk_prefix تشکیل شده است.

-extract_cut iso_rr_path byte_offset byte_count disk_path
یک فاصله بایتی را از یک فایل داده از یک تصویر ISO در یک دیسک تازه ایجاد شده کپی کنید
فایل. هدف اصلی از این کار ارائه راهی برای مدیریت فایل‌های حجیم است
توسط mount -t iso9660 پشتیبانی نمی شوند یا اگر سیستم فایل دیسک مورد نظر نتواند ذخیره کند
فایل های حجیم
اگر بایت های داده iso_rr_path در تصویر ISO بارگذاری شده ذخیره شود و فیلتری وجود نداشته باشد
اعمال می شود، و byte_offset مضربی از 2048 است، سپس اجرای ویژه ای از
-check_media انجام می شود. ممکن است سریعتر و ناهموارتر از معمول باشد
روش خواندن

-cpx iso_rr_path [***] disk_path
اشیاء فایل تک برگ را از تصویر ISO به آدرس داده شده توسط disk_path کپی کنید.
اگر بیشتر از یک iso_rr_path داده شود، disk_path باید یک دایرکتوری یا باشد
موجود نیست در حالت دوم ایجاد می شود و فایل های استخراج شده دریافت می شوند
با همان نام های برگ در آن نصب شده است.
در صورت امکان، اجزای دایرکتوری مفقود در disk_path ایجاد خواهند شد.
دایرکتوری ها به عنوان iso_rr_path فقط با -osirrox "concat_split_on" و
فقط در صورتی که آنها در واقع مجموعه کاملی از قسمت های فایل تقسیم شده cut_out را نشان دهند.

-cpax iso_rr_path [***] disk_path
مانند -cpx اما بازیابی mtime، زمانی مانند تصویر ISO و تلاش برای تنظیم مالکیت
و مانند تصویر ISO گروه بندی کنید.

-cp_rx iso_rr_path [***] disk_path
مانند -cpx اما همچنین استخراج درختان دایرکتوری کامل از تصویر ISO.
مسیرهای دیسک حاصل مانند دستور shell cp -r تعیین می‌شوند: If disk_path
یک دایرکتوری موجود است، سپس درخت ها در زیر آن درج یا ادغام می شوند
دایرکتوری و نام برگ خود را حفظ خواهد کرد. فهرست ISO "/" فاقد نام برگ است
و بنابراین مستقیماً به disk_path نگاشت می شود.

-cp_rax iso_rr_path [***] disk_path
مانند -cp_rx اما بازیابی mtime، زمانی مانند تصویر ISO و تلاش برای تنظیم مالکیت
و مانند تصویر ISO گروه بندی کنید.

-paste_in iso_rr_path disk_path byte_offset byte_count
محتوای یک فایل داده ISO را بخوانید و آن را در یک فایل داده در ابتدای دیسک بنویسید
در byte_offset. حداکثر byte_count بایت بنویسید. این برعکس فرمان است
-قطع کردن.

-concat حالت [هدف | lim prog [args [...]] lim] iso_rr_path [***]
محتوای داده یک یا چند فایل داده تصویر ISO را در یک فایل دیسک کپی کنید
شی، در یک توصیفگر فایل، یا یک برنامه را شروع کنید و داده ها را در آن کپی کنید
ورودی استاندارد دومی مشمول محدودیت های امنیتی برای خارجی است
فیلترها
حالت های زیاد نوشتن و ضمیمه کردن به هدفی که توسط دومی داده می شود بنویسید
پارامتر. این ممکن است مسیر یک شی فایل دیسک یا "-" به معنای استاندارد باشد
خروجی، یا متنی به شکل /dev/fd/number، که در آن شماره یک فایل باز است
توصیفگر (به عنوان مثال خطای استاندارد است /dev/fd/2). فایل هدف موجود نیست
قبل از شروع نوشتن حذف شد اگر قادر به گرفتن داده های محتوا نیست، پس این
فرمان شکست می خورد حالت رونویسی فایل های داده معمولی را قبلاً به اندازه 0 کوتاه می کند
نوشتن در آنها مثال:
-concat append /home/me/accumulated_text /my/iso/text --

حالت لوله به عنوان پارامتر دوم یک کلمه جداکننده را انتظار دارد که پایان آن را مشخص کند
لیست آرگومان برنامه آرگومان سوم disk_path به برنامه است. آی تی
باید حداقل یک "/" داشته باشد. $PATH اعمال نمی شود. پارامترهای بیشتر تا
کلمه جداکننده اعلام شده به عنوان آرگومان با شروع برنامه استفاده می شود. مثال:
-iso_rr_pattern در \
لوله کنکت + /usr/bin/wc + "/my/iso/files*" --

پارامترهای بیشتر در همه حالت ها iso_rr_paths فایل های داده است. آنها
محتوا در کپی به هم متصل می شود.

-کوه مسیر شناسه موجودیت درایو
همان خط -mount_cmd را تولید کنید و سپس آن را به عنوان اجرای برنامه خارجی اجرا کنید
پس از رها کردن درایو نشان داده شده همچنین به -mount_opts مراجعه کنید. این نیاز به -osirrox به
فعال باشد و معمولاً فقط برای ابرکاربر موفق خواهد بود. به دلایل ایمنی
برنامه mount فقط در صورتی اجرا می شود که به عنوان قابل دسترسی باشد /bin/mount یا /sbin/mount.

فرمان سازگاری شبیه سازی ها:

نوشتن ISO 9660 روی سی دی به طور سنتی توسط برنامه mkisofs به عنوان تصویر ISO 9660 انجام می شود.
تهیه کننده و cdrecord به عنوان برنامه رایت. xorriso برای جامعیت آنها تلاش نمی کند
تقلید با این وجود آماده است تا برخی از وظایف اصلی خود را تحت کنترل انجام دهد
دستوراتی که در برنامه های مذکور اقدامات مشابهی را راه اندازی می کنند.

-مانند گزینه شخصیت [گزینه ها] --
لیست گزینه طول متغیر را به عنوان شبیه سازی پراکنده برنامه به تصویر کشیده شده انجام دهید
با کلمه شخصیت

شخصیت "mkisofs" گزینه های فهرست شده با:
-as mkisofs -help --
از جمله: -R (همیشه روشن)، -r، -J، -o، -M، -C، -dir-mode، -file-mode، -path-list،
-m، -exclude-list، -f، -print-size، -pad، -no-pad، -V، -v، -نسخه، -graft-points،
-z، -no-emul-boot، -b، -c، -boot-info-table، -boot-load-size، -input-charset، -G،
-output-charset، -U، -hide، -hide-joliet، -hide-list، -hide-joliet-list، مسیرهای فایل
و مشخصات مسیر بسیاری از گزینه ها پشتیبانی نمی شوند و منجر به شکست می شوند
شبیه سازی mkisofs. برخی نادیده گرفته می شوند، اما بهتر است به این تحمل تکیه نکنید.
گزینه های پشتیبانی شده با جزئیات در xorrisofs.info و در man ثبت شده است
xorrisofs. توضیحات در اینجا بر تأثیر شبیه سازی mkisofs در متمرکز است
زمینه الف xorriso را اجرا کنید.
به غیر از شخصیت "cdrecord" هیچ ارتکاب خودکار در پایان وجود ندارد
از یک لیست گزینه "mkisofs". تنظیمات پرحرفی -v (= "UPDATE") و -quiet (=
"SORRY") ادامه دارد. فایل خروجی باقی می ماند تا زمانی که مواردی مانند -commit رخ دهد،
بازگشت، -dev، یا پایان xorriso.
گزینه هایی که روی همه اشیاء فایل در تصویر ISO تأثیر می گذارند، مانند -r یا -dir-mode، این کار را انجام می دهند
فقط برای فایل هایی اعمال می شود که در تصویر ISO با دستور -as وجود دارند
به پایان می رسد. اگر از چندین دستور -as mkisofs در یک اجرا استفاده می‌کنید، آن را در نظر بگیرید
چنین گزینه هایی را در دستور last -as قرار دهید.
اگر فایل‌هایی به تصویر اضافه شوند، پستونک - روی "mkisofs" تنظیم می‌شود و
-stdio_sync به طور پیش فرض روی "خاموش" است اگر هنوز چنین تنظیمی انجام نشده باشد.
-graft-points معادل -pathspecs on است. توجه داشته باشید که مشخصات مسیر بدون "=" هستند
متفاوت از با xorriso دستور -افزودن. دایرکتوری ها ادغام می شوند
با دایرکتوری ریشه تصویر ISO، انواع فایل های دیگر در آن ریشه نگاشت می شوند
دایرکتوری.
اگر مشخصات مسیر داده شده باشد و هیچ فایل خروجی قبل یا در طول آن انتخاب نشده باشد
لیست گزینه "mkisofs"، سپس خروجی استاندارد (-outdev "-") وارد عمل می شود. اگر
-o به یک فایل معمولی اشاره می کند، سپس در نهایت به 0 بایت کوتاه می شود
نوشتن آغاز می شود اگر درایو توسط انتخاب شود، این برش اتفاق نمی افتد xorriso
دستورات قبل از -as mkisofs یا بعد از جداکننده لیست آن. دایرکتوری ها و نمادین
پیوندها هیچ هدف -o معتبری ندارند.
نوشتن در stdout تنها در صورتی امکان پذیر است که -as "mkisofs" در میان آرگومان های شروع باشد
یا اگر آرگومان های شروع دیگر، درایو خروجی را به خروجی استاندارد نشان دهند.
-Print-size از تولید خودکار تصویر در پایان برنامه جلوگیری می کند. این ممنوعیت برداشته می شود
فقط در صورتی که تغییرات تصویر در انتظار حذف شوند.
اگر گزینه --emul-toc داده نشده باشد، padding به عنوان بخشی از تصویر ISO محاسبه می شود.
اگر هیچ -iso-level داده نشده باشد، سطح 1 در هنگام اولین فایل یا دایرکتوری انتخاب می شود
به تصویر اضافه می شود. در همان مناسبت نام دایرکتوری ها مجاز به نقض هستند
گزینه استاندارد by -compliance allow_dir_id_ext. این ممکن است توسط گزینه اجتناب شود
-disallow_dir_id_ext.
Option -root پشتیبانی می شود. گزینه -old-root توسط پیاده سازی می شود xorriso دستورات
-mkdir، -cp_clone، -find update_merge، و -find rm_merge. مجموعه -root و -old-root
دستور -disk_dev_ino را به "ino_only" و -md5 را به "on"، به طور پیش فرض. -disk_dev_ino
می توان توسط --old-root-no-ino روی "off" یا توسط --old-root-devno روی "روشن" تنظیم کرد. -md5 می تواند
توسط --old-root-no-md5 روی "خاموش" تنظیم شود.
گزینه های اصلی mkisofs --quoted_path_list , --hardlinks , --acl , --xattr هستند
, --md5 , --stdio_sync . آنها مانند کار می کنند xorriso دستوراتی با همین نام
و پارامتر رمزگذاری شده "روشن"، به عنوان مثال -acl "روشن". پارامترهای صریح توسط انتظار می رود
--stdio_sync و --scdbackup_tag.
قابلیت حفظ تاریخچه چند جلسه در رسانه های قابل بازنویسی می شود
به طور پیش فرض غیرفعال است. می توان آن را با استفاده از --emul-toc در اولین جلسه فعال کرد.
به -compliance no_emul_toc مراجعه کنید.
--sort-weight به عنوان پارامتر یک عدد و یک iso_rr_path می گیرد. عدد می شود
وزن مرتب‌سازی LBA فایل معمولی iso_rr_path یا همه فایل‌های معمولی
زیر فهرست iso_rr_path. (به -find -exec sort_weight مراجعه کنید).
برگزیده شده از grub-mkisofs --protective-msdos-label هستند (به -boot_image grub مراجعه کنید
partition_table=on) و --modification-date=YYYYMMDDhhmmsscc (به -volume_date مراجعه کنید
uuid). برای تصاویر بوت GRUB قابل بوت EFI از --efi-boot استفاده کنید. -boot_image را اجرا می کند
grub efi_path= احاطه شده توسط دو -boot_image "any" "next". گزینه جایگزین -e
از Fedora genisoimage bin_path و platform_id را برای EFI تنظیم می‌کند، اما no
"بعد".
برای تصاویر ISOLINUX قابل بوت MBR فایل -isohybrid-mbr وجود دارد که FILE یکی از
فایل های Syslinux mbr/isohdp[fp]x*.bin. از این به جای -G برای اعمال استفاده کنید
اثر -boot_image isolinux partition_table=on.
--boot-catalog-hide -boot_image any cat_hidden=on است.
-mips-boot همان -boot_image any mips_path= است.
-mipsel-boot به mipsel_path= منتهی می شود.
-partition_offset عدد -boot_image any partition_offset=number است.
دستور -append_partition پشتیبانی می شود.
-untranslated_name_len number is -compliance untranslated_name_len=number.
--old-empty -compliance old_empty است.
گزینه های genisoimage Jigdo Template Extraction شناسایی و انجام می شود
از طريق xorriso فرمان -jigdo. نام های "Alias:" را در آنجا برای معنای آن ببینید
گزینه های genisoimage

شخصیت ها"xorrisofs""Genisoimage"، و"genisofs" نام مستعار "mkisofs" هستند.
If xorriso با یکی از نام های برگ "xorrisofs"، "genisofs"، "mkisofs" شروع می شود.
یا "genisoimage"، سپس -read_mkisofsrc را انجام می‌دهد و - را به‌عنوان "genisofs" در پیش می‌گیرد.
آرگومان های برنامه یعنی همه آرگومان ها به سبک mkisofs تا زمانی که تفسیر خواهند شد
"--" مواجه می شود. از آن به بعد، استدلال ها به این صورت تعبیر می شوند xorriso دستورات
--no_rc به عنوان اولین آرگومان شروع چنین برنامه ای از تفسیر آن جلوگیری می کند
فایل های راه اندازی بخش FILES را در زیر ببینید.

شخصیت "cdrecord" گزینه های فهرست شده با:
-as cdrecord -help --
از جمله: -v، dev=، speed=، blank=، fs=، -eject، -atip، padsize=، tsize=،
-isosize، -multi، -msinfo، --grow_overwriteable_iso، write_start_address=، track
مسیر فایل منبع یا "-" برای ورودی استاندارد به عنوان منبع آهنگ.
اکثر گزینه های دیگر cdrecord و cdrskin را نادیده می گیرد، اما از -audio خودداری می کند.
-scanbus، و در حالت های خالی ناشناخته xorriso.
دامنه فقط یک مسیر داده واحد در هر جلسه است که باید به صورت خالی نوشته شود،
رسانه قابل بازنویسی یا پیوست اگر بسته شدن قابل اجرا باشد، رسانه بسته می‌شود
و نه گزینه -multi وجود دارد.
اگر یک درایو ورودی به دست آمده باشد، از آن صرفنظر می شود. این فقط در صورتی مجاز است که خیر
تغییرات تصویر در انتظار است.
dev= باید به عنوان داده شود xorriso آدرس دستگاه آدرس هایی مانند 0,0,0 یا ATA:1,1,0 هستند
پشتیبانی نشده.
اگر منبع آهنگ داده شود، در پایان یک - commit خودکار اتفاق می افتد
لیست گزینه های "cdrecord".
--grow_overwriteable_iso شبیه سازی چند جلسه را در رسانه های قابل بازنویسی امکان پذیر می کند.
برای فعال کردن شبیه سازی یک TOC، جلسه اول به -C 0,32 با -as mkisofs نیاز دارد (اما
no -M) و --grow_overwriteable_iso write_start_address=32s با -as cdrecord.
یک شبیه ساز cdrecord مبتنی بر لیبرن بسیار پیچیده تر، برنامه cdrskin است.
شخصیت ها "xorrecord""وودیم"، و"cdrskin" نام مستعار "cdrecord" هستند.
If xorriso با یکی از نام های برگ "xorrecord"، "cdrskin"، "cdrecord" شروع می شود.
یا "wodim"، سپس به طور خودکار - به عنوان "cdrskin" به آرگومان های برنامه اضافه می شود.
یعنی همه آرگومان ها تا زمانی که با "--" مواجه شود، به سبک cdrecord تفسیر می شوند.
از آن به بعد، استدلال ها به این صورت تعبیر می شوند xorriso دستورات
--no_rc به عنوان اولین آرگومان شروع چنین برنامه ای از تفسیر آن جلوگیری می کند
xorriso فایل های راه اندازی بخش FILES را در زیر ببینید.

-read_mkisofsrc
یکی یکی برای خواندن باز کنید:
./.mkisofsrc , $MKISOFSRC , $HOME/.mkisofsrc , $(dirname $0)/.mkisofsrc
در صورت موفقیت، محتوای فایل را به صورت man mkisofs CONFIGURATION تفسیر کنید و به این پایان دهید
فرمان فایل های بیشتر را امتحان نکنید. آخرین آدرس فقط در صورت شروع آرگومان استفاده می شود
0 یک نام غیر پیش پا افتاده دارد.
خواننده در حال حاضر جفت‌های NAME=VALUE زیر را تفسیر می‌کند: APPI
(-application_id) , PUBL (-publisher) , SYSI (-system_id) , VOLI (-Vid) , VOLS
(-volset_id)
هر خط دیگری در سکوت نادیده گرفته می شود.

-پستاندار رفتار_کد
کنترل رفتار پستانک های UPDATE در طول عملیات نوشتن. به شرح زیر
کدهای رفتاری تعریف می شوند:
"xorriso" قالب پیش فرض است:
نوشتن: بخش XXXXX از YYYYYY [fifo فعال، nn% پر]
"cdrecord" به نظر می رسد:
X از Y مگابایت نوشته شده (fifo nn%) [buf mmm%]
"mkisofs"
nn% انجام شد، برآورد پایان سه شنبه 15 ژوئیه 20:13:28 2008
فرکانس پیام ها را می توان با تنظیم کرد
"فاصله = عدد"
جایی که عدد، ثانیه های بین دو پیام را نشان می دهد. تنظیمات مجاز 0.1 است
به 60.0.

-scdbackup_tag list_path record_name
پارامتر "name" را برای رکورد scdbackup checksum تنظیم کنید. در ضمیمه خواهد شد
یک تگ scdbackup checksum به تگ جلسه -md5 اگر تصویر از LBA 0 شروع شود.
این در صورتی است که به عنوان اولین جلسه در یک رسانه متوالی نوشته شود، یا
لوله شده به یک برنامه، به نام لوله یا دستگاه کاراکتر.
اگر list_path خالی نباشد، رکورد نیز به فایل داده اضافه خواهد شد
از این مسیر داده شده است.
برنامه scdbackup_verify رکورد تگ و فایل را شناسایی و تأیید می کند.

برنامه نویسی ، گفتگو و برنامه کنترل ویژگی ها:

-no_rc
فقط اگر به عنوان اولین آرگومان برنامه استفاده شود، این دستور از خواندن و جلوگیری می کند
تفسیر فایل های راه اندازی بخش FILES را در زیر ببینید.

-options_from_file آدرس پرونده
ورودی نقل قول شده را از آدرس فایل بخوانید و آن را مانند خطوط گفتگو اجرا کنید. خطوط خالی
و خطوطی که با # شروع می شوند نادیده گرفته می شوند. به طور معمول یک خط باید یکی را نگه دارد xorriso
دستور و تمام پارامترهای آن با این وجود خطوط ممکن است توسط a به هم متصل شوند
اسلش عقبی
همچنین به بخش "پردازش فرمان"، پاراگراف "ورودی نقل قول" مراجعه کنید.

-کمک
چاپ متن کمکی

-version
چاپ نام و نسخه برنامه، نسخه های مؤلفه، مجوز.

-list_extras رمز
بگویید که آیا ویژگی های اضافی خاصی در زمان کامپایل فعال شده اند یا خیر. کد "همه" لیست
همه ویژگی ها و یک عنوان کدهای دیگر یک ویژگی واحد را انتخاب می کنند. کد "کدها"
آنها را فهرست می کند. آنها اسامی را با دستورات مرتبط به اشتراک می گذارند (همچنین به آنجا مراجعه کنید):
"acl" نشان می دهد که آیا xorriso آداپتوری برای ACL های سیستم فایل محلی دارد یا خیر.
"xattr" می گوید که آیا xorriso آداپتوری برای فایل سیستم های محلی EA دارد یا خیر.
"jigdo" می گوید که آیا تولید فایل های Jigdo امکان پذیر است یا خیر.
"zisofs" می گوید که آیا zisofs و فیلترهای داخلی gzip فعال هستند یا خیر.
"external_filter" می گوید که آیا فرآیندهای فیلتر خارجی مجاز هستند یا خیر
اگر شناسه کاربر واقعی و شناسه کاربر مؤثر متفاوت باشد، مجاز هستند.
"dvd_obs" می گوید که آیا خروجی 64 کیلوبایت به رسانه DVD پیش فرض است یا خیر.
"use_readline" نشان می دهد که آیا خط خواندن در حالت گفتگو فعال است یا خیر.

-تاریخ خط متن
متن متن را در تاریخچه libreadline کپی کنید.

-وضعیت حالت|فیلتر
تنظیمات فعلی را چاپ کنید xorriso. حالت ها:
کوتاه... فقط تنظیمات مهم یا تغییر یافته را چاپ کنید
طولانی ... چاپ تمام تنظیمات از جمله پیش فرض
long_history مانند خطوط طولانی به علاوه تاریخ
فیلترها با '-' شروع می شوند و به معنای واقعی کلمه با خطوط خروجی مقایسه می شوند
-وضعیت:long_history. یک خط تنها در صورتی خارج می شود که شروع آن با متن فیلتر مطابقت داشته باشد.
بدون حروف عام

-status_history_max عدد
حداکثر تعداد خطوط تاریخچه را برای گزارش با -status "long_history" تنظیم کنید.

-list_delimiter کلمه
جداکننده لیست را تنظیم کنید تا به جای "--" استفاده شود. باید یک کلمه باشد،
نباید خالی باشد، بیش از 80 کاراکتر نباشد، و نباید حاوی نقل قول باشد
علائم
برای اختصار، جداکننده لیست به عنوان "--" در سراسر این متن ذکر شده است.

-sh_style_result "روشن"|"خاموش"
خروجی نتیجه برخی از دستورات بازرسی سیستم فایل را بیشتر شبیه به آن کنید
خروجی دستورات پوسته معادل مهمترین اثر جلوگیری از
بسته بندی آدرس فایل ها در علامت نقل قول با دستورات
-pwd -pwdx -ls -lsd -lsl -lsdl -lsx -lsdx -lslx -lsdlx
-du -dus -dux -dusx -findx -find
این امر نمایش نام فایل هایی را که حاوی خط جدید هستند مبهم می کند
شخصیت ها. از سوی دیگر باید ادغام xorriso را تسهیل کند
اسکریپت های پوسته ای که قبلاً از دستورات پوسته مربوطه استفاده می کنند.

-backslash_codes "روشن"|"خاموش"|حالت[:mode]
فعال یا غیرفعال کردن تفسیر بازنمایی نمادین خاص
کاراکترهایی با ورودی نقل قول، یا با آرگومان های برنامه، یا با متن برنامه
خروجی در صورت فعال بودن، ترجمه های زیر اعمال می شوند:
\a=ناقوس(007) \b=پشت سر هم(010) \e=در رفتن(033) \f=شکل دادن(014)
\n=تغذیه خط(012) \r=برگشت محموله(015) \t=برگ(011)
\v=vtab(013) \\=پشت سر هم(134) \[0-7][0-7][0-7]=octal_code
\x[0-9a-f][0-9a-f]=هگز_کد \cC=control-C
ترجمه ها می توانند با ورودی نقل قول در 3 حالت انجام شوند:
"in_double_quotes" فقط در داخل " نقل قول ترجمه می شود.
"in_quotes" در داخل "و" نقل قول ترجمه می شود.
"with_quoted_input" نقل قول های داخلی و خارجی را ترجمه می کند.
با آرگومان های برنامه شروع حالت وجود دارد:
"with_program_arguments" آرگومان های برنامه را ترجمه می کند.
حالت "encode_output" کاراکترهای خروجی را رمزگذاری می کند. "encode_results" را با
"encode_infos". رمزگذاری درون گیومه های تک یا دوتایی برای 8 بیت اعمال می شود
کاراکترهای اکتال 001 تا 037، 177 تا 377 و تا پشت سر هم(134). نقل قول بیرونی
برخی از نویسه‌های کنترل ASCII بی‌ضرر را علامت‌گذاری می‌کند که رمزگذاری نشده می‌مانند: ناقوس(007)
پشت سر هم(010) برگ(011) تغذیه خط(012) شکل دادن(014) برگشت محموله(015).
حالت "خاموش" پیش فرض است و هر گونه ترجمه را غیرفعال می کند. حالت "روشن" است
"with_quoted_input:with_program_arguments:encode_output".

-temp_mem_limit شماره["k"|"m"]
حداکثر اندازه حافظه موقت را برای استفاده برای بافر وابسته به تصویر تنظیم کنید.
در حال حاضر این برای گسترش الگو، مرتب‌سازی LBA، بازیابی پیوندهای سخت اعمال می‌شود.
پیش‌فرض 16 متر = 16 مگابایت، حداقل 64k = 64 کیلو بایت، حداکثر 1024 متر = 1 گیگابایت است.

-چاپ متن
یک خط متن را در کانال نتیجه چاپ کنید که به طور پیش فرض stdout است.

-print_info متن
یک خط متن را در کانال اطلاعات که به طور پیش فرض stderr است چاپ کنید.

-print_mark متن
یک خط متن را در کانال علامت گذاری چاپ کنید که به طور پیش فرض به هر دو هدایت می شود، نتیجه
و کانال اطلاعات یک متن خالی اصلا خروجی ایجاد نمی کند.

-سریع متن
متن را در ابتدای خط خروجی نمایش دهید و منتظر بمانید تا کاربر کلید Enter یا را بزند
برای ارسال یک خط از طریق stdin.

-خواب ثانیه
قبل از اجرای دستور بعدی برای تعداد ثانیه های داده شده صبر کنید. انتظار
دانه بندی درشت بهتر از 1/100 ثانیه نیست.

-errfile_log مسیر حالت|کانال
اگر رویدادهای مشکل مربوط به فایل های ورودی از سیستم فایل باشد، آنها
disk_paths را می توان در یک فایل یا برای خروجی کانال های R یا I ثبت کرد.
حالت می تواند "ساده" یا "علامت گذاری شده" باشد. دومی باعث ایجاد خطوط نشانگر می شود
زمان شروع لاگ، شروع جلسه رایت، پایان جلسه رایت، پایان لاگ یا برنامه
پایان. در حالت "ساده"، فقط مسیرهای فایل ثبت می شوند.
اگر مسیر "-" یا "-R" باشد، لاگ به کانال نتیجه هدایت می شود. مسیر "-I"
آن را به کانال پیام اطلاعات هدایت می کند. هر متنی که با "-" شروع نمی شود است
به عنوان مسیر یک فایل برای الحاق خطوط گزارش استفاده می شود.
فایل های مشکل دار را می توان چندین بار در طول اجرای یک برنامه ضبط کرد. اگر
اجرای برنامه متوقف می شود و ممکن است لیست کامل نباشد زیرا برخی از فایل های ورودی
ممکن است اصلا پردازش نشده باشد
مسیرهای errfile به عنوان پیام هایی با شدت بسیار پایین "ERRFILE" منتقل می شوند. این
حمل و نقل با -report_about "ALL" قابل مشاهده می شود.

-session_log مسیر
اگر مسیر خالی نباشد، آدرس یک فایل متنی ساده را می دهد که در آن یک ثبت گزارش ثبت می شود
بعد از هر جلسه اضافه می شود از این گزارش می توان برای تعیین start_lba استفاده کرد
یک جلسه برای نصب گزینه های -o sbsector= (در گنو/لینوکس) یا -s (در FreeBSD) از
شناسه تاریخ یا حجم
فرمت رکورد این است: مهر زمان start_lba اندازه حجم-id
سه مورد اول تک کلمه هستند، بقیه خط شناسه حجم است.

-scsi_log "روشن"|"خاموش"
حالت "روشن" ثبت بسیار پرمخاطب دستورات SCSI و پاسخ های درایو را امکان پذیر می کند. ورود به سیستم
پیام ها در stderr چاپ می شوند، نه در هیچ یک از آنها xorriso کانال های خروجی
ویژگی خاص این دستور این است که اولین تنظیم -scsi_log در بین
آرگومان های start از قبل در هنگام اولین عملیات از xorriso شروع.
فقط "-scsi_log" با خط تیره "-" به این ترتیب تشخیص داده می شود.


پایان برنامه پس از نوشتن تغییرات معلق

-rollback_end
تغییرات معلق را کنار بگذارید. بلافاصله برنامه را خاتمه دهید.

# هر متنی
فقط در حالت دیالوگ یا اجرای فایل، و فقط به عنوان اولین فضای خالی در خط: انجام دهید
خط را اجرا نکنید بلکه آن را در تاریخچه خط خواندن ذخیره کنید.

پشتیبــان برای ظاهر برنامه ها از طريق stdin و stdout:

-pkt_output "روشن"|"خاموش"
خروجی متن را در stdout یکپارچه کنید و هر خط را با یک نشانگر کانال طبقه بندی کنید:
'R:' برای خطوط نتیجه،
"I:" برای یادداشت ها و پیام های خطا،
"M:" برای متون علامت گذاری کنید.
بعد یک عدد اعشاری است که فعلاً فقط بیت 0 معنی دارد. 0 یعنی خیر
newline در انتهای بار، 1 به این معنی است که کاراکتر خط جدید در انتهای بار
خط خروجی متعلق به بار است. بعد از یک دونقطه دیگر و یک خالی به دنبال
متن محموله
مثال:
I:1: گزینه و پارامترها را وارد کنید:

-ورود به سیستم فایل آدرس فایل کانال
خروجی یک کانال را در فایل داده شده کپی کنید. کانال ممکن است یکی از موارد زیر باشد: "." برای همه
کانال ها، "I" برای پیام های اطلاعات، "R" برای خطوط نتیجه، "M" برای متون علامت گذاری شده.

-علامت گذاری متن
اگر متن خالی نباشد هر بار در کانال "M" نمایش داده می شود xorriso آماده است
برای خط گفتگوی بعدی یا قبل از آن xorriso دستوری را انجام می دهد که به آن وارد شده است
درخواست پیجر

-msg_op opcode parameter_text
این دستور باید استخراج اطلاعات خاص از پیام را تسهیل کند
خروجی دستورات دیگر این امکان دسترسی به تابع C API را فراهم می کند
Xorriso_parse_line() و به غربال پیام که توسط C API ارائه شده است.
لطفا به توضیحات آنها در فایل xorriso.h مراجعه کنید. علاوه بر این به آن کمک می کند
کدهای شدت پیام های اطلاعاتی را تفسیر کنید.
کاربران مورد نظر برنامه‌های frontend هستند که xorriso را در حالت گفتگو کار می‌کنند.
خروجی نتیجه این دستور توسط غربال پیام گرفته نمی شود.
کدهای عملیاتی زیر تعریف شده اند:
start_seve
غربال پیام را به صورت Xorriso_sieve_big () نصب کنید و شروع به تماشای برنامه کنید
پیام ها. parameter_text معنی ندارد.
نمایش_الک
نمایش لیستی از نام قوانین فیلتر. parameter_text معنی ندارد. لیست
با خطی با مقدار بازگشتی ()Xorriso_sieve_get_result با پرچم شروع می شود
بیت 3. اگر این مقدار بزرگتر از 0 باشد، خط بعدی تعداد نام ها را نشان می دهد.
خطوط زیر هر کدام یک نام را نشان می دهد.
خواندن_الک
از parameter_text به عنوان نام یک قانون فیلتر استفاده کنید و ثبت بعدی آن را جویا شوید
نتیجه برای لیستی از نام ها و رشته های پاسخ ()Xorriso_sieve_big را ببینید.
رشته های ضبط شده در کانال نتیجه قرار می گیرند. آنها در خطوط پیچیده می شوند
که ساختار آنها را بیان می کند. خط اول مقدار بازگشتی را نشان می دهد
Xorriso_sieve_get_result(). خط بعدی تعداد رشته ها را نشان می دهد. هر رشته
با خطی شروع می شود که تعداد خطوط رشته را نشان می دهد. سپس اینها را دنبال کنید
خطوط آنها باید با یک کاراکتر خط جدید در بین هر یک از آنها الحاق شوند.
در نهایت تعداد نتایج ثبت شده هنوز در دسترس از نام داده شده قرار می گیرد
از.
شفاف_الک
تمام رشته های ضبط شده را دور بریزید و به تماشای پیام های برنامه ادامه دهید. در
parameter_text معنی ندارد.
انتهای_الک
غربال را با قوانین فیلتر آن دور بریزید و از تماشای پیام های برنامه خودداری کنید. در
parameter_text معنی ندارد.
تجزیه
متنی را از ورودی گفتگو بخوانید و آن را به Xorriso_parse_line () ارسال کنید. در
کلمه parameter_text باید از چند کلمه تشکیل شده باشد که با جاهای خالی جدا شده اند. خواهد بود
استفاده از هر دو نوع علامت نقل قول ضروری است.
به عنوان مثال ""جلسه ISO :" 0 0 1"
پنج کلمه پارامتر عبارتند از: پیشوند، جداکننده، max_words، پرچم،
تعداد_خطوط_ورودی چهار مورد قبلی به Xorriso_parse_line () تحویل داده می شوند.
تعداد خطوط ورودی منهای یک به xorriso می گوید که چند کاراکتر خط جدید وجود دارد
بخشی از متن ورودی
تعداد خطوط متن اعلام شده از ورودی گفتگو، بهم پیوسته خوانده می شود
با یک کاراکتر خط جدید در بین هر یک از آنها و ارسال به
Xorriso_parse_line () به عنوان خط پارامتر. توجه داشته باشید که خطوط جدید خارج از نقل قول
اگر پارامتر جداکننده خالی باشد، علامت ها به عنوان جداکننده تفسیر می شوند.
رشته های تجزیه شده در کانال نتیجه قرار می گیرند. آنها به خطوط پیچیده می شوند که
ساختار آنها را بگویید خط اول مقدار بازگشتی را نشان می دهد
Xorriso_parse_line(). خط بعدی تعداد رشته ها را نشان می دهد. هر رشته
با خطی شروع می شود که تعداد خطوط رشته را نشان می دهد. سپس اینها را دنبال کنید
خطوط آنها باید با یک کاراکتر خط جدید در بین هر یک از آنها الحاق شوند.
اگر -backslash_codes "encode_output" فعال باشد، رشته ها تحت کدگذاری قرار می گیرند.
گویی در گیومه ها محصور شده اند. به خصوص هر رشته به عنوان یک قرار داده می شود
خط نتیجه واحد
تجزیه_انبوه
مانند "تجزیه"، اما با کلمه پارامتر پنجم تعداد_of_input_texts است
از تعداد_خط_ورودی. قبل از هر متن ورودی باید یک خط نشان داده شود
number_of_input_lines مانند "تجزیه". سپس شماره متن اعلام شده می آید
خطوط
همه متون ورودی قبل از شروع چاپ خطوط نتیجه خوانده می شوند. این مصرف می کند
حافظه در xorriso. بنابراین تعداد_متن_ورودی نباید بسیار زیاد باشد. بر
از سوی دیگر، تراکنش های بزرگ دستورات، متون ورودی و نتایج هستند
اگر تأخیر اتصال مشکل باشد، مطلوب است.
تجزیه_بی صدا
مانند "تجزیه" اما عدم صدور پیام درخواستی. برای انسان گیج کننده است.
تجزیه_انبوه_بی صدا
مانند "parse_bulk" اما عدم صدور پیام درخواستی. برای انسان گیج کننده است.
compare_sev
parameter_text باید شامل دو متن شدت جدا شده با کاما باشد که توسط صادر شده است
این برنامه. مانند "ببخشید، به روز رسانی". همچنین پاراگراف «پردازش استثنا» را ببینید.
این دو متن با شدت مقایسه می شوند و یک عدد در نتیجه چاپ می شود
کانال اگر هر دو شدت با هم برابر باشند این عدد صفر است. اگر اول باشد -0 است
شدت آن کمتر از دومی است. 1 است اولین شدت بالاتر است
نسبت به دومی
مثال بالا "SORRY,UPDATE" 1 را به دست می دهد.
list_sev
یک لیست خالی از همه نام‌های شدت را در کانال نتیجه چاپ کنید. مرتب شده است
از شدت کم به بالا

-named_pipe_loop mode[:mode] disk_path_stdin disk_path_stdout disk_path_stderr
به طور موقت ورودی استاندارد، خروجی استاندارد و خطای استاندارد را با نام جایگزین کنید
لوله های. بدون خط خواندن وارد حالت گفتگو شوید.
حالت های تعریف شده عبارتند از:
"پاکسازی" فایل های لوله ارسالی را با پایان یافتن حلقه حذف می کند.
"keep" آنها را حذف نمی کند. این پیش فرض است.
"بافر" تمام خطوط را از لوله ورودی تا EOF می خواند قبل از اینکه خروجی را باز کند
لوله و خطوط ورودی را پردازش می کند.
"direct" لوله های خروجی را پس از خواندن اولین خط ورودی باز می کند. هر خط است
مستقیماً پس از خواندن اجرا می شود. این پیش فرض است.
سه پارامتر دیگر یا باید مسیرهای دیسک به لوله‌های نام‌گذاری شده موجود باشند یا باید باشند
"-" برای رها کردن کانال استاندارد ورودی/خروجی بدون تعویض.
xorriso لوله stdin را باز می کند، خطوط گفتگو را از آن می خواند و اجرا می کند
فرستنده لوله را می بندد. لوله های خروجی بسته به حالت "بافر" یا باز می شوند
"مستقیم". پس از اجرای تمام خطوط، xorriso سمت لوله ها را می بندد
و وارد چرخه جدیدی از باز کردن، خواندن و اجرا شوید.
اگر یک خط ورودی فقط از کلمه "end_named_pipe_loop" تشکیل شده باشد، پس
-named_pipe_loop به پایان می رسد و دستورات xorriso بیشتر ممکن است از سایرین اجرا شوند
منابع

-launch_frontend برنامه [استدلال...] --
برنامه ای که به عنوان پارامتر اول داده شده است را شروع کنید. سایر پارامترها را به عنوان ارسال کنید
آرگومان های برنامه حالت گفتگوی xorriso را فعال کنید.
دو شی لوله بی نام ایجاد می شود. ورودی استاندارد xorriso به
خروجی استاندارد برنامه شروع شده خروجی استاندارد xorriso و خطای استاندارد
به ورودی استاندارد آن برنامه متصل شوید.
xorriso زمانی که برنامه شروع شده به پایان برسد یا اصلاً قابل راه اندازی نباشد، لغو می شود.
در هر دو حالت یک مقدار خروجی غیر صفر برمی گرداند. مقدار خروج صفر خواهد بود اگر
قسمت جلویی -end یا -rollback_end را قبل از پایان خود ارسال می کند.
این دستور ممکن است در زمان کامپایل کاملاً ممنوع شود. اگر به طور پیش فرض ممنوع است
xorriso تحت مجوزهای setuid اجرا می شود.
نام برنامه در فهرست راهنمای $PATH جستجو نخواهد شد. برای ساختن این
واضح است، باید حداقل یک کاراکتر /- داشته باشد. بهترین یک مسیر مطلق است.
مثال:
xorriso -launch_frontend "$(which xorriso-tcltk)" -stdio --
برنامه frontend ابتدا باید از طریق خروجی استاندارد خود ارسال کند:
علامت گذاری 0 -pkt_output در -msg_op start_sieve - - اطمینان خاموش
باید آماده رمزگشایی -pkt_output و واکنش روی پیام های علامت گذاری باشد. بهترین است
برای افزایش عدد -مارک بعد از هر دستور ارسال شده و سپس منتظر ماندن
شماره جدید برای نمایش در یک پیام علامت گذاری:
... برخی از ... دستورات ... -مارک
بیشتر توصیه می شود:
-report_about UPDATE -abort_on هرگز
-iso_rr_pattern خاموش -disk_pattern خاموش است
بررسی نسخه xorriso باید انجام شود تا مطمئن شوید که همه
ویژگی های مورد نظر وجود دارد
فرمان -launch_frontend فقط یک بار در هر اجرای xorriso کار می کند. در صورت عدم دستور
پارامترها ارسال می شوند یا اگر برنامه یک متن خالی باشد، هیچ برنامه ای وجود نخواهد داشت
شروع شده است اما با این وجود -launch_frontend به طور غیر قابل برگشت غیرفعال خواهد شد.

-prog متن
از متن به عنوان نام این برنامه در پیام های بعدی استفاده کنید

-prog_help متن
از متن به عنوان نام این برنامه استفاده کنید و -help را انجام دهید.

مثال ها


بررسی اجمالی of مثال ها:
به عنوان superuser در مورد درایوهای موجود یاد می گیرند
رسانه را خالی کنید و یک تصویر ISO جدید به عنوان اجرای دسته ای بنویسید
یک جلسه گفتگو که همین کار را انجام می دهد
یک تصویر ISO موجود را در همان رسانه دستکاری کنید
تصویر ISO تغییر یافته را از یک رسانه به رسانه دیگر کپی کنید
یک درخت ISOLINUX آماده شده را روی مدیوم بیاورید و آن را قابل بوت کنید
درخت نام فایل موجود را از ISO-8859-1 به UTF-8 تغییر دهید
روی امکانات ذخیره سازی غیر از درایوهای نوری کار کنید
یک فایل تصویر ISO موجود را به حالت متوسط ​​رایت کنید
اجراهای چند جلسه ای را طبق سنت های cdrtools انجام دهید
اجازه دهید xorriso زیر رشدیوف ها کار کند
آستانه ها را برای پرحرفی، مقدار خروج و لغو برنامه تنظیم کنید
نمونه هایی از رشته های زمانی ورودی
پشتیبان گیری افزایشی از چند درخت دایرکتوری
درخت های دایرکتوری را از یک جلسه ISO خاص به دیسک بازیابی کنید
سعی کنید بلوک ها را از یک رسانه آسیب دیده بازیابی کنید

As فوق العاده یاد گرفتن در باره در دسترس درایو
در لینوکس، FreeBSD یا NetBSD در نظر دارند مجوزهای rw را به آن دسته از کاربران یا گروه‌هایی بدهند که
قادر به استفاده از درایوهای با xorriso. در سولاریس از pfexec استفاده کنید. محدود کردن را در نظر بگیرید
امتیازات از xorriso به "base,sys_devices" و دادن مجوز r به کاربر یا گروه.
$ xorriso -device_links
1 -dev '/dev/cdrom1' rwrw-- : 'TSSTcorp' 'DVD-ROM SH-D162C
1 -dev '/dev/cdrw' rwrw--: 'TSSTcorp' 'CDDVDW SH-S223B'
2 -dev '/dev/cdrw3' rwrw-- : 'HL-DT-ST' 'BDDVDRW_GGC-H20L'

جای خالی متوسط و سرودن a جدید ISO تصویر as دسته اجرا
درایو /dev/sr2 را دریافت کنید، رسانه را برای نوشتن یک تصویر جدید آماده کنید، تصویر را با آن پر کنید
فایل ها از دایرکتوری های دیسک سخت /home/me/sounds و /home/me/pictures.
از آنجایی که هیچ گفتگوی "روشن" داده نمی شود، برنامه با نوشتن جلسه در قسمت پایان می یابد
متوسط.
$ xorriso -outdev /dev/sr2 \
-خالی به عنوان_نیاز \
-map /home/me/sounds /sounds\
-map /home/me/pictures/pictures

تصویر ISO ممکن است به شکلی دقیق تر مانند شکل زیر باشد: برخی موارد ناخواسته را حذف کنید
با حذف آن از درخت فهرست تصاویر. برخی از موارد مورد نظر را دوباره معرفی کنید.
$ cd /home/me
$ xorriso -outdev /dev/sr2 \
-خالی به عنوان_نیاز \
-map /home/me/sounds /sounds\
-map /home/me/pictures /pictures\
-rm_r \
/صداها/بی ادبانه \
'/pictures/*خصوصی*' \
/تصاویر/محرمانه\
-- \
-cd / \
-افزودن تصاویر/محرمانه/کار* --
توجه داشته باشید که '/pictures/*private*' الگویی برای iso_rr_paths while است
تصاویر/محرمانه/کار* توسط پوسته با آدرس‌های هارد دیسک گسترش می‌یابد.
دستورات -add و -map قوانین پارامترهای متفاوتی دارند اما در نهایت اثر یکسانی دارند: آنها
فایل ها را در تصویر قرار دهید

A گفتگو جلسه عمل در باره la همان
برخی تنظیمات قبلاً به عنوان آرگومان شروع ارائه شده است. سایر فعالیت ها به صورت گفتگو انجام می شود
ورودی پیجر روی 20 خط 80 کاراکتری تنظیم می شود.
درایو با دستور -dev به جای -outdev به منظور دیدن پیام به دست می آید
در مورد محتوای فعلی آن با دستور خالی این محتوا برای بودن آماده می شود
بازنویسی شده و تصویر ISO بارگذاری شده خالی می شود.
برای اینکه بتوان رسانه را بیرون کرد، جلسه باید به صراحت انجام شود.
$ xorriso -گفتگو on -صفحه 20 80 -الگوی دیسک on
گزینه و آرگومان ها را وارد کنید:
-باد / dev / sr2
گزینه و آرگومان ها را وارد کنید:
-جای خالی به عنوان مورد نیاز
گزینه و آرگومان ها را وارد کنید:
-نقشه /خانه/من/صداها /صدا -نقشه /خانه/من/تصاویر /تصاویر
گزینه و آرگومان ها را وارد کنید:
-rm_r / صداها / ناشایست /تصاویر/*خصوصی* /تصاویر/محرمانه
گزینه و آرگومان ها را وارد کنید:
-cdx /خانه/من/تصاویر -سی دی /تصاویر
گزینه و آرگومان ها را وارد کنید:
-اضافه کردن محرمانه / دفتر محرمانه / کارخانه
گزینه و آرگومان ها را وارد کنید:
-دو /
گزینه و آرگومان ها را وارد کنید:
-commit_eject تمام

دستکاری an موجود ISO تصویر on la همان متوسط
بارگیری تصویر از درایو دایرکتوری /صداها و زیرمجموعه های آن را حذف کنید (یعنی پنهان کنید). تغییر نام دهید
دایرکتوری /pictures/محرمانه به /pictures/restricted. تغییر مجوز دسترسی از
دایرکتوری /pictures/restricted. درخت های دایرکتوری جدید /صداها و /movies را اضافه کنید. بسوزانید به
در همان محیط، بررسی کنید که آیا درخت می تواند بارگذاری شود یا خیر، و خارج کنید.
$ xorriso -dev /dev/sr2 \
-rm_r /صداها -- \
-mv \
/تصاویر/محرمانه\
/تصاویر/محدود شده\
-- \
-chmod go-rwx /pictures/restricted -- \
-map /home/me/prepared_for_dvd/sounds_dummy /sounds \
-map /home/me/prepared_for_dvd/movies /movies \
-متعهد -همه را بیرون براند

نسخه اصلاح شده ISO تصویر از جانب یک متوسط به دیگر
بارگذاری تصویر از درایو ورودی همان دستکاری ها را مانند مثال قبلی انجام دهید. بدست آوردن
درایو خروجی و آن را خالی کنید. تصویر اصلاح شده را به عنوان اولین و تنها جلسه در خروجی رایت کنید
راندن.
$ xorriso -indev /dev/sr2 \
-rm_r /صداها -- \
...
-outdev /dev/sr0 -blank as_needed \
-متعهد -همه را بیرون براند

بیا a آماده شده ISOLINUX درخت به سوی متوسط و ساخت it قابل استفاده
کاربر قبلاً یک درخت فایل مناسب روی دیسک ایجاد کرده و فایل های ISOLINUX را کپی کرده است
به زیر شاخه ./boot/isolinux آن درخت. اکنون xorriso می تواند یک ال توریتو را بسوزاند
رسانه قابل بوت:
$ xorriso -outdev /dev/sr0 -blank as_needed \
-map /home/me/ISOLINUX_prepared_tree / \
-boot_image isolinux dir=/boot/isolinux

تغییر دادن موجود پرونده نام درخت از جانب ISO-8859-1 به UTF-8
این مثال فرض می کند که تصویر ISO موجود با مجموعه کاراکتر ISO-8859-1 نوشته شده است
اما خوانندگان انتظار UTF-8 را داشتند. اکنون یک جلسه جدید با فایل تبدیل شده اضافه می شود
نام ها دستور -changes_pending "yes" نوشتن را با وجود نداشتن هر یک فعال می کند
دستور دستکاری
برای جلوگیری از هر گونه ضعف مجموعه کاراکترهای محلی، این دستور وانمود می کند که آن را دارد
از قبل از مجموعه هدف نهایی UTF-8 استفاده می کند. بنابراین ممکن است نام فایل های عجیب و غریب در آن ظاهر شود
پیام هایی که با دستور -backslash_codes در ترمینال ایمن می شوند.
$ xorriso -in_charset ISO-8859-1 -local_charset UTF-8 \
-out_charset UTF-8 -backslash_codes در -dev /dev/sr0 \
-changes_pending yes -commit -eject all

عمل on ذخیره سازی امکانات دیگر نسبت به چشمی درایو
عملیات خواندن و نوشتن کامل با فایل های معمولی و دستگاه های بلوک امکان پذیر است:
$ xorriso -dev /tmp/regular_file ...
مسیرهای زیر / توسعه معمولاً به پیشوند "stdio:" نیاز دارد
$ xorriso -dev stdio:/dev/sdb ...
اگر قرار است /dev/sdb اغلب استفاده شود و /dev/sda دیسک سیستم است، پس
خطوط زیر را در a قرار دهید xorriso فایل راه اندازی آنها به شما اجازه می دهند از /dev/sdb استفاده کنید
بدون پیشوند و از دیسک /dev/sda محافظت کنید xorriso:
-drive_class ممنوع /dev/sda*
-drive_class بی خطر /dev/sdb
سایر انواع فایل های قابل نوشتن فقط برای نوشتن پشتیبانی می شوند:
$ xorriso -outdev /tmp/named_pipe ...
در میان درایوهای فقط نوشتن، خروجی استاندارد وجود دارد:
$ xorriso -outdev - \
...
| gzip >image.iso.gz

سوختگی an موجود ISO تصویر پرونده به متوسط
در واقع این با هر نوع داده ای کار می کند، نه تنها تصاویر ISO:
$ xorriso -as cdrecord -v dev=/dev/sr0 blank=as_needed image.iso

انجام چند جلسه ای اجرا می شود as of cdrtools آداب و رسوم
بین هر دو فرآیند می توان انتقال یا فیلتر دلخواه انجام داد.
جلسه اول به این صورت نوشته شده است:
$ xorriso -as mkisofs آماده_برای_iso/tree1 | \
xorriso -as cdrecord -v dev=/dev/sr0 blank=fast -multi -eject -
جلسات پیگیری به این صورت نوشته می شود:
$ dd if=/dev/sr0 count=1 >/dev/null 2>&1
$ m=$(xorriso -as cdrecord dev=/dev/sr0 -msinfo)
$ xorriso -as mkisofs -M /dev/sr0 -C $m آماده_برای_iso/tree2 | \
xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -eject -
همیشه بین جلسات سینی درایو را بیرون بیاورید. جلسات قدیمی از طریق /dev/sr0 خوانده می شوند. آن
درایور دستگاه ممکن است قبل از بارگیری مجدد رسانه از محتوای تغییر یافته آگاه نباشد.
در این صورت جلسه قبلی بارگذاری نمی شود و جلسه جدید حاوی خواهد بود
فقط فایل های تازه اضافه شده
به همین دلیل اجازه ندهید xorriso -همانطور که cdrecord رسانه را بارگیری می کند، بلکه این کار را انجام دهید
به صورت دستی یا توسط برنامه ای که از /dev/sr0 می خواند.
این مثال فقط برای رسانه های چند جلسه ای کار می کند. گزینه cdrskin را اضافه کنید
--grow_overwriteable_iso به همه -همانطور که cdrecord برای فعال کردن چند جلسه اجرا می شود
شبیه سازی در رسانه های قابل بازنویسی

اجازه دهید xorriso کار در زیر رشدیوفس
growisofs انتظار دارد یک برنامه فرمت کننده ISO که گزینه های -C و -M را درک کند. اگر xorriso
با نام "xorrisofs" شروع می شود سپس برای آن مناسب است.
$ صادرات MKISOFS="xorrisofs"
$ growisofs -Z /dev/dvd /some/files
$ growisofs -M /dev/dvd /more/files
اگر هیچ "xorrisofs" در سیستم شما موجود نیست، باید یک پیوند ایجاد کنید
با اشاره به xorriso باینری و به growisofs بگویید از آن استفاده کنند. به عنوان مثال توسط:
$ ln -s $(که xorriso) "$HOME/xorrisofs"
$ export MKISOFS="$HOME/xorrisofs"
می توان از تقلید mkisofs با آرگومان "--" خارج شد و از همه استفاده کرد xorriso دستورات
growisofs گزینه هایی را که با "-o" شروع می شوند، دوست ندارد اما -outdev باید روی "-" تنظیم شود. پس استفاده کن
"outdev" در عوض:
$ growisofs -Z /dev/dvd -- outdev - -update_r /my/files /files
$ growisofs -M /dev/dvd -- outdev - -update_r /my/files /files
growisofs دارای قابلیت رایت عالی با DVD و BD است. این جلسه را تقلید نمی کند
با این حال، تاریخچه در رسانه های قابل بازنویسی.

تنظیم کردن آستانه ها برای پرحرفی، خروج ارزش و برنامه سقط
کاملاً پرحرف باشید، اگر با شدت "FAILURE" مواجه شد از 32 خارج شوید، زودتر از موعد سقط نکنید
اما به زور تا پایان دستورات ادامه دهید.
$ xorriso ... \
-report_about UPDATE \
-return_with FAILURE 32 \
-abort_on هرگز \
...

مثال ها of ورودی رشته های زمانی
همانطور که بر اساس تاریخ برنامه چاپ شده است: 'پنجشنبه نوامبر 8 14: 51: 13 CET '2007
همان بدون بخش های نادیده گرفته شده: 'نوامبر 8 14: 51: 13 '2007
همان چیزی که در تاریخ انتظار می رود: 110814512007.13
چهار هفته در آینده: +4w
زمان فعلی: +0
سه ساعت پیش: -3 ساعت
چند ثانیه از 1 ژانویه 1970: = 1194531416

افزایشی پشتیبان of a کمی از فهرست راهنما درختان
با این کار درخت های دایرکتوری /projects و /personal_mail در تصویر ISO تغییر می کند تا
آنها کپی دقیقی از همتایان دیسک خود می شوند. اشیاء فایل ISO ایجاد می شوند،
حذف شده یا ویژگی های آن ها مطابق با آن تنظیم شود.
ACL، xattr، پیوندهای سخت و چک‌سام‌های MD5 ثبت خواهند شد. مقایسه تسریع شده است
با هزینه‌ی اندازه‌ی پشتیبان‌گیری بزرگ‌تر فعال می‌شود. فقط رسانه با انتظارات
شناسه حجم یا رسانه خالی پذیرفته می شود. فایل هایی با نام های مطابق *.o یا *.swp get
به صراحت مستثنی شده است.
پس از اتمام نوشتن، جلسه جدید توسط MD5 ضبط شده آن بررسی می شود.
$ xorriso \
-abort_on FATAL \
-for_backup -disk_dev_ino در \
-assert_volid 'PROJECTS_MAIL_*' FATAL \
-dev /dev/sr0 \
معتبر PROJECTS_MAIL_"$(تاریخ '+%Y_%m_%d_%H%M%S')" \
-not_leaf '*.o' -not_leaf '*.swp' \
-update_r /home/thomas/projects /projects/
-update_r /home/thomas/personal_mail /personal_mail \
-commit -toc -check_md5 FAILURE -- -eject all
برای استفاده چندین بار در یک رسانه، هر زمان که دو درخت دیسک به روز شود
رسانه مورد نظر است. با یک رسانه خالی شروع کنید و آن را تا زمانی که اجرا با شکست مواجه شود به روز کنید
به خوبی به دلیل کمبود فضای باقی مانده در فضای قدیمی.
اگر پشتیبان‌گیری کامل ظرفیت باقی‌مانده قابل‌توجهی را در رسانه‌ها باقی بگذارد، منطقی است
تغییرات مورد انتظار بسیار کوچکتر از نسخه پشتیبان کامل است. برای اعمال فشرده سازی zisofs
در فایل های داده ای که به تازگی از سیستم فایل محلی کپی شده اند، آنها را وارد کنید
دستورات بلافاصله قبل از -commit:
-hardlinks perform_update \
-find / -type f -pending_data -exec set_filter --zisofs -- \
دستورات -disk_dev_ino و -for_backup به دستگاه پایدار و اعداد inode روی دیسک بستگی دارد.
بدون آنها، اجرای به روز رسانی ممکن است از -md5 "روشن" برای مطابقت با مبالغ MD5 ثبت شده با
محتوای فایل فعلی روی هارد دیسک این معمولاً بسیار سریعتر از حالت پیش فرض است
هر دو محتوا را مستقیماً مقایسه می کند.
با استقرار (mount) انتخاب -o "sbsector=" در گنو/لینوکس یا -s در FreeBSD یا NetBSD این امکان وجود دارد
به درخت های جلسه که نشان دهنده نسخه های پشتیبان قدیمی تر هستند دسترسی داشته باشید. با رسانه سی دی،
Mount گنو/لینوکس شماره جلسات را مستقیماً با گزینه "session=" خود می پذیرد.
رسانه های چند جلسه ای و اکثر رسانه های قابل بازنویسی نوشته شده توسط xorriso می تواند به sbsectors بگوید
از جلسات خود توسط xorriso دستور -toc. بعد از -commit از دستور زیر استفاده می شود
دستور mount منطبق را برای جلسه جدید نوشته شده چاپ می کند (در اینجا برای mount point
/ mnt):
-mount_cmd "indev" "auto" "auto" / mnt
دستورات -mount_cmd و -mount نیز قادر به تولید دستورات mount برای قدیمی تر هستند
جلسات در فهرست مطالب به عنوان مثال به عنوان سوپرکاربر:
# osirrox -mount /dev/sr0 "volid" '*2008_12_05*' / mnt

مثال بالا نتیجه ای شبیه به -root / -old-root / با mkisofs ایجاد می کند. برای گرفتن
درخت های جلسه جمع شده در جلسات جدید، اجازه دهید همه دستورات -update از یک مشترک استفاده کنند
دایرکتوری والد و پس از انجام به روز رسانی آن را شبیه سازی کنید:
-update_r /home/thomas/projects /current/projects \
-update_r /home/thomas/personal_mail /current/personal_mail \
-clone /current /"$(تاریخ '+%Y_%m_%d_%H%M%S')" \
درخت شبیه سازی شده نامی مانند /2011_02_12_155700 خواهد داشت.

جلسات در رسانه های چند جلسه ای با چندین مگابایت بلوک استفاده نشده از هم جدا می شوند. بنابراین با
در جلسات کوچک ظرفیت محموله می تواند به طور قابل ملاحظه ای کمتر از رسانه کلی شود
ظرفیت. اگر فضای باقیمانده روی یک رسانه برای شکاف بعدی، درایو کافی نباشد
قرار است رسانه را به طور خودکار ببندد.

بهتر do نه استفاده کنید خود را جوانترین پشتیبان برای -update_r. حداقل دو رسانه داشته باشید که شما
متناوب استفاده کنید بنابراین تنها پشتیبان‌گیری‌های قدیمی‌تر توسط عملیات نوشتن جدید در معرض خطر قرار می‌گیرند
جدیدترین نسخه پشتیبان با خیال راحت در یک رسانه دیگر ذخیره می شود.
همیشه یک رسانه خالی آماده برای انجام یک نسخه پشتیبان کامل در صورت شکست تلاش برای به روز رسانی داشته باشید
به دلیل ظرفیت ناکافی باقیمانده این شکست رسانه قدیمی را خراب نخواهد کرد
درس می کند.

بازیابی فهرست راهنما درختان از جانب a ویژه ISO جلسه به دیسک
این جایگزینی برای نصب رسانه و استفاده از عملیات عادی فایل است.
ابتدا بررسی کنید کدام جلسات پشتیبان در رسانه هستند:
$ xorriso -outdev /dev/sr0 -toc
سپس بازیابی ACL، xattr و لینک های سخت را فعال کنید. جلسه مورد نظر را بارگیری کرده و کپی کنید
فایل درختان به دیسک از ایجاد /home/thomas/restored بدون مجوز rwx خودداری کنید.
$ xorriso -for_backup \
-بارگذاری معتبر «PROJECTS_MAIL_2008_06_19*» \
-indev /dev/sr0 \
-osirrox در:auto_chmod_on \
-chmod u+rwx / -- \
-extract /projects /home/thomas/restored/projects \
-extract /personal_mail /home/thomas/restored/personal_mail \
-rollback_end
دستور نهایی -rollback_end از ارسال پیام خطا در مورد وجود تصویر تغییر یافته جلوگیری می کند
دور انداخته شد

امتحان به بازیابی بلوک از جانب a آسیب دیده متوسط
$ xorriso -abort_on هرگز -indev /dev/sr0 \
-check_media time_limit=1800 report=blocks_files \
data_to="$HOME"/dvd_copy sektor_map="$HOME"/dvd_copy.map --
این را می توان چندین بار تکرار کرد، در صورت لزوم با -eject یا با سایر درایوهای -indev.
برای آدرس‌هایی که می‌توان از آنها استفاده کرد، بخش قابل خواندن توسط انسان از "$HOME"/dvd_copy.map را ببینید.
"$HOME"/dvd_copy با گزینه mount -o sbsector= یا -s.

از xorriso به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


Ad


Ad