İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

xorriso - Bulutta Çevrimiçi

Run xorriso in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen xorriso komutudur.

Program:

ADI


xorriso - Rock ile ISO 9660 dosya sistemi görüntüleri oluşturur, yükler, işler ve yazar
Sırt uzantıları.

SİNOPSİS


Xorriso [ayarlar|eylemler]

TANIM


Xorriso POSIX uyumlu dosya sistemlerinden dosya nesnelerini Rock'a kopyalayan bir programdır.
Ridge, ISO 9660 dosya sistemlerini geliştirdi ve bu tür dosyaların oturum bazında manipülasyonunu gerçekleştirir.
dosya sistemleri. Mevcut ISO imajlarının yönetim bilgilerini yükleyebilir ve yazar
oturum, optik medyaya veya dosya sistemi nesnelerine sonuçlanır.
Tam tersi Xorriso ISO 9660 dosya sistemlerinden dosya nesnelerini kopyalayabilir.

Özel bir mülkü Xorriso ne harici bir ISO 9660 biçimlendiriciye ihtiyacı yok
programı veya CD, DVD veya BD için harici bir yazma programı değil, daha çok aşağıdakileri içerir:
libburnia-project.org kütüphaneleri.

Genel Bakış of özellikler:
Mevcut bir ISO görüntüsü üzerinde çalışır veya yeni bir tane oluşturur.
Dosyaları disk dosya sisteminden ISO görüntüsüne kopyalar.
Dosyaları ISO görüntüsünden disk dosya sistemine kopyalar (bkz. osirrox).
ISO görüntüsündeki dosya nesnelerini yeniden adlandırır veya siler.
ISO görüntüsündeki dosya özelliklerini değiştirir.
ISO alt ağaçlarını, belirli disk alt ağaçlarıyla eşleşecek şekilde aşamalı olarak günceller.
Sonucu ya tamamen yeni bir görüntü olarak ya da optik ortama veya eklenti oturumu olarak yazar.
dosya sistemi nesneleri
El Torito ve MBR aracılığıyla ISOLINUX ve GRUB önyükleme görüntülerini etkinleştirebilir.
Mkisofs ve cdrecord öykünmesi olarak çok oturumlu görevleri gerçekleştirebilir.
Sabit bağlantıları ve ACL'yi kaydedebilir ve geri yükleyebilir.
İçerik, harici işlemler tarafından sıkıştırılmış veya filtrelenmiş zisoflar alabilir.
GNU/Linux veya FreeBSD'de daha eski oturumları bağlamak için komutlar verebilir.
Medyada hasar olup olmadığını kontrol edebilir ve okunabilir blokları diske kopyalayabilir.
Her veri dosyasına ve tüm oturuma MD5 sağlama toplamları ekleyebilir.
Optik sürücüleri tarar, yeniden kullanılabilir optik ortamı boşaltır.
Komut satırı bağımsız değişkenlerinden, iletişim kutusundan ve dosyalardan talimatlarını okur.
Etkileşimli ISO görüntü işleme için gezinme komutları sağlar.
Durdurma, çıkış değeri ve sorun raporlama için ayarlanabilir eşikler.

Bunu not et Xorriso ses CD'leri yazmaz ve UDF dosya sistemleri üretmez
resmi video DVD veya BD için belirtilenler.

genel bilgi paragraflar:
Oturum modeli
Medya türleri ve durumları
Oluşturma, Büyütme, Değiştirme, Kör Yetiştirme
Libburn sürücüleri
Rock Ridge, POSIX, X/Açık, El Torito, ACL, xattr
Komut işleme
Diyalog, Readline, Sonuç çağrı cihazı

Belki daha önce bu metnin sonuna yakın ÖRNEKLER bölümüne bir göz atmak istersiniz.
sonraki birkaç yüz satırlık arka plan bilgisini okumak.

oturum Model:
Diğer dosya sistemlerinden farklı olarak, ISO 9660 (Aka ECMA-119) okuma-yazma işlemi için tasarlanmamıştır
daha ziyade tek bir taramada üretilip medyaya bir Oturum.
Oturumun veri içeriğine dosya sistemi denir. görüntü.

Oturumunda yazılı görüntü daha sonra işletim sistemi tarafından monte edilebilir.
salt okunur olarak kullanılır. GNU/Linux, blok cihazlardan ISO görüntülerini bağlayabilir;
optik medyayı, diğer medyayı veya normal disk dosyalarından bile bir döngü cihazı aracılığıyla temsil eder.
FreeBSD, rastgele medyayı temsil eden cihazlardan veya normal diskten ISO görüntülerini bağlar
dosyaları.

Bu oturum kullanım modeli, CD ortamında aşağıdaki kavramla genişletilmiştir: çoklu oturum ,
CD'ye bilgi ekleyen ve işletim sistemlerinin mount programlarına
her oturumun giriş noktalarının adresleri. Montaj programları blok cihazlarını tanır
CD ortamını temsil eder ve varsayılan olarak görüntüyü son oturumda bağlar.
Bu oturum genellikle, yöneten tüm ortam için güncellenmiş bir dizin ağacı içerir.
tüm kayıtlı oturumlardaki veri içeriği. Yani mount programının görünümünde hepsi
belirli bir ortamın oturumları birlikte tek bir dosya sistemi görüntüsü oluşturur.
Mevcut bir ISO görüntüsüne bir oturum eklemek, bu metinde şu şekilde anılır: büyüyen.
MMC standardının çoklu oturum modeli, tüm ortam türleri için geçerli değildir. Ama program
Growisofs by Andy Polyakov, bu işlevselliğin üzerine yazılabilir medyaya nasıl genişletileceğini gösterdi
veya geçerli ISO 9660 dosya sistemlerini taşıyan disk dosyaları.

Xorriso adında kendi yönteminin yanı sıra büyümeyi de sağlar. modifiye hangi üretir
eskisinden tamamen yeni ISO görüntüsü ve değişiklikler. Paragrafa bakın Yaratma,
Aşağıda Büyüyen, Değiştiren, Kör Büyüyen.

Xorriso Varsa bir görüntü dizin ağacı yükleyerek çoklu oturum kavramını benimser,
çeşitli eylemlerle manipüle etmeyi teklif ederek ve yeni görüntüyü
hedef ortam.
İlk seans bir Xorriso çalıştırma, giriş sürücüsünün tanımıyla başlar.
ISO görüntüsü veya bir çıkış sürücüsünün tanımına göre. Oturum -commit komutuyla sona erer
bu da yazmayı tetikler. A -taahhüdü, program düzenli olarak sona erdiğinde otomatik olarak yapılır.

-commit'ten sonra, girdi olarak yeni yazılmış olan yeni bir oturum başlar. Yeni bir giriş
sürücü yalnızca yüklenen ISO görüntüsü değiştirilmediği sürece seçilebilir. Bekliyor
değişiklik -rollback komutu ile iptal edilebilir.

Hedefe bir oturum yazmanın zaman ve maliyet açısından çok pahalı olduğu varsayılmaktadır.
eklenebilir veya bir kez yazılır ortamda tüketilen alan. Bu nedenle, amaçlanan tüm manipülasyonlar
belirli bir ISO görüntüsü tek bir oturumda yapılmalıdır. Ama prensipte mümkün
ara durumları depolamak ve görüntü manipülasyonlarına devam etmek.

medya türleri ve devletler:
MMC standardında iki ortam ailesi vardır:
Çoklu-oturum medya CD-R, CD-RW, DVD-R, DVD+R, DVD+R/DL, BD-R ve formatlanmamış DVD-RW'dir.
Bu medya, mevcut oturumlarını açıklayan bir içerik tablosu sağlar. Görmek
komuta Toc.
Çoklu oturum ortamına benzer şekilde DVD-R DL ve minimum düzeyde boş DVD-RW vardır. onlar kayıt
büyüklüğünün önceden bilinmesi gereken sadece tek bir seans. Xorriso üzerine yazacak
yalnızca -close komutu "açık" olarak ayarlanmışsa.
üzerine yazılabilir medya DVD-RAM, DVD+RW, BD-RE ve formatlanmış DVD-RW'dir. rastgele sunuyorlar
yazma erişimi, ancak oturum geçmişi hakkında bilgi vermeyin. eğer içeriyorlarsa
bir veya daha fazla ISO 9660 oturumu ve ilk oturum Xorriso, sonra bir
içindekiler tablosu taklit edilebilir. Aksi takdirde, yalnızca tek bir genel oturum görünür olacaktır.
DVD-RW ortamı -format "dolu" ile biçimlendirilebilir. -blank ile biçimlendirilmemiş hale getirilebilirler.
"deforme".
Normal dosyalar ve blok aygıtları, üzerine yazılabilir ortam olarak işlenir. Borular ve diğer
yazılabilir dosya türleri, boş çoklu oturum ortamı olarak işlenir.

Bu medya, farklı yetenekler sundukları birkaç durumu üstlenebilir.
Boş medya sıfırdan yazılabilir. için uygun bir ISO görüntüsü içermezler. Xorriso.
Boş, yeni satın alınan optik ortamın durumudur. Kullanılmış CD-RW ve DVD-RW ile
action -blank "as_needed" ile elde edilir. Üzerine yazılabilir ortam, aşağıdaki durumlarda boş olarak kabul edilir:
yeniyse veya boş olarak işaretlenmişlerse Xorriso. Eylem -boş "gerekli olduğu gibi" olabilir
üzerine yazılabilir ortam üzerinde bu işaretlemeyi yapmak veya yeni ortamlara zorunlu biçimlendirme uygulamak için kullanılır.
gerekirse medya.
Eklenebilir medya daha fazla oturumu kabul eder. Ya bunlar MMC çok oturumlu medyadır
eklenebilir durum veya bunlar için uygun bir ISO görüntüsü içeren üzerine yazılabilir ortamlardır.
Xorriso.
Eklenebilir, -close off komutuyla bir oturum yazıldıktan sonraki durumdur.
Kapalı medya yazılamaz. için uygun bir ISO görüntüsü içerebilirler. Xorriso.
DVD-ROM ortamının ve ile yazılmış çoklu oturum ortamının durumu kapalıdır.
komutu -kapat. Sürücü salt okunur bir donanımsa, muhtemelen herhangi bir medyayı gösterecektir.
kapalı CD-ROM veya DVD-ROM olarak.
Üzerine yazılabilir ortam, bu tür salt okunur sürücülerde veya
ilk 32 veri bloğunda tanınmayan veriler.
Salt okunur sürücüler, çok oturumlu medyanın oturum geçmişlerini gösterebilir veya göstermeyebilir. Genellikle sadece
ilk ve son oturum görülebilir. Bazen o bile değil. Komut -rom_toc_scan
bu gibi durumlarda yardımcı olabilir veya olmayabilir.

oluşturma, büyüyen, değiştirme, Kör Büyüyen:
Yeni bir boş ISO görüntüsü alır çevrimiçi kurslar düzenliyorlar. geçerli bir ISO 9660 görüntüsüne sahip bir giriş sürücüsü yoksa
bir çıkış sürücüsü ilk kez tanımlandığında. Bu, boşta -dev komutuyla elde edilir
medya veya herhangi bir durumda medya üzerinde -outdev komutuyla.
Yeni boş görüntü, dizinler ve dosyalarla doldurulabilir. Olmadan önce
yazıldığında, çıkış sürücüsündeki ortam boş değilse boş duruma geçmelidir
zaten.

Geçerli bir ISO görüntüsüne sahip bir giriş sürücüsü varsa, bu görüntü şu şekilde yüklenir:
manipülasyonlar ve uzatma için temel. Giriş ve çıkış sürücüsünün takımyıldızı
hangi yazma yönteminin kullanılacağını belirler. Oldukça farklı yeteneklere sahipler ve
kısıtlamaları.

Yöntemi büyüyen ortamdaki mevcut verilere yeni veriler ekler. Bu veriler
yeni dosya içeriğinden oluşur ve mevcut ISO 9660 + Rock Ridge'i geçersiz kılar
dizin ağacı. Dosyaları önceki oturumlardan gizlemek mümkündür ancak hala varlar
ortamda ve birçok optik ortam türüyle bunları kurtarmak oldukça kolaydır.
eski oturumların montajı.
Büyüme komutu -dev ile sağlanır.

yazma yöntemi modifiye güncel olmayan dosyalar olmadan kompakt dosya sistemi görüntüleri üretir veya
dizin ağaçları. Değiştirme, görüntülerini tamamen hedeflenen medyaya yazabilir.
çok oturumlu işlemler için uygun değildir. Örneğin -blank ile işlem görmüş DVD-RW
deformat_quickest, DVD-R DL, adlandırılmış kanallar, karakter aygıtları, yuvalar. Diğer taraftan
değiştirilen oturumlar eklenebilir ortama yazılamaz, yalnızca boş ortama yazılabilir.
Yani bu yöntem için ya iki optik sürücüye ihtiyaç duyulur ya da dosya sistemi ile çalışılmalıdır.
nesneleri kaynak ve/veya hedef ortam olarak
Giriş sürücüsü ve çıkış sürücüsü aynı değilse ve if komutunda değişiklik yapılır.
-grow_blindly varsayılanı "kapalı" olarak ayarlanmıştır. Bu, -indev komutları ile sağlanır ve
-çıktı.

-grow_blindly komutu negatif olmayan bir sayıya ayarlanmışsa ve -indev ve -outdev ise
her ikisi de farklı sürücülere ayarlandı, ardından kör büyüyen gerçekleştirilir. Bir eklenti üretir
verilen blok adresine yazılmaya hazır olan oturum. bu kullanım
modeli
mkisofs -M $indev -C $msc1,$msc2 -o $dev
bu, yanlış parametre kombinasyonlarına çok yer verir ve bu nedenle yalnızca şu durumlarda kullanılmalıdır:
ISO biçimlendirici arasında kesin bir ayrım Xorriso ve yakma programı istenir. -C
$msc1,$msc2 şuna eşittir:
-yük sbsector $msc1 -grow_blindly $msc2

Libburn sürücüler:
Giriş sürücüsü, yani mevcut veya boş bir ISO görüntüsünün kaynağı, herhangi bir rastgele erişim olabilir
okunabilir libburn sürücüsü: okunabilir veri içeren optik ortam, boş optik ortam, normal
dosyalar, cihazları engelle.
Çıktı sürücüsü, yani yazma hedefi, herhangi bir libburn sürücüsü olabilir. Bazı sürücü türleri
yetiştirme yöntemini destekler, ancak yalnızca değiştirme ve kör yetiştirme yöntemlerini destekler. Onlar
tümü yeni oluşturulan görüntüler için uygundur.

Tüm sürücü dosyası nesneleri, kullanıcıya rw izni sunmalıdır. Xorriso. Hatta bunlar
bir ISO görüntüsünü okumak için kullanılamaz.
Herhangi bir sürücü nesnesi türüyle, verilerin 2 KiB'lik bloklar halinde organize edildiği kabul edilir.
Erişim, Mantıksal Blok Adresi (LBA) sayısını veren bir
özel veri bloğu.

GNU/Linux üzerindeki MMC uyumlu (yani optik) sürücüler genellikle
blok cihazları veya genel karakter cihazları. Örneğin
-Dev /dev /sr0
-Dev /dev /hdc
-Dev /dev /sg2
FreeBSD'de aygıt dosyalarının adları şöyledir:
-Dev /dev /cd0
NetBSD'de:
-Dev /dev /rcd0d
OpenSolaris'te:
-Dev/dev/rdsk/c4t0d0s2
Komutla erişilebilir sürücülerin bir listesini alın
-Device_links
Bunu yapmak gerekli olabilir süper tüm sürücüleri görmek ve ardından izin vermek için
amaçlanan kullanıcılar için rw-erişim. Yetkili kullanıcıları aşağıdaki gibi bir grupta toplamayı düşünün:
eski "disket".

Hemen hemen her türden dosya sistemi nesneleri, "stdio:" öneki ve onların yolu ile ele alınabilir.
dosya sisteminde. Örneğin:
-Dev stdio:/dev/sdc
-drive_class'ın varsayılan ayarı, kullanıcının / dev ağaç
bu önek olmadan. Örneğin:
-dev /tmp/sözde_sürücü
Yol normal bir dosyaya veya bir blok cihaza gidiyorsa, öykünülmüş sürücü rastgeledir
erişim okunabilir ve zaten geçerli bir içerik içeriyorsa, büyüme yöntemi için kullanılabilir.
ISO 9660 görüntüsü. Başka hiçbir dosya türü "stdio:" aracılığıyla okunamaz ve yalnızca şu şekilde kullanılabilir:
değiştirme veya kör yetiştirme yöntemi için hedef. Mevcut olmayan yollar
dizinler boş normal dosyalar olarak işlenir.

Çok özel bir tür sahte sürücü, açık dosya tanımlayıcılarıdır. tarafından tasvir edilirler
"stdi:/dev/fd/" ve tanımlayıcı numarası (bkz. man 2 açık).
"-" veya "stdio:/dev/fd/1" adresleri, normalde çıktı olan standart çıktıyı gösterir.
sonuç metinleri için kanal. ISO görüntüsünün ve metnin ölümcül bir şekilde karışmasını önlemek için
-*dev "-" veya "stdio:/dev/fd/1" ise tüm sonuç metinleri stderr'e yönlendirilir
programın başlangıç ​​argümanları arasında.
Standart çıktı şu anda program başına bir oturum oluşturmak için uygundur.
diyalog. Diğer durumlarda kullanılması önerilmez ve çeşitli kısıtlamalar uygulanır:
Başlangıç ​​arasında değilse, standart çıktının sözde sürücü olarak kullanılmasına izin verilmez.
argümanlar. Bu yasağı stdout'a arka kapı adresleri aracılığıyla kandırmaya çalışmayın.
Sürücü olarak stdout kullanılıyorsa, -use_readline kalıcı olarak devre dışı bırakılır. Arka kapı kullanımı
ciddi bellek ve/veya tty bozulmasına neden olabilir.

Özellikle süper kullanıcının herhangi bir erişilebilir dosyaya veya cihaza şu şekilde yazabileceğini unutmayın:
yolunu "stdio:" önekiyle kullanma. Varsayılan olarak herhangi bir adres / dev ağaçsız
"stdio:" öneki yalnızca bir MMC sürücüsüne yol açarsa çalışacaktır.
Biri komutu kullanabilir -ban_stdio_write Bu riski kesinlikle önlemek ve sürüşü kısıtlamak için
MMC sürücülerine kullanım.
Herhangi bir otomatik "stdio:"ya kesinlikle izin vermemek için bir yola "mmc:" eklenebilir.
-drive_class komutuyla, belirli yollar yasaklanabilir veya "stdio:" öneki olmadan erişime izin verilebilir.
başka yollara.

kaya Ridge, Posix, X/Açık, El torito, EKL, Xattr:
kaya Sırt ISO 9660 standardını geliştiren bir dizi ek bilginin adıdır.
dosya sistemi, sahiplik, erişim ile POSIX uyumlu bir dosya sistemini temsil edebilmesi için
izinler, sembolik bağlantılar ve diğer özellikler.
Bu nedir Xorriso ISO içindeki disk dosyalarının iyi bir temsili için kullanır
görüntü. Xorriso varsayılan olarak Rock Ridge bilgilerini üretir. kesinlikle tavsiye edilmez
bu özelliği devre dışı bırakın.

Xorriso "porriso" olarak adlandırılmadı çünkü POSIX yalnızca 14 karakterlik dosya adını garanti ediyor
uzunluk. Dosya adı uzunluğu talep eden, X/Açık Sistem Arayüzü standardı XSI'dir.
255 karaktere kadar ve 1024 karaktere kadar yol. Rock Ridge bu talebi yerine getiriyor.

An El torito önyükleme kaydı, BIOS önyükleme tesisini bir veya daha fazla önyüklemeye yönlendirir
ISO görüntüsünde depolanan ikili program dosyaları olan görüntüler. Önyüklemenin içeriği
görüntü dosyaları El Torito kapsamında değildir.
Çoğu önyüklenebilir GNU/Linux CD'si, ISOLINUX veya GRUB önyükleme görüntüleri ile donatılmıştır. Xorriso is
böyle bir görüntüyü önyüklenebilir hale getiren bir El Torito nesnesi oluşturabilir veya sürdürebilir. İçin
ayrıntılar -boot_image komutuna bakın.
ISO görüntülerini USB bellekten veya diğer sabit disk benzeri ortamlardan önyüklenebilir hale getirmek mümkündür.
Birkaç seçenek bir MBR (Ana Önyükleme Kaydı),
amaçlanan önyükleme belleniminin ve ilgili önyükleme yükleyicilerinin ihtiyaçları, örneğin GRUB2 veya ISOLINUX.
Bir MBR, önyükleme kodu ve bir bölüm tablosu içerir. Bir takip oturumunun yeni MBR'si
yalnızca üzerine yazılabilir ortamlarda yürürlüğe girer.
MBR, USB bellekten veya sabit diskten önyükleme yapılırken PC-BIOS tarafından ve PowerPC CHRP veya
Önyükleme sırasında PREP. 0xee tipine sahip bir MBR bölümü, GPT'nin varlığını gösterir.
Öykünme -as mkisofs, ISOLINUX wiki'sinden örnek seçenekleri destekler, seçenekler
GRUB komut dosyası grub-mkrescue'da ve FreeBSD AvgLiveCD wiki'deki örnekte kullanılır.
A GPT (GUID Partition Table) bölümleri daha modern bir şekilde işaretler. EFI tarafından okunur
USB bellekten veya sabit diskten önyükleme yaparken ve bir HFS+ bulmak ve monte etmek için kullanılabilir
ISO görüntüsünün içindeki bölüm.
An APM (Apple Partition Map), HFS+ bölümünü işaretler. Önyükleme için Mac'ler tarafından okunur ve
montaj için.
MBR, GPT ve APM birleştirilebilir. APM, MBR önyükleme kodunun ilk 8 baytını kaplar. Herşey
üçü El Torito'nun CDROM'dan başlatılmasını engellemez.
Daha fazla tesis için destek vardır: MIPS Big Endian (SGI), MIPS Little Endian (DEC),
SUN SPARC, HP-PA. MBR ile karşılıklı olarak birleştirilemeyen ve ayrıca birleştirilemeyenler,
GPT veya APM.

ACL dosya nesnelerine erişim izinlerini kontrol etmenin gelişmiş bir yoludur. ne ISO
9660 veya Rock Ridge, ACL'leri kaydetmenin bir yolunu belirtmez. Yani libisofs bir standart getirdi
bu amaç için AAIP adlı uyumlu uzantı. tarafından etkinleştirilirse bu uzantıyı kullanır.
komuta -Acl.
AAIP ile geliştirilmiş görüntülerin normal olarak monte edilebilir olması beklenir, ancak
bağlı dosya sistemi ACL'leri gösterecek ve saygı duyacaktır. şimdilik sadece Xorriso edebilmektedir
bu ACL'leri alın. Dosyalar bir ACL'ye geri yüklendiğinde bunları yürürlüğe koyabilir
etkin dosya sistemi veya bunları araç setfacl için uygun bir biçimde yazdırabilir.
ACL'li dosyalar grup izinleri olarak "mask::" girişinin ayarını gösterir.
var. Yine de listelenmemiş grup üyeleri girişe göre ele alınır.
"grup::". ACL'yi bir dosyadan kaldırırken, Xorriso "group::" işlevini devreye sokar.
ACL'lerin yerel dosyalardan ve yerel dosyalara kaydedilmesi ve geri yüklenmesi şu anda yalnızca GNU/Linux'ta çalışmaktadır.
ve FreeBSD.

xattr (aka EA veya extattr) dosyaya eklenebilen ad ve değer çiftleridir.
nesneler. AAIP onları temsil edebilir ve Xorriso çiftleri kaydedebilir ve geri yükleyebilir
kullanıcı ad alanı dışında adları var. "user.x" gibi "user" ile başlayanlar
veya "user.whatever". Ad, 0 ile sonlandırılan bir dize olmalıdır. Değer herhangi bir bayt dizisi olabilir
4095 bayt boyutunu aşmaz. xattr işleme yalnızca şu durumda gerçekleşir:
komutla etkinleştirildi -xattr.
ACL'de olduğu gibi, şu anda yalnızca Xorriso AAIP ile geliştirilmiş görüntülerden xattr alabilir,
onları xattr uyumlu dosya sistemlerine geri yüklemek veya yazdırmak için.
Yerel dosyalardan ve yerel dosyalardan xattr'ın kaydedilmesi ve geri yüklenmesi şu anda yalnızca GNU/Linux'ta çalışmaktadır.
ve extattr olarak bilinen FreeBSD.

Komuta işleme:
Komutlar ya hemen gerçekleşen eylemlerdir ya da takip etmeyi etkileyen ayarlardır.
hareketler. Bu nedenle, program argümanları olarak verilmedikçe ve
komuta -x aralarında.
Komutlar, bir komut kelimesinden ve ardından sıfır veya daha fazla parametre kelimesinden oluşur. eğer liste
parametre kelimelerinin uzunluğu değişkendir ("[...]" veya "[***]" ile gösterilir), o zaman
tarafından sonlandırıldı liste sınırlayıcı, bağımsız değişken listesinin sonunda yer alır veya oluşur
bir giriş satırının sonunda.

Program başlangıcında liste sınırlayıcısı "--" dizesidir. Bu ile değiştirilebilir
Değişken uzunluklu bir listede "--" parametresine izin vermek için -list_delimiter komutu.
Ancak, hemen ardından sınırlayıcıyı "--" olarak sıfırlamanız önerilir.
Kısa olması için liste sınırlayıcısı bu metin boyunca "--" olarak anılır.
Bir komutun parametrelerinden sonra görünüyorsa, liste sınırlayıcı sessizce yoksayılır.
sabit bir liste uzunluğu ile. Parametreler arasında görünüyorsa normal metin olarak işlenir.
böyle bir komuttan.

model genişleme kalıp sözcükleri listesini mevcut dosya adresleri listesine dönüştürür.
Eşleşmeyen kalıp sözcükleri bu sonuç listesinde değiştirilmeden görünecektir.
Model eşleştirme, olağan kabuk ayrıştırıcı joker karakterlerini '*' '?' destekler '[xyz]' ve saygılar
'/', yalnızca tam anlamıyla eşleştirilebilen yol ayırıcı olarak.
Kalıp genişletme, genel bir özellik değil, bazı belirli komutların bir özelliğidir. o
-iso_rr_pattern ve -disk_pattern komutlarıyla kontrol edilir. Desen kullanan komutlar
genişletmelerin tümü, bu metinde "[***]" ile belirtilen değişken parametre listelerine sahiptir.
ziyade "[...]".
Diğer bazı komutlar, koşulsuz olarak kalıp eşleştirmesi gerçekleştirir.

Komut ve parametre kelimeleri ya program argümanlarından okunur, burada bir argüman
bir kelimedir veya kelimelerin benzer şekilde tanındığı alıntılanan giriş satırlarından
bir kabuk ayrıştırıcısının tırnak kuralları.
Xorriso ilk bakışta öyle görünse de bir kabuk değildir. Şunun farkında olun:
tırnak işaretleri ve "*" gibi desen sembollerinin etkileşimi normal kabuktan farklıdır
ayrıştırıcılar İçinde Xorriso, tırnak işareti bir desen sembolünü değişmez yapmaz.

kote giriş boşlukla ayrılmış metni kelimelere dönüştürür. Çift tırnak işareti "
ve tek tırnak işareti ', boşlukları kapatmak ve onu bir parçası yapmak için kullanılabilir.
kelimeler (örn. dosya adları). Her işaret tipi, diğer tipin işaretlerini içerebilir. A
sondaki ters eğik çizgi \ dış alıntılar veya açık bir alıntı, sonraki giriş satırının
eklenecek.
Tırnak içine alınmış giriş, tırnakların içeriği olarak NUL (8) dışında herhangi bir 0 bit karakteri kabul eder.
Yine de, kullanıcının bu karakterleri doğrudan üretmesi zahmetli olabilir.
Bu nedenle alıntılanan girdi ve program argümanları isteğe bağlı backslash Yorumlama hangi
$'...' içinde olduğu gibi, NUL (8) dışındaki tüm 0 bitlik karakterleri ters eğik çizgi kodları aracılığıyla temsil edebilir.
bash.
Bu, varsayılan olarak etkin değildir. -backslash_codes komutuna bakın.

Program başladığında önce -no_rc argümanını arar. Bu mevcut değilse
daha sonra başlangıç ​​dosyalarını arar ve içeriklerini komut giriş satırları olarak okur. O zamanlar
program argümanlarını komutlar ve parametreler olarak yorumlar. Sonunda diyaloğa giriyor
-dialog "on" komutu bu noktada yürütüldüyse mod.

Program ya -end komutuyla ya da diyalog kipinde program argümanlarının sonunda sona erer.
o noktada etkinleştirilmemiştir veya eşiğini tetikleyen bir sorun olayı tarafından
-abort_on komutu.

diyalog, okuma satırı, Sonuç çağrı cihazı:
İletişim modu, alıntılanmış bir giriş satırı ister, onu kelimelere ayrıştırır ve bunları şu şekilde gerçekleştirir:
parametreleriyle komut verir. Diyaloğu daha fazla hale getirmek için yardımcı hizmetler sunar.
rahat.

Readline, giriş satırı için bir geliştirmedir. Bunu bash'den zaten biliyor olabilirsiniz
kabuk. içinde mevcut olup olmadığı Xorriso paketin mevcudiyetine bağlıdır
readline-dev o sırada Xorriso kaynak kodundan oluşturuldu.
Readline, kullanıcının imleci Sol ve
Sağ ok tuşları. Metin, imleç konumuna eklenebilir. Sil tuşu kaldırır
imlecin altındaki karakter. Yukarı ve Aşağı ok tuşları tarihçede gezinir.
önceki giriş satırları
libreadline hakkında daha fazla bilgi için man readline'a bakın.

Komut sayfası, iletişim kutusunda uygun olabilecek yerleşik bir sonuç metin çağrı cihazını etkinleştirir
modu. Bir eylem, belirli sayıda terminal hattı çıktısını aldıktan sonra, çağrı cihazı,
Bir giriş satırı için kullanıcı.
Boş bir satır sağlar Xorriso sonraki sayfa çıkana kadar çalışmaya devam edin.
Tek karakter "@", geçerli eylem için sayfalamayı devre dışı bırakır.
"@@@", "x", "q", "X" veya "Q", geçerli eylemin durdurulmasını ve daha fazla bastırılmasını ister
sonuç çıktısı.
Diğer herhangi bir satır girişi, yeni diyalog satırı olarak yorumlanacaktır. Şu anki eylem
iptal edilmesi istendi. Daha sonra giriş satırı yürütülür.

Bazı eylemler, bilgi çıktılarına da sayfalama uygular.
Durdurma talebine, mevcut eylem tarafından uyulabilir veya uyulmayabilir. Tüm eylemler deneyin
en kısa sürede iptal edin.

SEÇENEKLER


Tüm komut sözcükleri, bu tire için zorunlu olmasa da, önde bir tire ile gösterilir.
tanınması gereken komuttur. Yine de komut içinde - öykünülmüş çizgilerin çizgileri gibi
komutlar zorunludur.
Normal olarak, herhangi bir sayıda önde gelen tire komut sözcükleri ile yok sayılır ve iç tireler
alt çizgi olarak yorumlanır.

infaz sipariş of program argümanlar:

Varsayılan olarak, bir xorriso çalışmasının program argümanları bir dizi olarak yorumlanır.
tam olarak verilen sırayla gerçekleştirilen komutlar. Bu, kullanıcının yazmasını gerektirir
bunlardan etkilenecek komutlardan önce istenen ayarlar için komutlar
ayarlar.
Diğer birçok program, program argümanlarını keyfi bir sıralamada destekler ve
ayarlar ve eylemler kendi takdirine bağlı olarak bir sırayla. xorriso bir seçenek sunar
ifade kaybı pahasına böyle bir davranışı mümkün kılmak.

-x Program bağımsız değişkenlerinin (büyük olasılıkla) bir diziye göre otomatik olarak sıralanmasını etkinleştirin.
mantıklı. Bu komut, aşağıdaki komutlar arasında herhangi bir konumda verilebilir.
program argümanları olarak teslim edilir.
Not: Yalnızca program argümanı olarak ve tek bir tire ile verilirse çalışır (örn.
"-x"). Başlangıç ​​dosyalarında, -options_from_file ile veya
diyalog modu, ne de "x" ve son olarak "--x" olarak değil. Sadece komutları etkiler
program argümanları olarak verilir.

-list_arg_sorting
-x komutu etkinse, tüm xorriso komutlarını geçerli olan sırayla listeleyin.
Bu liste, diziyi düşünen bir kullanıcı için -x olmadan da yardımcı olabilir.
komutların yerleştirileceği yer. Listelenen sıralama düzeninden sapmalar
duyum ama.

Edinme kaynak ve hedef sürücü:

Bir sürücü edinmenin etkisi, sonraki paragrafta yer alan birkaç komuta bağlı olabilir.
"Görüntü yükleme davranışını etkileme". İstenirse, etkinleştirme komutları
sürücüyü alan komutlardan önce gerçekleştirilebilir.

-Dev adres
Giriş ve çıkış sürücüsünü aynı adrese ayarlayın ve uygunsa bir ISO görüntüsü yükleyin.
sunmak. ISO görüntüsü yoksa boş bir tane oluşturun. Resmi ayarla
büyümek için genişleme yöntemi.
Buna yalnızca şu anda yüklü olan ISO'da herhangi bir değişiklik beklemediği sürece izin verilir.
görüntü. Değişiklikler beklemedeyse, önce -commit veya -rollback gerçekleştirilmelidir.
Özel adres dizisi "-", çeşitli kısıtlamaların olduğu standart çıktı anlamına gelir.
uygulamak. Yukarıdaki "Libburn sürücüleri" paragrafına bakın.
Boş bir adres dizgisi "", yeni bir tane almadan mevcut cihazı terk eder.

-indev adres
Giriş sürücüsünü ayarlayın ve varsa bir ISO görüntüsü yükleyin. Yeni giriş sürücüsü farklıysa
-outdev'den sonra büyümeden değiştirmeye veya kör büyümeye geçiş yapın. değişir
-grow_blindly ayarında her ikisinden hangisi etkinleştirilir. Aynı kurallar ve
kısıtlamalar -dev ile olduğu gibi geçerlidir.

-çıktı adres
Çıkış sürücüsünü ayarlayın ve giriş sürücüsünden farklıysa büyümeden
değiştirme veya kör büyüme. -dev ve -indev'den farklı olarak bu eylem bir
yeni ISO görüntüsü. Böylece bekleyen değişiklikler olsa bile gerçekleştirilebilir.
-outdev, önceki -dev veya -indev olmadan gerçekleştirilebilir. Bu durumda boş bir ISO
Bekleyen hiçbir değişiklik olmayan görüntü oluşturulur. Ya yardımı ile doldurulabilir
-harita, -add et.al. veya -dev veya -indev yapılırsa sessizce atılabilir
sonradan.
Özel adres dizisi "-", çeşitli kısıtlamaların olduğu standart çıktı anlamına gelir.
uygulamak. Yukarıdaki "Libburn sürücüleri" paragrafına bakın.
Boş bir adres dizgisi "", geçerli çıkış sürücüsünü bir
yenisi. Çıkış sürücüsü olmadan yazmak mümkün değildir.

-grow_blindly "kapalı"|predicted_nwa
Tahmin edilen_nwa negatif olmayan bir sayıysa, o zaman yerine kör büyütme gerçekleştirin.
-indev ve -outdev farklı sürücülere ayarlanmışsa değiştirme. "kapalı" veya "-1" anahtarı
varsayılan olan değiştirmek için.
tahmin edilen_nwa, kör büyümenin eklenti oturumunun yapılacağı blok adresidir.
nihayet biter. Bu son konumu sağlamak kullanıcının sorumluluğundadır.
ve eski oturumların varlığı. Aksi takdirde, genel ISO görüntüsü
monte edilebilir veya dosya içeriğine erişirken okuma hataları üretecektir. Xorriso irade
oturumu -outdev incelemesinden elde edilen adrese yazın ve değil
mutlaka tahmin edilen_nwa.
Bir kör yetiştirme çalışması sırasında, çıktı başlamadan önce giriş sürücüsünden vazgeçilir.
Yazma işlemi tamamlandığında çıkış sürücüsünden vazgeçilir.

etkileyen the davranış of görüntü Yükleniyor:

Aşağıdaki komutlar, normal olarak, bir görüntü yüklenmeden önce aşağıdaki komutlar kullanılarak gerçekleştirilmelidir:
bir giriş sürücüsü. Nadir durumlarda, bunları yalnızca görüntü yüklendikten sonra etkinleştirmek istenir.

-read_speed kod|sayı[k|m|c|d|b]
Okuma hızını ayarlayın. Varsayılan, bir hız ayarı göndermekten kaçınan "hiçbiri"dir
okuma başlamadan önce sürücüye komut verin.
Diğer özel hız kodları şunlardır:
"max" (veya "0"), sürücü tarafından duyurulan maksimum hızı seçer.
"min" (veya "-1"), sürücü tarafından duyurulan minimum hızı seçer.
Hız, ortama bağlı sayılarda veya saniye başına istenen verim olarak verilebilir
MMC uyumlu kB (= 1000) veya MB (= 1000 kB) cinsinden. Medya x-hız faktörü ayarlanabilir
CD için "c", DVD için "d", BD için "b", "x" isteğe bağlıdır.
Örnek hızlar:
706k = 706kB/sn = 4c = 4xCD
5540k = 5540kB/sn = 4d = 4xDVD
Ekli hız birimi hakkında herhangi bir ipucu yoksa, -indev içindeki ortam
karar verilecek. Varsayılan birim CD = 176.4k'dir.
Sürücüye bağlı olarak, bildirilen okuma hızları aldatıcı derecede düşük veya yüksek olabilir.
Bu nedenle "min", ilgili ortam tipinin 1x hızından daha yüksek olamaz.
Okuma hızı "maks", cihaza bağlı olarak 52xCD, 24xDVD veya 20xBD'den düşük olamaz.
orta tip.
MMC sürücüleri genellikle kendi hız fikrini harekete geçirir ve verilen hız değerini alır.
yanık programı tarafından yalnızca kendi kararları için ipucu olarak.

-yük varlık kimliği
-dev veya -indev'den belirli (muhtemelen eski) bir ISO oturumu yükleyin. Genellikle hepsi
kullanılabilir oturumlar -toc komutuyla gösterilir.
varlık, adreslemenin türünü gösterir. id belirli bir adresi gösterir. bu
aşağıdaki varlıklar tanımlanmıştır:
Herhangi bir kimliğe sahip "auto", -toc içindeki son oturumu ele alır. Bu varsayılandır.
Kimliği "ISO oturumu" satırı, "Idx" sütunu itibariyle bir sayı olan "oturum".
"İz", "ISO izi" satırı, "Idx" sütunundan itibaren bir sayı olan kimlik.
"ISO ..." satırından itibaren bir sayı ile "lba" veya "sbsector", "sbsector" sütunu.
"ISO ..." satırından itibaren bir metin için bir arama modeliyle "volid", "Hacim" sütunu
İD".
Mevcut olmayan veya bir ISO görüntüsünü temsil etmeyen bir varlığın adreslenmesi,
ya -indev'den vazgeçin ya da en azından boş bir görüntüye yol açın.
-load yürütüldüğü anda bir giriş sürücüsü ayarlanmışsa, adreslenen
ISO görüntüsü hemen yüklenir. Aksi takdirde, ayar bir sonrakine kadar beklemede olacaktır.
-dev veya -indev. Görüntü bir kez yüklendikten sonra, ayar aşağıdakiler için geçerlidir:
-bir sonraki -dev veya -indev'e kadar geri alma, burada "otomatik" olarak sıfırlanır.

-yer değiştirme [-] LBA
Görüntünün yer değiştirmesini görüntünün başlangıç ​​adresine göre telafi edin.
hazırlandı. Bu, yalnızca ISO görüntülerinin yüklenmesini ve dosyalarının okunmasını etkiler.
-Deplasman olduğu sürece çok seanslı büyüme yöntemine izin verilmez.
sıfır olmayan. Yani -indev ve -outdev farklı olmalıdır. Yer değiştirme sıfırlanır
0, sürücü yazdıktan sonra yeniden alınmadan önce.
Örnekler:
Bir CD'nin parçası 123456 bloğunda başlar ve bulunduğu bir disk dosyasına kopyalanırsa
blok 0'da başlar, daha sonra bu kopya -deplasman -123456 ile yüklenebilir.
640000 blok ofset 512 ile bir bölüme bir ISO görüntüsü yazılmışsa
bayt, daha sonra temel cihazdan -displacement 160000 ile yüklenebilir.
Her iki durumda da, ISO oturumları bağımsız olmalıdır, yani ek oturumlar olmamalıdır.
izinin veya bölümünün dışındaki bir ISO görüntüsüne.

-drive_class "zararsız"|"yasaklandı"|"dikkat"|"clear_list" disk_pattern
Güvenlik listelerinden birine bir sürüş yolu düzeni ekleyin veya bu listeleri boş yapın.
Aşağıdaki sırayla test edilen üç liste tanımlanmıştır:
Bir sürücü adres yolu "zararsız" listeyle eşleşirse, sürücü
kabul edilmiş. Bir MMC cihazı değilse, "stdio:" öneki başa eklenir
otomatik olarak. Bu liste varsayılan olarak boştur.
Aksi takdirde, yol "yasaklanmış" listeyle eşleşirse, sürücü tarafından kabul edilmeyecektir.
Xorriso daha ziyade bir FAILURE olayına yol açar. Bu liste varsayılan olarak boştur.
Aksi takdirde, yol "dikkat" listesiyle eşleşiyorsa ve bir MMC cihazı değilse,
adres "stdio:" ön ekine sahip olmalıdır, aksi takdirde reddedilecektir. Bu listenin sahip olduğu
varsayılan bir giriş: "/ dev".
Bir sürücü yolu hiçbir listeyle eşleşmiyorsa "zararsız" olarak kabul edilir. Varsayılan olarak bunlar
dizinle başlamayan tüm yollar "/ dev".
Bir yol, üst yollarından biri veya kendisi bir liste girişiyle eşleşirse bir listeyle eşleşir.
"stdio:" veya "mmc:" adres öneki, eşleşmeler için test edilirken yok sayılır.
Sözde sınıf "clear_list" ve sözde kalıplar "yasaklandı", "dikkat", "zararsız",
veya "tümü", listeler boş yapılabilir.
Örn: -drive_class clear_list yasaklandı
Biri normalde -drive_class listelerini aşağıdakilerden birinde tanımlayacaktır. Xorriso Başlangıç
Dosyalar.
Not: Bu bir güvenlik özelliği değil, süper kullanıcının kullanması için bir tampondur.
istenmeyen kazaları önlemek. Sahip olduğunuz bir cihaz dosyasına erişimi güvenilir bir şekilde engellemek için
dosya sistemindeki rw-izinlerini reddetmek için.

-read_fs "herhangi bir"|"norock"|"nojoliet"|"ecma119"
Varsa, hangi tür dosya sistemi ağacının yükleneceğini belirtin. dilek olamazsa
yerine getirildiğinde, ECMA-119 adları yüklenir ve -ecma119_map'e göre dönüştürülür.
"any" önce Rock Ridge'i okumaya çalışır. Eğer yoksa Joliet denenir.
"norock", Rock Ridge'i denemez.
"nojoliet" Joliet'i denemez.
"ecma119" ne Rock Ridge'i ne de Joliet'i denemez.

-assert_volid desen şiddeti
Verilen aramayla eşleşmeyen birim kimliklerine sahip ISO görüntülerini yüklemeyi reddetme
Desen. Bir görüntüyü reddederken, giriş sürücüsünden vazgeçin ve bir
verilen önem derecesi (FAILURE gibi, bkz. -abort_on). Boş bir arama düzeni, herhangi bir
görüntü.
Bu komut, boş girdi ortamından boş bir görüntünün oluşturulmasını engellemez
ve önceden yüklenmiş bir görüntüyü atmaz.

-in_charset karakter_kümesi_adı
Bir görüntü yüklenirken dosya adlarının dönüştürüleceği karakter kümesini ayarlayın. Görmek
Daha fazla açıklama için "Karakter kümeleri" paragrafına bakın. Yazılı görüntüyü yüklerken
-commit'ten sonra -out_charset ayarı -in_charset'e kopyalanacaktır.

-Auto_charset "açık"|"kapalı"
Çıktı karakter kümesi adının kaydedilmesini ve yorumlanmasını etkinleştirin veya devre dışı bırakın.
görüntü kök dizininin bir xattr niteliği. Etkinleştirilmişse ve kaydedilmişse
karakter kümesi adı bulunursa, bu ad giriş adı olarak kullanılacaktır.
Bir görüntüyü okurken karakter seti.
Varsayılan çıktı karakter kümesinin, terminalin yerel karakter kümesi olduğuna dikkat edin.
nerede Xorriso koşar. Bu yerel karakter setini üretilen ISO'ya atfetmeden önce
görüntü, terminalin amaçlanan tüm dosya adlarını düzgün bir şekilde gösterip göstermediğini kontrol edin,
özellikle egzotik ulusal karakterler.

-sabit bağlantılar mod[:mod...]
Sabit bağlantı ilişkilerinin yüklenmesini ve kaydedilmesini etkinleştirin veya devre dışı bırakın.
Varsayılan mod "kapalı"da, iso_rr dosyaları görüntü yükleme zamanında inode numaralarını kaybeder.
Görüntü oluşturma zamanında inode numarası olmayan her iso_rr dosya nesnesi
-uyumluluk new_rr olarak ayarlanmışsa, yeni bir benzersiz düğüm numarası.
"Açık" modu, bu tür sayılar varsa, yüklenen görüntüdeki düğüm numaralarını korur.
kaydedildi. Bir oturum gerçekleştirirken iso_rr dosyalarının ailelerini arar.
aynı disk dosyasından kaynaklanıyor, aynı içerik filtrelemesine sahip ve aynı
özellikler. Aile üyelerinin tümü aynı inode numarasını alır. Bunların olup olmadığı
sayılara montaj sırasında saygı duyulur, işletim sistemine bağlıdır.
Komut -lsl, "lsl_count" etkinleştirilmişse sabit bağlantı sayılarını görüntüler. Bu yavaşlayabilir
komut, büyük ölçüde ISO görüntüsünde değişiklikler yapıldıktan sonra. Öyleyse
varsayılan "no_lsl_count"tur.
-update ve -update_r komutları, içindeki sabit bağlantıların bölünmelerini ve füzyonlarını izler.
kararlı aygıt ve düğüm numaralarına sahip dosya sistemleri. Bu otomatik neden olabilir
oturum yazılmadan önceki son dakika değişiklikleri. Komut -sabit bağlantılar
"perform_update", bu değişiklikleri daha önce yapmak için kullanılabilir, örneğin başvurmanız gerekiyorsa
tüm güncellenmiş dosyalara filtreler.
"out_update" modu, güncelleme komutları sırasında sabit bağlantı işlemeyi önler. Bunu kullan
dosya sistemi durumunuz -disk_dev_ino "on" a izin vermiyorsa.
Xorriso bir ISO görüntüsünden dosyaları ayıklayan komutlar, dosyaları şu şekilde birleştirmeye çalışır:
özdeş inode numarası. Bu işlemin normal kapsamı, görüntü yüklemeden
görüntü yükü. Birikmiş sabit bağlantı adreslerinden -hardlinks ile vazgeçilebilir.
"discard_extract".
Çok sayıda sabit bağlantı ailesi -osirrox değilse -temp_mem_limit tüketebilir
"sort_lba_on" ve -hardlinks "cheap_sorted_extract" her ikisi de etkindir. Bu
aynı tekli çıkarma komutuyla geri yüklenen diğer dosyalara sabit bağlantıyı kısıtlar.
-hardlinks "normal_extract", geniş ve pahalı sabit bağlantı birikimini yeniden etkinleştirir.

-Acl "açık"|"kapalı"
ACL'lerin işlenmesini etkinleştirin veya devre dışı bırakın. Etkinleştirilirse, o zaman Xorriso ACL'leri alacak
disk dosyası nesnelerinden, ACL'leri libisofs'a özgü kullanarak ISO görüntüsünde saklayın
AAIP formatı, ISO görüntülerinden AAIP verilerini yükleyin, dosya karşılaştırması sırasında ACL'yi test edin ve
ISO görüntülerinden ayıklarken ACL'leri disk dosyalarına geri yükleyin. Ayrıca bkz. komutlar
-GetFacl, -setfacl.

-xattr "açık"|"kapalı"
Kullanıcı ad alanında xattr niteliklerinin işlenmesini etkinleştirin veya devre dışı bırakın. Etkinleştirilirse,
sonra Xorriso xattr'yi ACL'ye benzer şekilde işleyecektir. Ayrıca bkz. komutlar -getfattr,
-setfattr ve xattr ile ilgili yukarıdaki paragraf.

-md5 "açık"|"tümü"|"kapalı"|"load_check_off"
Genel oturum ve her biri için MD5 sağlama toplamlarının işlenmesini etkinleştirin veya devre dışı bırakın
tek veri dosyası. Etkinleştirilirse, sağlama toplamı etiketli görüntüler yalnızca aşağıdaki durumlarda yüklenir:
süper blok ve dizin ağacının etiketleri doğru şekilde eşleşir. MD5 veri sağlama toplamı
varsa dosyalar ve tüm oturum görüntüden yüklenir.
-compare ve -update komutları ile, bir dosyanın kayıtlı MD5'i aşağıdakilerden kaçınmak için kullanılacaktır.
resimden içerik okuma. Yalnızca disk dosyası içeriği okunacak ve
MD5 ile karşılaştırıldığında. -disk_dev_ino "açık" değilse, bu çok zaman kazandırabilir
uygun.
Görüntü oluşturma zamanında, verilerini alan her dosya için hesaplanırlar.
yeni oturuma yazılır. Verileri daha eski olan dosyaların sağlama toplamları
oturumlar yeni oturuma kopyalanır. Süper blok, ağaç ve tüm oturum bir
her biri sağlama toplamı etiketi.
"tümü" modu ayrıca görüntü oluşturma sırasında sağlama toplamının olup olmadığını kontrol eder.
bir veri dosyası, okumaya başladığı zaman ile okunduğu zaman arasında değişti
Bitti. Bu, her dosyayı iki kez okumak anlamına gelir.
"load_check_off" modu, "on" veya "all" ile birlikte kayıtlı MD5 toplamlarını yükleyecektir, ancak
süperblok ve dizin ağacının kayıtlı sağlama toplamı etiketlerini test etmeyin. Bu
yanık programı olarak Growisofs kullanılmışsa gereklidir, çünkü programın üzerine yazmaz.
ilk oturumun süper blok sağlama toplamı etiketi. Bu nedenle load_check_off içeride
etkisi ne zaman Xorriso -mkisofs seçeneği olarak -M yapılır.
Test, "load_check_on" modu ile yeniden etkinleştirilebilir.
Sağlama toplamlarından -check_md5, -check_md5_r komutları ve bulma eylemleri aracılığıyla yararlanılabilir.
get_md5, check_md5 ve -check_media aracılığıyla.

-yedekleme için
En yüksek düzeyde yedekleme oluşturmaya veya geri yüklemeye yardımcı olan tüm ekstra özellikleri etkinleştirin.
dosya özelliklerinin aslına uygunluğu. Şu anda bu bir kısayol: -acl üzerinde -hardlinks
-xattr üzerinde -md5 üzerinde.

-ecma119_harita "soyulmuş"|"eşlenmemiş"|"küçük harf"|"büyük harf"
Rock Ridge değilse, yüklenen oturumdaki dosya adlarının dönüştürülmesini seçin.
oturumdan isim veya Joliet adı okunmadı.
"Çıkarılmış" mod varsayılandır. İsimleri ISO'da olduğu gibi gösterir ancak kaldırır
varsa ";1" veya ".;1" sonunda.
"Eşlenmemiş" modu, karakterleri kaldırmadan adları olduğu gibi gösterir.
"Küçük harf" modu "soyulmuş" gibidir ancak aynı zamanda büyük harfleri küçük harfe eşler
Edebiyat. Bu, varsayılan GNU/Linux bağlama davranışıyla uyumludur.
"Büyük harf" modu "soyulmuş" gibidir ancak varsa küçük harfleri büyük harfe eşler
ECMA-119 reçetelerine rağmen meydana gelir.

-Disk_dev_ino "açık"|"ino_only"|"kapalı"
Kayıtlı dosya kimlik numaralarının işlenmesini etkinleştirin veya devre dışı bırakın (dev_t ve
ino_t). Etkinleştirilirse, xattr olarak depolanırlar ve dosyayı önemli ölçüde hızlandırabilirler.
karşılaştırmak. Kök düğüm, genel bir başlangıç ​​zaman damgası alır. Eğer karşılaştırma sırasında bir
ISO görüntüsünde daha genç zaman damgalarına sahip dosya bulunursa,
tutarsız içeriğe sahip.
Disk dosya sistemlerinin aygıt numaraları ve düğüm numaraları kalıcıysa ve
zaman damgalarında veya sistem saatinde düzensiz değişiklikler olmaz, o zaman potansiyel
içerik değişiklikleri, bu içeriği okumadan tespit edilebilir. Dosya içeriği değişikliği
mtime, ctime, cihaz numarası veya inode numarasından herhangi birinin değiştiği varsayılır.
"Yalnızca ino_" modu, cihaz numaralarının
Karşılaştırılan ağaçtaki bağlama noktalarının her zaman aynı sonuca götürdüğü ön koşul
dosya sistemleri. "Açık" modu her zaman tüm dosyaların değiştiğini görüyorsa bunu kullanın.
Hız avantajı, yalnızca yüklenen oturum şu şekilde üretilmişse görünür:
-disk_dev_ino da "açık".
-disk_dev_ino "kapalı"nın yalnızca -hardlinks "kapalı" olduğunda tamamen etkin olduğunu unutmayın,
çok.

-dosya_adı_limit [+]sayı
64 ila 255 aralığında dosya adları için izin verilen maksimum uzunluğu ayarlayın. Yol
verilen sayıdan daha uzun olan bileşenler kesilecek ve
son 33 baytın üzerine iki nokta üst üste ':' ile yazılır ve MD5'in onaltılı gösterimi
tüm büyük boyutlu adın ilk 4095 baytı. Potansiyel eksik UTF-8
karakterlerin başındaki baytları '_' ile değiştirilir.
uzun bileşenlere sahip iso_rr_paths, dosya yollarına erişmeye devam edebilecek
kesilmiş bileşenlerle.
Bir ISO ağacı varken -file_name_limit yürütülürse, dosya adları
ISO ağacı, mevcut sınırın mevcut kesilmiş dosya adları ve
yeni kesilen dosyalar ve mevcut dosyalar arasındaki isim çakışmaları. Her iki durumda da,
ayar bir SORRY olayıyla reddedilecektir.
Argümanın başına "+" karakteri getirilerek bu yasak kaldırılabilir.
-file_name_limit. Kesilen dosya adları daha sonra tekrar kesilerek geçersiz kılınabilir.
onların MD5 kısmı. Çarpışan kısaltılmış adlar benzersiz hale getirilerek en az 9
kalan ad bölümünün daha fazla baytı.
xattr yazma etkinse, uzunluk "isofs.nt" dizininde saklanacaktır.
kök dizini. xattr okuması etkinse ve "isofs.nt" bulunursa, o zaman
Bulunan uzunluk, geçerli ayardan daha küçükse geçerli olur.
-dosya_adı_limit.
Dosya adı kalıpları, yalnızca kısaltılmış adla eşleşirlerse çalışır. Bu olabilir
gelecekte değişiklik.
-Update sırasında adı kısaltılmış dosyalar silinir ve koşulsuz olarak yeniden eklenir
ve -update_r. Bu gelecekte değişebilir.
En az 4.1'e kadar olan Linux çekirdekleri, 254 ve 255 uzunluk adlarını yanlış temsil eder.
disk_paths içinde veya altında bu tür adları bekleyin ve ISO'yu bu tür Linux ile bağlamayı planlayın
çekirdekler, -file_name_limit 253'ü ayarlamayı düşünün. Aksi takdirde, daha uzun adlardan kaçının
253 karakter.

-rom_toc_scan "açık"|"kuvvet"|"kapalı"[:"emul_off"][:"emul_wide"]
Salt okunur sürücüler gerçek ortam türünü söylemez, ancak herhangi bir ortamı ROM olarak gösterir (örn.
DVD-ROM olarak). MMC çoklu oturum ortamının oturum geçmişi şu şekilde kesilebilir:
ilk ve son oturum veya hatta tamamen yanlış olabilir. (Örnek tarih
üzerine yazılabilir ortam bundan etkilenmez.)
Başarısızlık durumunda oturum geçmişini alma şansına sahip olmak ve özellikle
son oturumun adresi, ISO 9660 dosya sistemi başlıkları için bir tarama var
bu yardımcı olabilir, ancak aynı zamanda sürücünün tablosundan daha kötü sonuçlar verebilir.
içerik. Sonunda geçersiz adreslere okuma girişimlerine neden olabilir ve bu nedenle çirkin
sürücü davranışı. "Açık" ayarı, sözde salt okunur medya için bu taramayı etkinleştirir.
Bazı işletim sistemleri, en son oturumu bağlayamaz.
çok oturumlu DVD veya BD. Eğer böyle bir sistemde Xorriso kendi MMC yeteneklerine sahip değil
o zaman yine de taranan bir içindekiler tablosundan o oturumu bulabilir. Ayar
"force", "açık" ayarıyla ROM ortamı gibi herhangi bir ortamı işler.
Öte yandan, üzerine yazılabilir ortamdaki oturum geçmişinin öykünmesi,
kısmen hasar görmüş medyanın okunmasını engeller. "off:emul_off" ayarı devre dışı bırakır
aksi takdirde bu ortamlar için güvenilir içerik tablosu taraması.
Üzerine yazılabilir ortamdaki içerik tablosu taraması normalde yalnızca
blok 0'da süper blok tarafından işaret edilen oturumun sonu. Ayar
"on:emul_wide", taramanın ortamın sonuna kadar devam etmesini sağlar. Bu olabilir
-check_media patch_lba0=on ile bir ortamı kopyaladıktan sonra, sonuncusu olmadığında kullanışlıdır
oturum yüklendi.

-sakin_sürücü "in"|"out"|"tümü"|"iptal"|"açık"|"kapalı"
Gerçekten tekrar kullanılana kadar sürücü gürültüsünü azaltın. Bazı sürücüler şunlar için tetikte kalır:
Okumak için kullanıldıktan sonra önemli bir süre. Bu başlatmayı azaltır
bir sonraki sürücü çalışması için zaman ancak yüksek sesli olabilir ve i/o yoksa enerji israfı olabilir.
sürüşün yakında gerçekleşmesi bekleniyor.
"in", "out", "all" modları anında -indev, -outdev veya her ikisini birden sakinleştirir,
sırasıyla. "İptal" modu hemen her ikisini de uyarır. "Açık" modu -calm_drive'a neden olur
her -dev, -indev ve -outdev'den sonra otomatik olarak gerçekleştirilecektir. Mod "kapalı"
bunu devre dışı bırakır.

-ban_stdio_write
Yalnızca MMC optik sürücülerin kullanımına izin verin. yazmasına izin verme
neredeyse keyfi türde dosyalara neden olur. Bir kez ayarlandığında, bu komut olamaz
iptal edildi.

-early_stdio_test "açık"|"appendable_wo"|"kapalı"
"Açık" olarak etkinleştirilirse, normal dosyalar ve blok cihazları etkililik için test edilir
erişim izinleri. Bu, bu dosyaları yazmak için açmayı denemek anlamına gelir;
aksi takdirde ancak daha sonra ve yalnızca gerçek yazı istendiğinde gerçekleşir.
Test sonucu, sözde sürücülerin üzerine yazılabilir olarak sınıflandırmak için kullanılır,
salt okunur, salt yazılır veya gereksiz yere boş. Bu, daha erken tespit edilmesine yol açabilir
ciddi sorunlardır ve daha az ciddi bazı hata olaylarını önleyebilir.
"Apppendable_wo" modu, boş olmayan ek özelliği ile "on" gibidir.
salt yazılır dosyalar boş değil, eklenebilir olarak kabul edilir.

-data_cache_size number_of_tilesblocks_per_tile
ISO görüntüleri görüntülendiğinde kullanılan veri önbelleğinin boyutunu ve ayrıntı düzeyini ayarlayın.
yüklendiğinde ve dosya içeriği ISO görüntülerinden okunduğunda. Önbellek birkaç içerir
her biri birkaç bloktan oluşan karolar. Daha büyük bir önbellek, gereksinimi azaltır
fayans birden çok kez okunuyor. Daha büyük kutucuklar ayrıca verileri iyileştirebilir
sürücüden çıktı, ancak veriler sürücüye dağılmışsa israf olabilir.
orta.
Daha büyük önbellek boyutları, MMC sürücülerinden görüntü yüklemeye en iyi şekilde yardımcı olur. onlar bir
-osirrox seçeneği "sort_lba_on" için daha düşük bir alternatif.
blocks_per_tile 2'nin katı olmalıdır. Ör. 16, 32 veya 64. Genel önbellek boyutu
1 GiB'ı geçmemelidir. Varsayılan değerler "varsayılan" parametresi ile geri yüklenebilir
numaralardan biri veya her ikisi yerine. Şu anda varsayılan 32 karo 32'dir
bloklar = 2 MiB.

takma Dosyaları içine ISO görüntü:

Aşağıdaki komutlar iki tür dosya adresi bekler:
disk_pat yerel dosya sistemi ağacındaki bir nesnenin yoludur.
ISO_RR_PATH ISO görüntüsündeki bir dosya nesnesinin Rock Ridge adıdır. Rock Ridge yoksa
bilgiler yüklenen ISO görüntüsüne kaydedilir, ardından ISO 9660 adlarını göreceksiniz.
sınırlı uzunlukta ve karakter kümesindedir. Hiçbir Rock Ridge bilgisi depolanmayacaksa
ortaya çıkan bir ISO görüntüsü, daha sonra adları bu tür kısıtlı ISO 9660 (aka
ECMA-119) isimleri.

ISO görüntüsünde süper kullanıcı kadar güçlü olduğunuzu unutmayın. Erişim izinleri
görüntüdeki mevcut dosyalar yazma işlemleriniz için geçerli değildir. olmaları amaçlanıyor
salt okunur olarak monte edilmiş görüntü ile yürürlüktedir.

Yeni eklenen bir dosyanın iso_rr_path'i ISO'da mevcut bir dosya nesnesine yol açarsa
görüntü, ardından aşağıdaki çarpışma işleme gerçekleşir:
Her iki nesne de dizinse, özyinelemeli olarak eklenerek birleştirilirler.
dosya sisteminden ISO görüntüsüne alt nesneler. Diğer dosya türleri çakışırsa, ayar
komuta -üzerine yaz karar verir.
Dosyaların yeniden adlandırılmasında benzer çakışma işleme vardır, ancak dizinler yalnızca değiştirilebilir,
birleştirilmedi. Hedef dizin varsa, -mv'nin kaynak nesneleri eklediğini unutmayın.
değiştirmeye çalışmak yerine bu dizine. Komut -hareket, diğer yandan
el, onu değiştirmeye çalışırdı.

Bu bölümdeki komutlar, yerel dosya sistemini değil, ISO görüntüsünü değiştirir.

-Disk_patern "açık"|"ls"|"kapalı"
Birkaç komutun disk_path parametreleri için kalıp genişletme modunu ayarlayın
Bu özelliği destekleyen
"Kapalı" ayarı, bu adamda işaretlenen tüm komutlar için bu özelliği devre dışı bırakır.
"disk_path [***]" veya "disk_pattern [***]" ile sayfa.
"Açık" ayarı, tüm bu komutlar için etkinleştirir.
"ls" ayarı, yalnızca "disk_pattern [***]" ile işaretlenmiş olanlar için etkinleştirir.
Varsayılan "ls" dir.

-Ekle yol belirtimi [...] | disk_path [***]
Dosya sisteminden verilen dosyaları veya dizin ağaçlarını ISO görüntüsüne ekleyin.
-pathspecs "açık" olarak ayarlanırsa, desen genişletme her zaman devre dışı bırakılır ve
'=' karakterinin özel bir anlamı vardır. ISO görüntü yolunu diskten ayırır
yol:
ISO_RR_PATH = DISK_PATH
'=' ayırıcısından '\' ile kaçılabilir. iso_rr_path '/' ile başlamıyorsa
sonra -cd başa eklenir. disk_path '/' ile başlamıyorsa -cdx
önceden eklendi.
'=' verilmezse, kelime hem iso_rr_path hem de disk yolu olarak kullanılır. eğer
bu durumda kelime '/' ile başlamaz, daha sonra -cdx disk_path'ın başına eklenir
ve -cd, iso_rr_path'ın başına eklenir.
-pathspecs "kapalı" olarak ayarlanırsa, etkinleştirilirse -disk_pattern genişletmesi uygulanır.
Ortaya çıkan sözcükler hem iso_rr_path hem de disk yolu olarak kullanılır. Göreceli yol
sözcüklerin başına -cdx'in disk_path'e ayarı ve -cd'nin ayarının başına eklenir.
ISO_RR_PATH.

-Add_plainly kip
"Bilinmeyen" moduna ayarlanırsa, "-" ile başlamayan ve
bilinen komut olarak tanınmayan bir sanal -add komutuna tabi olacaktır. yani
pathspec veya disk_path olarak kullanılacak ve görüntüye eklenecektir. Etkinleştirilirse,
-disk_pattern genişletmesi, disk_paths için geçerlidir.
"Kesme" modu "bilinmeyen"e benzer, ancak aynı zamanda tanınmayan komut sözcükleri ekler.
"-" ile başlıyorlarsa.
"Herhangi biri" modu, diğer tüm kelimelerin yol belirtimi olarak ekleneceğini veya
disk_yolları. Bu, diyalog modunda çalışmaz.
"Yok" modu varsayılandır. Herhangi bir kelimenin dosya olarak anlaşılmasını engeller.
uygun komutlara parametre değilse ekleyin.

-Path_list disk_pat
-add gibi, ancak disk_path dosyasındaki veya standart girdideki parametre sözcüklerini okuyun
disk_path "-" dir. Liste tam olarak bir pathspec veya disk_path kalıbı içermelidir
satır başına.

-alıntılanan_yol_listesi disk_pat
-path_list gibi ama alıntılanan girdi okuma kurallarıyla. Satırlar parametreye bölünür
-ekle için kelimeler. Tırnakların dışındaki boşluklar atılır.

-harita disk_yolu iso_rr_yolu
Disk_path dosya nesnesini ISO görüntüsüne iso_rr_path olarak ekleyin. disk_path ise
dizin, ardından tüm alt ağacı ISO görüntüsüne eklenir.

-map_single disk_yolu iso_rr_yolu
-map gibi, ancak disk_path bir dizinse, alt ağacı eklenmez.

-map_l disk_prefix iso_rr_prefix disk_yolu [***]
Disk_path parametrelerinin her biri ile -map gerçekleştirin. iso_rr_path oluşturulacak
disk_prefix'i iso_rr_prefix ile değiştirerek disk_path'den.

-Güncelleme disk_yolu iso_rr_yolu
Disk_path dosya nesnesi ile iso_rr_path dosya nesnesini karşılaştırın. Eğer eşleşmezlerse,
ardından iso_rr_path'i eşleşen bir kopya yapmak için gerekli görüntü işlemlerini gerçekleştirin
disk_path. Varsayılan olarak bu karşılaştırma, daha önce uzun içerik okuması anlamına gelir.
bir karar verilir. -disk_dev_ino veya -md5 komutları, aşağıdaki durumlarda karşılaştırmayı hızlandırabilir:
yüklenen oturum kaydedildiğinde bunlar zaten yürürlükteydi.
disk_path bir dizinse ve iso_rr_path henüz mevcut değilse, o zaman bütün
alt ağaç eklenecektir. Aksi takdirde, yalnızca dizin öznitelikleri güncellenecektir.

-güncelleme_r disk_yolu iso_rr_yolu
-güncelleme gibi ama yinelemeli çalışıyor. Her iki adresin altındaki tüm dosya nesneleri
diğer adresin altında muadilleri olup olmadığı ve
her iki meslektaşı da eşleşir. Bir uyumsuzluk varsa, gerekli güncelleme
manipülasyon yapılır.
Karşılaştırma sonucunun -follow komutuna bağlı olabileceğini unutmayın. Ayarı
disk_path öğesinin iso_rr_path olarak ilk eklenmesiyle her zaman aynı olun.
iso_rr_path henüz mevcut değilse, o zaman eklenir. disk_path yoksa,
sonra iso_rr_path silinir.

-güncelleme_l disk_prefix iso_rr_prefix disk_yolu [***]
Disk_path parametrelerinin her biri ile -update_r gerçekleştirin. iso_rr_path olacak
disk_prefix'i iso_rr_prefix ile değiştirerek disk_path'den oluşur.

-kesmek disk_yolu byte_offset byte_count iso_rr_path
Normal bir disk dosyasının bir bayt aralığını ISO görüntüsündeki normal bir dosyaya eşleyin.
Bu, disk dosyası tek bir ortamdan daha büyükse veya
eski işletim sistemleri için geleneksel 2 GiB - 1 sınırını veya sınırı aşıyor
4 GiB - 1 daha yenileri için. Yalnızca en yeni Linux çekirdekleri düzgün okunuyor gibi görünüyor
dosyalar >= 4 GiB - 1.
Bu sınır için beceriksiz bir çözüm, dosya parçalarını yedeklemek ve bunları bir araya getirmektir.
zamanı geri yükle. İyi test edilmiş bir doğrama boyutu 2047m'dir. bir talepte bulunulmasına izin verilir.
mevcuttan daha yüksek byte_count. Ortaya çıkan dosya kesilecek
son parçanın doğru boyutu. Mevcuttan daha yüksek bir byte_offset istemek için
ISO görüntüsünde bir SORRY olayı dışında dosya oluşturmaz. Örneğin:
-cut_out /diskim/dosyam 0 2047m \
/file/part_1_of_3_at_0_with_2047m_of_5753194821 \
-cut_out /diskim/dosyam 2047m 2047m \
/file/part_2_of_3_at_2047m_with_2047m_of_5753194821 \
-cut_out /diskim/dosyam 4094m 2047m \
/file/part_3_of_3_at_4094m_with_2047m_of_5753194821
-split_size komutu 0'dan büyük olarak ayarlandığında ve bir dosyanın tüm parçaları varsa
başka dosya olmadan aynı ISO dizininde ve adlar yukarıdaki gibi görünüyorsa,
daha sonra ISO dizinleri normal bir dosya gibi tanınır ve işlenir. Bu
-compare*, -update* ve üzerine yazma durumlarını etkiler. Komuta bakın
Ayrıntılar için -split_size.

-CPR disk_yolu [***] iso_rr_path
Dosya sisteminden verilen dosyaları veya dizin ağaçlarını ISO görüntüsüne ekleyin.
ISO adreslerini oluşturma kuralları, kabuk komutu cp -r ile benzerdir.
Yine de iso_rr_path dizinleri gerekirse oluşturulur. özellikle bir
henüz mevcut olmayan iso_rr_path birden fazla disk_paths ise dizin olarak ele alınacaktır
mevcut. Çoklu disk_yollarının yaprak adları bunun altına aşılanacaktır.
dizin, mevcut bir dizinle yapılacağı gibi.
Tek bir disk_path varsa, var olmayan bir iso_rr_path aynısını alır
disk_path olarak yazın.
Bir disk_path '/' ile başlamıyorsa -cdx başa eklenir. iso_rr_path ise
'/' ile başlamıyorsa -cd başa eklenir.

-mkdir ISO_RR_PATH [...]
Henüz yoksa boş dizinler oluşturun. Dizin olarak varlık
bir WARNING olayı oluşturur, başka bir dosyanın varlığı bir FAILURE olayına neden olur.

-ins Target_text iso_rr_path
Hedef_metne işaret eden iso_rr_path adresiyle sembolik bir bağlantı oluşturun.
iso_rr_path henüz mevcut olmayabilir.
İpucu: Command -clone, bir sabit bağlantının ISO eşdeğerini üretir.

-klon iso_rr_path_orijinal iso_rr_path_copy
Yeni adresle ISO dosya nesnesi iso_rr_path_original'in bir kopyasını oluşturun
iso_rr_path_copy. Orijinal bir dizinse, tüm dosyaları kopyalayın ve
altındaki dizinler. iso_rr_path_original bir önyükleme kataloğu dosyasıysa,
kopyalanmaz ama sessizce yok sayılır.
Kopyalanan ISO dosyası nesneleri aynı özniteliklere sahiptir. Kopyalanan veri dosyaları, bkz.
orijinalleriyle aynı içerik kaynağı. Kopyalar daha sonra manipüle edilebilir
orijinallerinden bağımsız olarak.
iso_rr_path_copy adresi zaten mevcutsa, bu komut yürütmeyi reddedecektir.
ISO ağacında.

-cp_klon iso_rr_path_orijinal [***] iso_rr_path_dest
-clone komutuyla olduğu gibi bir veya daha fazla ISO dosya nesnesinin kopyalarını oluşturun. durumunda
mevcut olanlarla çakışma birleştirme dizinleri, ancak mevcut ISO'nun üzerine yazmayın
dosya nesneleri.
Kopya adresleri oluşturma kuralları -cpr komutuyla aynıdır (bkz.
yukarıda) veya kabuk komutu cp -r. -cpr dışında, göreli iso_rr_path_original
-cdx yolunun değil, -cd yolunun başına eklenir. -mkdir olarak düşünün
iso_rr_path_dest -cp_clone'dan önce, böylece kopya adresi sayıya bağlı değil
iso_rr_path_original parametrelerinin sayısı.

Ayarlar için dosya ekleme:

-file_size_limit değer [değer [...]] --
Tek bir veri dosyası için izin verilen maksimum boyutu ayarlayın. Değerler özetleniyor
gerçek sınır için. Tek değer "kapalı" ise dosya boyutu sınırlı değildir
by Xorriso. Varsayılan, her biri 100g -4k olmak üzere 2 kapsam sınırıdır:
-file_size_limit 400g -200k -
ISO 9660 dosya sistemlerini kurarken, eski işletim sistemleri yalnızca dosyaları işleyebilir
2g'ye -1 --. Daha yenileri 4g -1'e kadar iyidir --. Oldukça yeni bir Linux çekirdeğine ihtiyacınız var
bir dosyanın son baytlarını doğru okumak için>= 4g boyutu hizalı değilse
2048 baytlık bloklar.
Xorriso'nin kendi veri okuma yetenekleri işletim sistemi boyutundan etkilenmez
sınırlar. Bu limitler sadece montaj için geçerlidir. Bununla birlikte, hedef dosya sistemi
-extract dosya boyutunu alabilmelidir.

-not_mgt kod[:kod[...]]
Dışlama listelerinin davranışını kontrol edin.
Dışlama işlemi, disk_paths ISO görüntüsüne eşlenmeden önce gerçekleşir ve
disk dosyaları görüntü dosyalarıyla karşılaştırılmadan önce. mutlak disk yolu
kaynak -not_paths listesiyle eşleştirilir. Disk yolunun yaprak adı
-not_leaf listesindeki kalıplarla eşleştirilir. Bir eşleşme algılanırsa,
disk yolu mevcut bir dosya olarak kabul edilmeyecek ve ISO'ya eklenmeyecektir.
görüntü.
Birkaç kod tanımlanmıştır. _on/_off ayarları, tarafından iptal edilene kadar devam eder.
its_off/_on muadilleri.
"erase", -not_paths ve -not_leaf tarafından toplanan listeleri boşaltır.
"sıfırlama", "silme" gibidir, ancak aynı zamanda varsayılan davranışı yeniden yükler.
"kapalı", listeleri geçersiz kılmadan hariç tutma işlemini geçici olarak devre dışı bırakır ve
ayarlar.
"on", dışlama işlemeyi yeniden etkinleştirir.
"param_off", dışlama işlemini yalnızca şuranın disk_path parametresinin altındaki yollara uygular
komutlar. Yani, açıkça verilen disk_yolları, dışlama işleminden muaftır.
"param_on", komut parametrelerinin yanı sıra dosyalara da dışlama işlemi uygular
bu tür parametrelerin altında.
"param_on" ile "subtree_off", parametre yollarını yalnızca bir
-not_paths öğesi tam olarak.
"subtree_on" ayrıca bir dosya adresine götüren parametre yollarını hariç tutar
herhangi bir -not_paths öğesinin altında.
"ignore_off", dışlanan disk dosyalarını eksikmiş gibi ele alır. yani alırlar
-karşılaştır ile raporlanır ve -güncelleme ile görüntüden silinir.
"ignore_on", hariç tutulan dosyaları -karşılaştırma veya -güncelleme etkinliklerinin dışında tutar.

-yol_değil disk_yolu [***]
Verilen yolları, hariç tutulan mutlak disk yolları listesine ekleyin. Belirli bir yol ise
göreceliyse, geçerli -cdx mutlak bir yol oluşturmak için hazırlanır. Desen
eşleştirme, etkinleştirilirse, dışlama kontrolleri yapıldığında değil, tanım zamanında gerçekleşir.
yapılmış.
(disk_yolları listesini "--" ile bitirmeyi unutmayın)

-yaprak değil model
Disk için istisnalar listesine tek bir kabuk ayrıştırıcı stili deseni ekleyin
yaprak adları. Bu kalıplar, dışlama kontrolleri yapıldığında değerlendirilir.

-liste değil disk_pat
disk_path'den satırları okuyun ve her birini -not_paths parametresi olarak kullanın, eğer
bir / karakteri veya -not_leaf deseni içerirler.

-quoted_not_liste disk_pat
-not_list gibi ama alıntılanan girdi okuma kurallarıyla. Her kelime bir olarak ele alınır
-not_paths veya -not_leaf için parametre.

-takip et fırsat[: fırsat[...]]
Disk_paths altındaki sembolik bağların ve bağlama noktalarının çözümlenmesini etkinleştirin veya devre dışı bırakın.
Bu, -add, -du*x, -ls*x, -findx, -concat ve -disk_pattern eylemleri için geçerlidir.
genişleme.
Yapılacak üç tür takip kararı vardır:
Link amacıyla sembolik bir bağlantıdan hedef dosya nesnesine atlamadır.
okuma. Yani -concat komutu için değil. Etkinleştirilirse, sembolik bağlantılar işlenir
hedef dosya nesneleri olarak, sembolik bağlantılar kendileri gibi işlenir.
dağ bir dosya sisteminden başka bir alt dosya sistemine atlamadır. Etkinleştirilmişse
sonra mountpoint dizinleri diğer dizinler gibi işlenir, aksi takdirde mountpoints
dizin ağacında karşılaşılırsa boş dizinler olarak ele alınır
geçişler.
concat amacıyla sembolik bir bağlantıdan hedef dosya nesnesine atlamadır.
yazı. Yani -concat komutu için. Bu bir güvenlik riskidir!
Yukarıdaki durumlardan daha az genel:
model mount ve link atlamalıdır, ancak yalnızca -disk_pattern genişletmesi sırasında.
param parametre sözcükleri için bağlantı atlamalıdır (nihai model genişletmesinden sonra). Eğer
etkinleştirildiğinde -ls*x, bağlantıların kendisinden ziyade bağlantı hedeflerini gösterecektir.
-du*x, -findx ve -add, bağlantı hedeflerini işler ancak bir
hedeflerin altındaki nihai dizin ağacı ("bağlantı" etkinleştirilmedikçe).
Durumlar, iki nokta üst üste ayrılmış bir listede birleştirilebilir. bahsi geçen tüm durumlar
liste daha sonra olumlu bir takip kararına yol açacaktır.
kapalı herhangi bir olumlu takip kararını engeller. Başka bir durum geçerli değilse kullanın.
Kısayollar:
varsayılan "pattern:mount:limit=100" ile eşdeğerdir.
on her zaman olumlu karar verir. "link:mount:concat" ile eşdeğerdir.

Bir durum değil, isteğe bağlı bir ayar:
sınır=maksimum bağlantı atlama sayısını ayarlar. Bir bağlantı atlama oluşur
bir dizi sembolik bağlantı ve farklı türden bir nihai hedef. yine de
bu atlamalar döngü yapabilir. Örnek:
$ ln -s .. yukarı döngü
Bağlantı atlama, ilk anda atlamayı durduran yerleşik bir döngü algılamaya sahiptir
bir bağlantı hedefinin tekrarı. Daha sonra tekrarlanan bağlantı, olduğu gibi değil, kendisi olarak ele alınır.
onun hedefi. Ne yazık ki, üstel sonuçlara neden olan bağlantı ağları oluşturulabilir.
döngüleri algılanmadan önce iş yükü. "limit=" ile verilen sayı engellenebilir
bu iş yükü, kasıtlı bir bağlantı atlama dizisini kesme riskiyle karşı karşıyadır.

-yol özellikleri "açık"|"kapalı"
ile kontrol parametresi yorumlama Xorriso eylemler -add ve -path_list.
"on", formun yol özelliklerini etkinleştirir hedef=kaynak mkisofs programında olduğu gibi
-graft noktaları. Ayrıca -add komutu için -disk_pattern genişletmesini de devre dışı bırakır.
"off", target=source formunun yol özelliklerini devre dışı bırakır ve -disk_pattern'ı yeniden etkinleştirir
genişleme.

-üzerine yaz "açık"|"nondir"|"kapalı"
ISO görüntüsündeki mevcut dosyaların üzerine yazılmasına izin verin veya izin vermeyin.
aynı isim.
"Kapalı" ayarıyla, ad çakışmaları FAILURE olaylarına neden olur. "nondir" ayarıyla,
yalnızca dizinler bu tür olaylar tarafından korunur, diğer mevcut dosya türleri
yeni dosya eklenmeden önce -rm ile işlenir. "Açık" ayarı, otomatik
-rm_r. Yani, bir dizin olmayan mevcut bir dizini ve tüm onun yerini alabilir.
astlar.
Dosyaların geri yüklenmesi etkinleştirilirse, üzerine yazma kuralı hedefe uygulanır.
dosya nesneleri de diskte bulunur, ancak "on", "nondir" değerine düşürülür.

-split_size sayı["k"|"m"]
Normal dosyaların otomatik olarak bölünmesi için eşiği ayarlayın. Bu tür bölme haritaları bir
büyük disk dosyasını, içinde birkaç parça dosyası bulunan bir ISO dizinine aktarın. Bu
disk dosyasının boyutu -file_size_limit değerini aşarsa gereklidir. Daha eski işletim
sistemler, bağlı ISO 9660 dosya sistemlerindeki dosyaları yalnızca daha küçüklerse işleyebilir
2 GiB'den veya diğer durumlarda 4 GiB'den.
Varsayılan 0'dır ve -file_size_limit değerinden büyük dosyaları bir FAILURE ile hariç tutacaktır.
Etkinlik. İyi test edilmiş bir -split_size 2047m'dir. -file_size_limit üzerindeki boyutlar değil
izin verilebilir.
-split_size komutu 0'dan daha büyük olarak ayarlanırken, bölünmüş dosya içeren bir dizin
parçalar -compare* komutları ile normal bir dosya gibi tanınır ve işlenir,
-güncelleme* ve üzerine yazma durumlarında. -ossirox parametreleri var
Dosyalar alındığında işlemeyi kontrol eden "concat_split_on" ve "concat_split_off"
diske geri yüklendi.
Tanınabilir olması için, parça dosyalarının adlarının
5 sayıya bölme:
part_number,toplam_parts,byte_offset,byte_count,disk_file_size
aşağıdaki metin biçiminde gömülü olanlar:
_#_ _#_ _#_ _#_ ile _#_ bölüm _#_
"m" veya "k" gibi ölçekleme karakterleri dikkate alınır. Tüm rakamlar
baştaki sıfırlar olsa bile ondalık sayı olarak yorumlanır.
E.g: /file/part_1_of_3_at_0_with_2047m_of_5753194821
Dizinde başka hiçbir dosyaya izin verilmez. Tüm parçalar mevcut olmalıdır ve bunların
sayıların inandırıcı olması gerekir. Örneğin byte_count -cut_out parametresi olarak geçerli olmalıdır
ve içerikleri örtüşmeyebilir.

fileto manipülasyonlar:

Aşağıdaki komutlar, kaynaklanıp kaynaklanmadıklarına bakılmaksızın ISO görüntüsündeki dosyaları değiştirir
yüklenen görüntüden veya yeni eklendi.

-iso_rr_pattern "açık"|"ls"|"kapalı"
Birkaç komutun iso_rr_path parametreleri için kalıp genişletme modunu ayarlayın
Bu özelliği destekleyen
"Kapalı" ayarı, burada işaretlenen tüm komutlar için kalıp genişletmeyi devre dışı bırakır.
"iso_rr_path [***]" veya "iso_rr_pattern [***]" ile kılavuz sayfası.
"Açık" ayarı, tüm bu komutlar için etkinleştirir.
"ls" ayarı, yalnızca "iso_rr_pattern [***]" ile işaretlenmiş olanlar için etkinleştirir.
Varsayılan "açık"tır.

-rm ISO_RR_PATH [***]
Verilen dosyaları ISO görüntüsünden silin.
Not: Bu, silme işlemi gerçekleştirilse bile -indev ortamında herhangi bir alan boşaltmaz.
aynı ortama bağlı.
Görüntü farklı bir ortama yazılırsa görüntü boyutu küçülür.
modifikasyon modu.

-rm_r ISO_RR_PATH [***]
Verilen dosyaları veya dizin ağaçlarını ISO görüntüsünden silin. Ayrıca nota bakın
-rm komutuyla.

-rmdir ISO_RR_PATH [***]
Boş dizinleri silin.

-hareket ISO_RR_PATH ISO_RR_PATH
İlk (Origin) iso_rr_path tarafından verilen dosyayı ikinci (hedef) olarak yeniden adlandırın
iso_rr_path. Origin dosyasını taşımayarak kabuk komutu mv kurallarından sapın
mevcut bir hedef dizinin altında. Origin dosyası yerini alacak
böyle bir dizin, eğer buna -üzerine yazma komutu izin veriyorsa.

-MV iso_rr_yolu [***] iso_rr_yolu
ISO ağacında verilen dosya nesnelerini listedeki son parametreyle yeniden adlandırın.
Kabuk komutu mv ile aynı kuralları kullanın.
Desen genişletme etkinse ve son parametre joker karakter içeriyorsa
karakter varsa, tam olarak mevcut bir dosya adresiyle eşleşmelidir, yoksa
komut bir FAILURE olayıyla başarısız olur.

-chown kullanıcı kimliği iso_rr_path [***]
ISO görüntüsündeki dosya nesnelerinin sahipliğini ayarlayın. uid ondalık bir sayı olabilir
veya işletim sistemi tarafından bilinen bir kullanıcının adı.

-chown_r kullanıcı kimliği iso_rr_path [***]
-chown gibi ama nihai dizinlerin altındaki tüm dosyaları etkiliyor.

-Chgrp GID ISO_RR_PATH [***]
ISO görüntüsündeki dosya nesnelerinin grup özniteliğini ayarlayın. gid ondalık sayı olabilir
işletim sistemi tarafından bilinen bir grubun numarası veya adı.

-chgrp_r GID ISO_RR_PATH [***]
-chgrp gibi, ancak nihai dizinlerin altındaki tüm dosyaları etkiler.

-chmod mod iso_rr_path [***]
ISO görüntüsündeki kabuk komutu chmod'a eşdeğerdir. mod ya sekizlik bir sayıdır
"0" ile başlayan veya virgülle ayrılmış form ifadeleri listesi
[UGOA]* [+-=] [RWXST]*.
Gibi: go-rwx,u+rwx .
Kişilikler: u=kullanıcı, g=grup, o=diğerleri, a=tümü
Operatörler: + verilen izinleri ekler, - verilen izinleri iptal eder, = tüm eskileri iptal eder
izinler ve ardından verilenleri ekler.
İzinler: r=oku, w=yaz, x=yürüt|incele, s=setuid|setgid, t=yapışkan bit
Sekizli sayılar için bkz. man 2 stat.

-chmod_r mod iso_rr_path [***]
-chmod gibi, ancak nihai dizinlerin altındaki tüm dosyaları etkiler.

-Setfacl ACL_TEXT ISO_RR_PATH [***]
Verilen ACL'yi verilen iso_rr_path'lere ekleyin. Dosyalarda zaten ACL'ler varsa,
daha sonra yenileri yürürlüğe girmeden bunlar silinir. acl_text boşsa,
veya "clear" metnini veya "--remove-all" metnini, ardından mevcut ACL'leri içerir
kaldırılacak ve yenileri eklenmeyecek. acl_text'in diğer içeriği
ACL girişlerinin bir listesi olarak yorumlanacaktır. Uzun çoklu satırda olabilir
-getfacl tarafından belirtildiği gibi biçimlendirilir, ancak aşağıdaki gibi de kısaltılabilir:
ACL girişleri virgül veya yeni satır ile ayrılır. Bir giriş boş metinse veya başlıyorsa
"#" ile yoksayılır. Geçerli bir giriş, aşağıdakilerden bir harfle başlamalıdır.
"kullanıcı", "grup", "diğer", "maske" için {ugom}. İki nokta üst üste ":" içermelidir. A
":" arasındaki boş olmayan metin, bir kullanıcı kimliği veya grup kimliği verir. İkinci ":" den sonra
{rwx- #} dışında harfler olabilir. İlk üçü okuma, yazma veya yürütme sağlar
izin. "-", " " ve SEKME harfleri yok sayılır. "#" girişin geri kalanına neden olur
göz ardı edilmek. "X" harfi veya diğer harfler desteklenmez. Örnekler:
G: Araçlar: RW, U: Lisa: RW, U: 1001: RW, U :: WR, G :: R, O :: R, M :: RW
group:tolies:rw-,user::rw-,group::r--,other::r--,mask::rw-
Geçerli bir girişin önüne "d", bazı aşağıdaki karakterler ve ":" eklenebilir. Bu
girişin "erişim" ACL'si yerine "varsayılan" ACL'ye gittiğini gösterir.
Örnek:
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 gibi ama nihai dizinlerin altındaki tüm dosyaları etkiliyor.

-setfacl_listesi disk_pat
-getfacl_r veya kabuk komutunun getfacl -R çıktısını okuyun ve
"# file:" ile başlayan satırlarda verildiği gibi iso_rr_paths. Bu değişecek
verilen dosyaların sahipliği, grubu ve ACL'si. disk_path "-" ise satırlar
standart girişten okuyun. "@" satırı listeyi sonlandırır, "@@@" satırı değiştirmeden iptal eder.
bekleyen iso_rr_path.
-getfacl ve getfacl -R şerit dosya yollarından "/" önce geldiğinden, -cd ayarı
her zaman önemli.

-setfattr [-]ad değeri iso_rr_path [***]
Verilen iso_rr_path'lere verilen xattr isim ve değer çiftini ekleyin. Eğer
verilen adın önüne "-" eklenir, ardından bu ada sahip çift listeden çıkarılır.
xattr listesi. Eğer isim "--remove-all" ise, verilen tüm kullanıcı ad alanı xattr
iso_rr_paths silinir. Silme durumunda değer boş bir metin olmalıdır.
Yalnızca kullanıcı ad alanındaki adlara izin verilir. yani bir isim ile başlamalı
"user.", "user.x" veya "user.whatever" gibi.
Değerler ve adlar, normal giriş işlemine tabi tutulur. Xorriso. Ayrıca bkz. komut
-ters eğik çizgi_kodları. -setfattr_list komutu dışında, bayt değeri 0 olamaz
-setfattr ile ifade edilebilir.

-setfattr_r [-]ad değeri iso_rr_path [***]
-setfattr gibi ama nihai dizinlerin altındaki tüm dosyaları etkiliyor.

-setfattr_list disk_pat
-getfattr_r veya kabuk komutunun getfattr -Rd çıktısını okuyun ve
"# file:" ile başlayan satırlarda verildiği gibi iso_rr_paths. Daha önce var olan tüm
verilen iso_rr_path'lerin xattr kullanıcı alanı silinecek. disk_path "-" ise
sonra satırlar standart girdiden okunur.
-getfattr ve getfattr -Rd şeridi dosya yollarından "/" önce geldiğinden, ayarı
-cd her zaman önemlidir.
"#" ile başlayan boş girdi satırları ve satırları yok sayılır ("# dosya:" hariç).
"@" satırı listeyi sonlandırır, "@@@" bekleyen iso_rr_path'ı değiştirmeden iptal eder.
Diğer giriş satırları şu şekilde olmalıdır
isim = "değer"
Ad, kullanıcı ad alanından olmalıdır. Yani user.xyz burada xyz'in oluşması gerekir
yalnızca yazdırılabilir karakterler. Adlarda "=" ayırıcısına izin verilmez. değer olabilir
her türlü baytı içerir. Tırnak içinde olmalıdır. Sondan sonra boşluk bırakma
alıntı dikkate alınmayacaktır. Yazdırılamayan baytlar ve tırnak işaretleri \XYZ olarak temsil edilmelidir
sekizlik 8 bitlik kodlarına göre XYZ. 000 bayt için \0 kodunu kullanın.

-ALter_date timestring iso_rr_path [***] yazın
ISO görüntüsündeki dosyaların tarih girişlerini değiştirin. tipi aşağıdakilerden biri olabilir:
"a" erişim süresini ayarlar, ctime'ı günceller.
"m" değişiklik zamanını ayarlar, ctime'ı günceller.
"b" erişim zamanını ve değişiklik zamanını ayarlar, ctime'ı günceller.
"ac", "mc" ve "bc", ctime'ı güncellemeden saatleri ayarlar.
"c", ctime'ı ayarlar.
timestring aşağıdaki biçimlerde olabilir (ayrıca ÖRNEKLER bölümüne bakın):
Program tarihine göre beklendiği gibi:
AADDhhmm[[CC]YY][.ss]]
Program tarihine göre üretildiği gibi:
[Gün] MMM GG ss:dd:ss [TZON] YYYY
Geçerli saat zamanından sayılan göreli zamanlar:
+|-Sayı["s"|"h"|"d"|"w"|"m"|"y"]
burada "s" saniye, "h" saat, "d" gün, "w" hafta, "m"=30d, "y"=365.25d artı anlamına gelir
Çarpma sonucuna 1d eklendi.
1 Ocak 1970'den itibaren sayılan mutlak saniyeler:
=Sayı
Xorriso'nin kendi zaman damgaları:
YYYY.AA.GG[.ss[aa[ss]]]
scdbackup zaman damgaları:
YYMMDD[.ssmm[ss]]
burada "A0" 2000 yılı, "B0" 2010, vb.
ECMA-119 birim zaman damgaları:
Yyyymmddhmmsccc
Bunlar normalde GMT olarak verilir. "LOC" soneki yerel saat dilimi dönüşümüne neden olur.
Örneğin 2013010720574700, 2013010720574700LOC. Son iki basamak cc (santisaniye)
yoksayılacak, ancak biçimi tanınabilir kılmak için mevcut olmalıdır.
Örnek:
-alter_date mc 2013.11.27.103951 /dosya1 /dosya2 --

-ALter_date_r timestring iso_rr_path [***] yazın
-alter_date gibi ama nihai dizinlerin altındaki tüm dosyaları etkiliyor.

-saklamak Hide_state iso_rr_path [***]
Verilen dosyaların adlarının ISO dizin ağaçlarında görünmesini engelle
9660 ve/veya Joliet ve/veya HFS+ görüntü yazıldığında. veri içeriği
bu tür gizli dosyalar, görünmeseler bile ortaya çıkan görüntüye dahil edilecektir.
herhangi bir dizinde yukarı. Ancak, adsız verileri bulmak için kendi yöntemlerine ihtiyacınız olacak.
görüntü.
Uyarı: ISO 9660 ağacından gizlenen veriler, ISO XNUMX ağacından kopyalanmayacaktır.
değiştirme yöntemini yazın.
Olası hide_state değerleri şunlardır: ISO 9660 ağacından saklanmak için "iso_rr", "joliet"
Joliet ağacı için, HFS+ için "hfsplus", hepsi için "açık". "kapalı", görünürlük anlamına gelir
tüm dizin ağaçları.
Bu değerler birleştirilebilir. Örn: joliet:hfsplus
Bu komut, önyükleme kataloğu için geçerli değildir. Bunun yerine şunu kullanın: -boot_image "any"
"cat_hidden=açık"

ağaç geçiş komuta -bulmak:

-bulmak iso_rr_path [test [op] [test ...]] [-exec eylemi [paramlar]] --
ISO görüntüsünde bulunan kabuk komutunun sınırlı bir alternatifi. bir gerçekleştirir
iso_rr_path konumunda veya altında eşleşen dosya nesneleri üzerindeki eylem.
Satırdaki son komut olarak kullanılmazsa, parametre listesinin alınması gerekir.
"--" ile sonlandırılır.
Testler isteğe bağlıdır. Atlanırlarsa, tüm dosya nesnelerine eylem uygulanır.
Testler verilirse, birlikte bir ifade oluştururlar. Eylem uygulanır
yalnızca ifade dosya nesnesiyle eşleşirse. arasında varsayılan ifade operatörü
testler -ve, yani ifade yalnızca tüm testleri eşleşirse eşleşir.
Mevcut testler şunlardır:
-tatlı patates desen : Desen, dosya yaprağı adıyla eşleşirse eşleşir. desen yaparsa
"*?[" karakterlerinden herhangi birini içermiyorsa, şuna göre kesilecektir.
-file_name_limit ve böylece ISO dosya sistemindeki kesilmiş adla eşleşir.
-bütün isim desen : Desen, dosya yolu ile olması gerektiği gibi eşleşirse eşleşir
"echo" eylemiyle yazdırılır. '/' karakteri joker karakterlerle eşleştirilebilir. eğer desen
'/' arasındaki parçalar "*?[" karakterlerinden herhangi birini içermiyorsa, bunlar
-file_name_limit'e göre kesildi.
-disk_adı desen : -name gibi ama dosya kaynağının yaprak adını test ediyor
disk. Yalnızca yüklenen görüntüden kaynaklanmayan veri dosyalarıyla eşleşebilir veya
bu tür veri dosyalarının üzerindeki dizinler. Dizinlerle sonuç arasında değişebilir
-find, içeriği birden fazla kaynaktan geliyorsa çalışır.
-disk_yolu disk_path : Verilen disk_path öğesinin yoluna eşitse eşleşir.
diskteki dosya kaynağı. -disk_name ile aynı kısıtlamalar geçerlidir.
tipi type_letter : Belirtilen türdeki dosyalarla eşleşir: "block", "char", "dir",
"pipe", "file", "link", "socket", "eltorito" ve "Xotic" olmayanlarla eşleşen
diğer türler tarafından eşleştirilir.
Sadece ilk harf yorumlanır. Örneğin: -find / -type d
-hasarlı : Bir önceki çalıştırmadan zarar görmüş olarak işaretlenmiş veri bloklarını kullanan dosyalarla eşleşir
-check_media. Yeni bir ISO görüntüsü yüklendiğinde hasar bilgisi kaybolur.
MD5 oturumu uyumsuzluğunun, oturumun tüm dosyalarını hasarlı olarak işaretlediğini unutmayın. Eğer
daha ince bir ayrım isteniyorsa, -check_media'dan önce -md5 off gerçekleştirin.
-pending_data : İçeriğini yüklenen ISO'nun dışından alan dosyalarla eşleşir
görüntü.
-lba_aralığı start_lba block_count : İçindeki veri bloklarını kullanan dosyalarla eşleşir.
start_lba ve start_lba+block_count-1 aralığı.
-has_acl : Önemsiz bir ACL'ye sahip dosyalarla eşleşir.
-has_xattr : Kullanıcı ad alanından xattr ad-değer çiftlerine sahip dosyaları eşleştirir.
-Has_aaip : ACL veya herhangi bir xattr içeren dosyalarla eşleşir.
-has_any_xattr : ACL dışında herhangi bir xattr'ye sahip dosyalarla eşleşir.
-Has_md5 : MD5 sağlama toplamları olan veri dosyalarıyla eşleşir.
-has_hfs_crtp yaratıcı türü : Verilen HFS+ oluşturucusuna sahip dosyalarla eşleşir ve
ekli tip. Bunlar, -hfsplus ise saklanan 4 karakterlik kodlardır.
etkinleştirilmiş. Bu tür herhangi bir kodla eşleşen joker karakter olarak tek bir tire '-' kullanın. Örneğin:.
-has_hfs_crtp YYDN METİN
-HAS_HFS_CRTP - -
-has_hfs_bless nimet : Verilen HFS+ nimetini taşıyan dosyalarla eşleşir. Olabilir
şunlardan biri olun: "ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder",
"osx_folder", "herhangi biri". Ayrıca set_hfs_bless eylemine bakın.
-Has_filter : -set_filter tarafından filtrelenen dosyalarla eşleşir.
-gizli hide_state : "iso_rr" ağacında, "joliet"te gizlenmiş dosyalarla eşleşir
ağaç, "hfsplus" ağacında, tüm ağaçlarda ("açık") veya herhangi bir ağaçta gizlenmemiş ("kapalı").
Bazı ağaçlarda gizlenenler -gizli "kapalı" ile eşleşmez.
-bad_outname namespace : Dosyaları, dönüştürüldüğünde değişen adlarla eşleştirir
ve yerel karakter seti ile "rockridge" ad alanlarından biri arasında,
"joliet", "ecma119", "hfsplus".
Uygulanabilir tüm uygunluk kurallarına uyulur. "Omit_version" kuralı:
her zaman etkindir, çünkü "joliet" ve "ecma119" ad alanları değişikliklere neden olur
her dizin dışı adla. "no_force_dots" kurallarını da etkinleştirmeyi düşünün ve
"no_j_force_dots".
Ad alanları farklı karakter kümeleri kullanır ve adlara daha fazla kısıtlama uygular.
uzunluk, izin verilen karakterler ve zorunlu ad bileşenleri. "rockridge" kullanır
-out_charset tarafından tanımlanan karakter seti, "joliet" UCS-2BE kullanır, "ecma119" kullanır
ASCII, "hfsplus" UTF-16BE kullanır.
-name_limit_blocker uzunluk : Komutu engelleyecek dosya adlarıyla eşleşir
-file_name_limit verilen uzunlukta. Komutun kendisi yalnızca ilkini bildirir
sorun dosyası
-kuru erik : Bu teste ulaşılırsa ve test edilen dosya bir dizinse, o zaman -find
o dizine dalmayın. Bu testin kendisi her zaman eşleşir.
-use_patern "on"|"off" : Bu sözde test, joker karakterlerin yorumlanmasını kontrol eder
-name, -wholename ve -disk_name testleri ile. Varsayılan "açık"tır. yorumlama ise
"off" ile devre dışı bırakılırsa, -name, -wholename ve -disk_name parametrelerinin
arama kalıbı olarak değil, kelimenin tam anlamıyla eşleştirin. Bu testin kendisi her zaman eşleşir.
-or_use_patern "on"|"off" : -use_pattern gibi, ancak
-ve yerine -veya ile test edin. Ayrıca testin kendisi asla eşleşmez. yani bir
sonraki test -veya diğer işleneninin gerçekleştirilmesine neden olur.
-karar "yes"|"no" : Bu teste ulaşılırsa değerlendirme hemen sona erer
ve karar "evet" veya "doğru" ise işlem yapılır. -if operatörüne bakın.
-doğru ve -yanlış : Sırasıyla her zaman eşleştirin veya eşleşmeyin. Değerlendirme devam ediyor.
-Sort_lba : Her zaman eşleşir. Bu, -find'in eylemini bir sırayla gerçekleştirmesine neden olur
dosyaların ISO görüntü blok adreslerine göre sıralanır. Verimi artırabilir
optik sürücülerden veri okuyan eylemlerle. Eylem her zaman alacak
parametre olarak mutlak yol.
Kullanılabilir operatörler şunlardır:
-değil : Bir sonraki test veya alt ifade eşleşmezse eşleşir. Birkaç test yapar
bu özellikle:
-hasarsız, -lba_range ile negatif start_lba, -has_no_acl, -has_no_xattr,
-has_no_aaip, -has_no_filter.
-ve : Hem komşu testler hem de ifadeler eşleşirse eşleşir.
Ya da : Hem komşu testlerden hem de ifadelerden en az biri eşleşirse eşleşir.
-alt ... -alt or ( ... ) : Önce değerlendirilen bir alt ifade ekleyin
komşu operatörler tarafından işlenmeden önce. Normal öncelik: -değil, -veya ,
-ve.
-Eğer ... -sonra ... -elseif ... -sonra ... -Başka ... -Menif : Bir veya daha fazla alt
ifade. -if ifadesi eşleşirse, -then ifadesi değerlendirilir
-endif'e kadar tüm ifadenin sonucu olarak. Aksi takdirde sonraki -elseif
ifade değerlendirilir ve eşleşirse -then ifadesi. Son olarak durumunda
eşleşme yok, -else ifadesi değerlendirilir. Birden fazla -elseif olabilir.
Ne -else ne de -elseif zorunludur. -else eksikse ve vurulacaksa,
o zaman sonuç eşleşmez.
-if-ifadeleri, yukarıdaki test kararı için ana kullanım durumudur.

Varsayılan eylem kaçırmak, yani bulunan dosyanın adresini yazdırmak için. Diğer eylemler
kesin Xorriso bulunan dosyalar üzerinde gerçekleştirilen komutlar. Bunlar
komutların belirli parametreleri olabilir. Ayrıca onların özel açıklamalarına bakın.
chown ve chown_r sahipliği değiştirin ve kullanıcı kimliğini parametre olarak alın. Örneğin:
-exec chown thomas--
chgrp ve chgrp_r grup niteliğini değiştirin ve grup kimliğini parametre olarak alın.
Örn: -exec chgrp_r personeli --
chmod ve chmod_r erişim izinlerini değiştirin ve parametre olarak bir mod dizesi alın.
Örn: -exec chmod aw,a+r --
değiştir_tarihi ve değiştir_tarihi_r zaman damgalarını değiştirin. Bir tür karakteri alırlar ve
parametre olarak zaman dizisi.
Örn: -exec alter_date "m" "30 Aralık 19:34:12 2007" --
LSDL ls -dl kabuk komutu gibi dosya bilgilerini yazdırır.
karşılaştırmak bulunan dosya adresiyle iso_rr_path olarak -karşılaştır komutunu gerçekleştirir ve
disk_path_start parametresinin altındaki ilgili dosya adresi. Bunun için
-find komutunun iso_rr_path'i disk_path_start ile değiştirilir.
Örneğin: -find /thomas -exec karşılaştırma /home/thomas --
güncelleştirme -güncelleme komutunu, bulunan dosya adresiyle iso_rr_path olarak gerçekleştirir. bu
karşılık gelen dosya adresi, yukarıdaki "karşılaştırma" işlemindeki gibi belirlenir.
update_merge güncelleme gibidir, ancak eksikse bulunan dosyayı silmez.
disk. Birkaç kez çalıştırılabilir ve ziyaret edilen tüm dosyalarla birlikte kaydedilebilir.
diskteki karşılığı, update_merge çalıştırmalarından biri tarafından zaten görüldü.
Son olarak, "rm_merge" eylemiyle bir -find çalıştırması, hiçbir şey görmeyen tüm dosyaları kaldırabilir.
diskteki karşılığı.
Bir sonraki "rm_merge" veya "clear_merge"ye kadar yeni eklenen tüm dosyalar işaretlenecektir.
bir disk karşılığına sahip olarak.
rm dosyaları içeren bir dizin değilse, bulunan iso_rr_path dosyasını görüntüden kaldırır
içinde. Yani bu "rm", "rmdir" içerir.
RM_R bulunan iso_rr_path dosyasını, tüm dizin ağaçları dahil olmak üzere görüntüden kaldırır.
RM_MERGE önceki bir veya daha fazla kişi tarafından ziyaret edilmişse bulunan iso_rr_path öğesini kaldırır
"update_merge" eylemleri ve bunların hiçbirinde diskte karşılık görmedi. işaretleme
güncelleme işlemlerinden her durumda kaldırılır.
Clear_merge "update_merge" eyleminden nihai bir işaretlemeyi kaldırır.
rapor_hasarı olarak işaretlenmiş bir veri bloğuna isabet edip etmediklerini sınıflandırır.
hasarlı. Sonuç, ilk hasarlı baytın adresiyle birlikte yazdırılır,
maksimum zarar aralığı, dosya boyutu ve dosya yolu.
rapor_lba görüntü veri bloklarıyla ilişkili dosyaları yazdırır. şunu söyler
mantıksal blok adresi, blok numarası, bayt boyutu ve her dosyanın yolu.
Dosyada birden fazla satır varsa, dosya başına birden fazla satır bildirilebilir.
Bölüm. Bu durumda, "xt" sütununda her satırın farklı bir kapsam numarası vardır.
rapor_bölümleri Report_lba gibi ama belirli
dosyanın genel bayt boyutundan ziyade bölümler.
Getfacl ACL metin biçiminde erişim izinlerini sonuç kanalına yazdırır.
setfacl mevcut olanları kaldırdıktan sonra ACL'leri ekler. Yeni ACL metinde verilmiştir
-setfacl komutuyla tanımlandığı gibi form.
Örn: -exec setfacl u:lisa:rw,u::rw,g::r,o::-,m::rw --
şişmanlamak kullanıcı ad alanından sonuç kanalına xattr ad-değer çiftlerini yazdırır.
get_any_xattr ACL dışında herhangi bir ad alanından xattr ad-değer çiftlerini
sonuç kanalı. Bu çoğunlukla "isofs" ad alanının hata ayıklaması içindir.
list_extattr modu, FreeBSD'yi kullanacak olan sonuç kanalına bir komut dosyası yazdırır
dosyanın kullanıcı ad alanı xattr ad-değer çiftlerini ayarlamak için setextattr komutunu kullanın.
Parametre modu, adların ve değerlerin çıktısının biçimini kontrol eder. Varsayılan mod
"e", zararsız karakterleri kabuk tırnak işaretleri içinde yazdırır, ancak
sekizli 001 - 037 ve 0177 - 0377 gömülü bir echo -e komutuyla. Mod "q" baskıları
kabuk tırnak içindeki herhangi bir karakter. Bu, terminal için güvenli olmayabilir, ancak
komut dosyalarında çalışın. "r" modu tırnak işareti kullanmaz. Güvenli değil. "b" modu yazdırır
ters eğik çizgi kodlaması. Kabuk ayrıştırma için uygun değildir.
Örneğin -exec list_extattr e --
-backslash_codes komutu çıktıyı etkilemez.
get_md5 MD5 toplamını, kaydedilmişse dosya yolu ile birlikte yazdırır.
check_md5 kaydedilmişse MD5 toplamını dosya içeriğiyle karşılaştırır ve
uyumsuzluk.
Örn: -find / -not -pending_data -exec check_md5 BAŞARISIZ --
Make_md5 bir veri dosyasını içeriğinin bir MD5 toplamı ile donatır. yükseltmek için kullanışlıdır.
-md5 "on" ile bir sonraki taahhütte yüklenen görüntüdeki dosyaları tam MD5 kapsamına alır.
Örneğin: -find / -type f -not -has_md5 -exec make_md5 --
setfattr xattr ad değeri çiftlerini ayarlar veya siler.
Örn: -find / -has_xattr -exec setfattr --remove-all '' --
set_hfs_crtp HFS+ oluşturucu ve tür niteliklerini ekler, değiştirir veya kaldırır.
Örn: -exec set_hfs_crtp YYDN METİN
Örneğin: -find /my/dir -prune -exec set_hfs_crtp --delete -
get_hfs_crtp HFS+ oluşturucuyu yazdırır ve niteliklerle birlikte tür özelliklerini yazdırır.
iso_rr_path, dosyanın bu tür öznitelikleri varsa.
Örn: -exec get_hfs_crtp
set_hfs_bless HFS+ nimetlerini uygular veya kaldırır. Bunlar olabilecek rollerdir
en fazla dört dizine ve bir veri dosyasına atfedilir:
"ppc_bootdir", "intel_bootfile", "show_folder", "os9_folder", "osx_folder".
"p", "i", "s", "9" ve "x" olarak kısaltılabilirler.
Bu tür her bir rol, en fazla bir dosya nesnesine atfedilebilir. "intel_bootfile"
bir veri dosyasına uygulanacak olanı. Diğerleri dizinler için geçerlidir. bu
-find run ilk kutsama verilir verilmez sona erecektir. önceki taşıyıcı
nimet o zaman onu kaybeder. Hiçbir dosya nesnesi birden fazla kutsama taşıyamaz.
Örneğin: -find /my/blessed/directory -exec set_hfs_bless p
Ayrıca, bulunan herhangi bir kutsamayı iptal eden "none" veya "n" kutsama vardır.
Dosyalar. Bu -bulma koşusu, ilk eşleşmeye ulaşıldığında durmayacaktır.
Örneğin: -find / -has_hfs_bless herhangi -exec set_hfs_bless yok
get_hfs_bless dosya ise, HFS+ nimet rolünü ve iso_rr_path'ı yazdırır.
hiç mübarek.
Örneğin: -exec get_hfs_bless
set_filter filtreleri uygular veya kaldırır.
Örn: -exec set_filter --zisofs --
mkisofs_r mkisofs -r kurallarını dosya nesnesine uygular:
kullanıcı kimliği ve grup kimliği 0 olur, tüm r-izinleri verilir, tümü reddedilir. Eğer
herhangi bir x izni varsa, o zaman üç x'in tümü verilir. s- ve t-bitleri
çıkarıldı.
sıralama_ağırlığı normal dosyalara bir LBA ağırlık numarası atfeder.
Sayı -2147483648 ile 2147483647 arasında değişebilir. Ne kadar yüksekse, o kadar düşük
ortaya çıkan ISO görüntüsündeki dosya verilerinin blok adresi olacaktır. Şu anda
önyükleme kataloğunun sabit kodlanmış ağırlığı 1 milyardır. Normalde işgal etmesi gerekir
mümkün olan en düşük adrese sahip blok.
-indev veya -dev tarafından yüklenen veri dosyaları 1 ile 2 arasında bir ağırlık alır exp 28 =
268,435,456, blok adreslerine bağlı olarak. Bu onları kabaca
değiştirme yazma yöntemi uygulanırsa aynı sıra.
Diğer komutlar tarafından eklenen veri dosyalarının başlangıç ​​ağırlığı 0 olur. Önyükleme
görüntü dosyalarının varsayılan ağırlığı 2'dir.
Örn: -exec sıralama_ağırlığı 3 --
Yayın göster bir veri dosyasının içerik akış zincirini gösterir.
show_stream_id show_stream gibidir, ancak aynı zamanda akış türü ile ilk arasında yazdırır
köşeli parantez içinde ":" libisofs kimlik numaraları: [fs_id,dev_id,ino_id].
gizlemek dosyayı "on", "iso_rr", "joliet" gizleme durumlarından birine getirir,
"hfsplus", "kapalı". Birleştirilebilirler. Örn: joliet:hfsplus
Örneğin:
-find / -disk_name *_secret -exec gizle
çıktı_adı ilk satıra program tarafından kaydedilen dosya adını yazdırır
model ve ikinci satırda, ileri ve geri dönüşümden sonra dosya adı
yerel karakter kümesi ve "rockridge", "joliet", "ecma119" veya ad alanlarından biri
"hfsplus". Üçüncü çıktı satırı "--" dir.
Ad dönüştürme, ad çakışma olasılığını dikkate almaz
hedef ad alanında. Bu tür çarpışmalar büyük olasılıkla "joliet" ve "ecma119" da,
otomatik dosya adı değişiklikleriyle çözülürler.
Örneğin:
-find / -bad_outname joliet -exec print_outname joliet
tahmin_boyutu blok sayısının bir alt ve bir üst tahminini yazdırır.
bulunan dosyalar birlikte ortaya çıkan ISO görüntüsünde yer alacaktır. Bu değil
süper blok için, -find yolundaki dizinler için veya görüntü için
dolgu malzemesi.
bulmak eşleşen dosya adresinde başka bir -find çalıştırması gerçekleştirir. kabul eder
iso_rr_path dışında -find ile aynı parametreler.
Örneğin:
-bul / -isim '???' -type d -exec find -name '[abc]*' -exec chmod aw,a+r --

Filtre için veri dosya içerik:

Filtre ISO görüntüsündeki veri dosyaları ile içerik kaynakları arasında kurulabilir
görüntünün dışında. Ayrıca görüntüdeki veri içeriği ile tersi arasında da kullanılabilirler.
diskteki hedef dosyalar.
Yerleşik filtreler "--zisofs" ve "-zisofs-decode"dur. İlki aracılığıyla uygulanacak
-set_filter, ikincisi zisofs sıkıştırılmış içerik algılanırsa otomatik olarak uygulanır
ISO görüntüsünü yüklerken bir dosya ile.
Başka bir yerleşik filtre çifti "--gzip" ve "--gunzip" ve ".gz" ekidir. Onlar davranıyorlar
harici gzip ve gunzip gibi, ancak her bir dosya için bir işlem yapmaktan kaçının. Böyle
çok sayıda küçük dosya varsa çok daha hızlıdırlar.

-harici_filtre ad seçeneği[:seçenek] program_yolu [argümanlar] --
Bir program yolu, program ile bir isim ilişkilendirerek bir içerik filtresi kaydedin
argümanlar ve bazı davranışsal seçenekler. Kayıt olduktan sonra uygulanabilir
içeriğinin içinde bulunup bulunmadığına bakılmaksızın, ISO görüntüsündeki birden çok veri dosyası
yüklenen ISO görüntüsü veya yerel dosya sisteminde. Dış filtre işlemleri
orijinal içeriği stdin'den okuyarak sentetik dosya içeriği üretin ve
stdout'a istediklerini yazıyorlar. üzerinde aynı çıktıyı vermelidirler.
tekrarlanan çalışmalarda aynı girdi.
Seçenekler:
"varsayılan", başka bir seçeneğin amaçlanmadığı anlamına gelir.
"suffix=..." bir dosya adı son eki ayarlar. Boş değilse eklenecektir.
dosya adına veya ondan kaldırıldı.
"remove_suffix", bir dosya adı son ekini eklemek yerine kaldıracaktır.
"if_nonempty", 0 boyutlu dosyaları filtrelenmemiş halde bırakır.
"if_reduction", içerik boyutu değişmezse filtrelemeyi deneyecek ve iptal edecektir.
küçültmek.
2 kB blok sayısı küçülmezse "if_block_reduction" iptal edilecektir.
"kullanılmış=..." yoksayılır. Command -status, onu dosya sayısıyla birlikte gösterir.
şu anda filtre uygulanmış durumda.
Örnekler:
-external_filter bzip2 suffix=.bz2:if_block_reduction \
/usr/bin/bzip2 -
-external_filter bunzip2 suffix=.bz2:remove_suffix \
/usr/bin/Bunzip2 -

-ununregister_filter isim
-external_filter kaydını kaldırın. Bu, yalnızca filtre takılı değilse mümkündür.
ISO görüntüsündeki herhangi bir dosyaya uygulanır.

-close_filter_list
-concat "pipe", -external_filter ve -unregister_filter komutlarını geri alınamaz şekilde yasaklayın,
ama -set_filter değil. Bunu, genel olarak veya tüm
amaçlanan filtreler kaydedilir ve -concat modu "boru"ya izin verilmez.
Harici filtreler ayrıca derleme zamanında tamamen yasaklanabilir. Xorriso. Varsayılan olarak
eğer yasaklanırlarsa Xorriso setuid izni altında çalışır.

-set_filter isim iso_rr_path [***]
ISO'da verilen veri dosyalarına bir -external_filter veya yerleşik filtre uygulayın
görüntü. Filtre soneki boş değilse dosyaya uygulanacaktır.
isim. Yeniden adlandırma yalnızca filtre gerçekten takılırsa ve iptal edilmezse gerçekleşir
seçeneklerine göre. Zaten son eki taşıyan varsayılan dosyalar
filtrelenmiş. Diğerleri adlarına eklenen son eki alacaklardır. eğer filtre
"remove_suffix" seçeneğine sahipse, filtre yalnızca son ek
mevcut ve çıkarılabilir. Sonek değişikliğinin neden olduğu ad aşırı boyutu veya çarpışma
filtrelemeyi engelleyecektir.
Çoğu filtre türünde bu komut, filtreyi her biri için hemen bir kez çalıştırır.
çıktı boyutunu belirlemek için dosya. gibi içerik okuma işlemleri
-extract , -compare ve görüntü oluşturma daha fazla filtre çalışması gerçekleştirecek ve
filtrelenmiş içerik sunar.
Görüntü oluşturma zamanında filtre çıktısı hala çıktıyla aynı olmalıdır
ilk çalıştırmadan. Görüntü oluşturma için filtreleme, aşağıdakilerden gelen dosyalarla gerçekleşmez:
büyüyen yazma yöntemi etkinse yüklenen ISO görüntüsü (yani -indev ve
-outdev aynıdır).
Ayrılmış filtre adı "--remove-all-filters", filtrelemeyi iptal eder. Bu iptal edecek
sonek yeniden adlandırmaları da. Herhangi bir son eki önlemek için "--remove-all-filters+" kullanın
yeniden adlandırma.
Filtrelerin eklenmesi veya çıkarılması -changes_pending'in durumunu değiştirmez. Eğer
filtre manipülasyonları, bir yazma çalıştırmasındaki tek değişiklik olacak, ardından açıkça
-changes_pending "evet" yürütün.

-set_filter_r isim iso_rr_path [***]
-set_filter gibi ama nihai dizinlerin altındaki tüm veri dosyalarını etkiler.

Yazı Yazmak the sonuç, sürücü kontrolü:

(ayrıca aşağıdaki ayarlarla ilgili paragrafa bakın)

-geri alma
Değiştirilen ISO görüntüsünü atın ve -indev'den yeniden yükleyin. (Eğer varsa -rollback_end kullanın
hemen program sonu istenir.)

-changes_ping "hayır"|"evet"|"mkisofs_printed"|"show_status"
Yazma çalıştırmaları, yalnızca görüntüde değişiklik yapılmışsa gerçekleştirilir.
resim yüklendi veya boş oluşturuldu. Tam tersi program bir yazma çalıştırması başlatır
normal bir şekilde sona erdiğinde bekleyen değişiklikler için (yani iptal ederek veya komutla değil)
-geri alma_end).
-changes_pending komutu, otomatik olarak belirlenenleri geçersiz kılmak için kullanılabilir.
belirtmek, bildirmek. Bu, gerçek bir değişiklik olmamasına rağmen, esas olarak "evet" durumunu ayarlamak için kullanışlıdır.
yaptı. -changes_pending "no" -end dizisi komuta eşdeğerdir
-geri alma_end. "mkisofs_printed" durumuna öykünme komutu -as mkisofs neden olur
-baskı boyutu seçeneği varsa.
Sözde durum "show_status", geçerli durumu yazdırmak için kullanılabilir.
kanalı.
Bu komuttan sonra meydana gelen resim yükleme veya manipülasyonlar tekrar güncellenecektir.
otomatik olarak görüntünün değişiklik durumu.

-işlemek
Yazma işlemini gerçekleştirin. Daha sonra, -outdev okunabilirse, onu yeni yapın
-dev ve görüntüyü oradan yükleyin. Büyüme moduna geçin. (Bir sonraki -outdev
modifikasyon modunu veya kör büyütmeyi etkinleştirir.) -taahhüt gerçekleştirilir
Bekleyen taahhüt edilmemiş manipülasyonlar varsa, programın sonunda otomatik olarak.
Bu nedenle, yeni -dev ve yeni yükleme olmadan son bir yazma işlemi gerçekleştirmek için
görüntü yerine -end komutunu yürütün. Resim yüklemeden devam etmek isterseniz,
-commit_eject "yok" komutunu yürütün. Yazdıktan sonra görüntü yüklenmeden çıkarmak için şunu kullanın:
-commit_eject "tümü".
Son yazmayı bastırmak için -rollback_end komutunu yürütün.

Yazmak oldukça uzun sürebilir. Bu, çeşitli medya türlerinde anormal değildir.
ilk birkaç dakika hiçbir ilerleme görünmüyor veya sürücü kemiriyor
tüm veriler iletildikten sonra birkaç dakika orta. Xorriso ve
sürücüler bir istemci-sunucu ilişkisi içindedir. Sürücüler hakkında çok fazla özgürlüğe sahip
medya ile ne yapmalı. Bazı sürücü ve ortam kombinasyonları basitçe
satıcılarının vaatlerine rağmen çalışıyorlar. Yazma başarısız olursa, diğer medyayı deneyin
veya başka bir sürücü. Böyle bir başarısızlığın nedeni, kodun kodunda neredeyse hiç yoktur.
çeşitli yakma programları, ancak aşağıda SEE altında listelenenlerden bazılarını deneyebilirsiniz.
AYRICA.

-çıkarmak "içeride"|"dışarıda"|"tümü"
Ortamı sırasıyla -indev, -outdev veya her iki sürücüde çıkarın. Not: değil
henüz disk dosyalarını etkili bir şekilde çıkarmak mümkün.

-commit_eject "içeride"|"dışarıda"|"tümü"|"hiçbiri"
Kombine - taahhüt ve - çıkarma. Yazma bittiğinde -outdev'i yeni yapmayın
-dev ve ISO görüntüsü yüklemeyin. Bunun yerine -indev ve/veya -outdev'i çıkarın. herhangi birinden vazgeç
çıkarılmamış sürücü.

-boş kip
Ortamı sıfırdan yazmaya hazır hale getirin (değil -dummy etkinleştirildiyse).
Bu, -indev'i değil, yalnızca -outdev'i etkiler. Her iki sürücü de aynıysa ve
ISO görüntüsü değiştirilmişse, bu komut bir FAILURE olayına yol açar. tanımlı
modlar:
as_needed, hızlı, tümü, deforme, deforme_quickest
"as_needed", kullanılmış CD-RW, DVD-RW ve kullanılan üzerine yazılabilir ortamları önemser.
-blank "hızlı" uygulayarak. Henüz formatlanmamış DVD-RAM'e -format "ful" uygular ve
BD-RE. Boş durumdaki diğer ortamlar incelikle göz ardı edilir. Olamayacak medya
sıfırdan yazmaya hazır hale getirilmesi FAILURE olayına neden olur.
"hızlı", CD-RW'yi ve biçimlendirilmemiş DVD-RW'yi yeniden kullanılabilir hale getirir veya üzerine yazılabilirliği geçersiz kılar
ISO görüntüleri. "hepsi" daha kapsamlı çalışabilir ve daha fazla zamana ihtiyaç duyabilir.
"deformat", üzerine yazılabilir DVD-RW'yi biçimlendirilmemiş DVD-RW'lere dönüştürür.
"deformat_quickest", DVD-RW'yi biçimlendirmenin veya boşaltmanın daha hızlı bir yoludur, ancak ortam üretir
sadece tek seans için uygundur. Bazı sürücüler bu durumu şu şekilde duyurur:
21h özelliği sunmuyor, ancak bazı sürücüler yine de sunuyor. 21h özelliği ise
kayıp, o zaman Xorriso -close komutu ayarlanmazsa DVD-RW'ye yazmayı reddeder
"üzerine".
Bazı diskler tarafından körleme sırasında verilen ilerleme raporları oldukça gerçekçi değil. Yapmak
bildirilen yüzdelerden başarı veya başarısızlık çıkarmayın. Boşluk
SORRY olayı veya daha kötüsü meydana gelmediyse başarılıdır.
Ortamın değerlendirmesini geçersiz kılmak için modun başına "force:" eklenebilir.
devlet tarafından libburn. Örneğin "kuvvet:hızlı". Yine de körleme ancak şu durumlarda başarılı olur:
sürücü bunu yapmaya isteklidir.

-biçim kip
Biçimlendirilmemiş DVD-RW'yi üzerine yazılabilir olanlara dönüştürün, "buz çözme" DVD+RW'yi yeni biçimlendirin
satın alınan BD-RE veya BD-R, DVD-RAM veya BD-RE'yi yeniden biçimlendirin.
Tanımlanan modlar şunlardır:
as_needed, tam, hızlı, by_index_ , fast_by_index_ ,
by_size_ , fast_by_size_ , yedeksiz
Henüz biçimlendirilmemiş DVD-RW, DVD-RAM, BD-RE veya biçimlendirilmemiş boş "gerekli" biçimler
BD-R. Diğer ortamlara dokunulmaz.
"tam" (yeniden) biçimler DVD-RW, DVD+RW, DVD-RAM, BD-RE veya boş biçimlendirilmemiş BD-R.
"hızlı", "dolu" ile aynı şeyi yapar ancak daha hızlı olmaya çalışır.
"by_index_", komut tarafından verilen tanımlayıcı listesinden bir format seçer
-list_formats. Bu listedeki dizin numarası mod kelimesine eklenecektir.
Örneğin: "by_index_3".
"fast_by_index_", "by_index_" ile aynı şeyi yapar ancak daha hızlı olmaya çalışır.
"by_size_", tanımlayıcı listesinden en azından aşağıdakileri sağlayan bir biçim seçer:
verilen boyut. Bu boyut, mod kelimesine eklenecektir. Örneğin: "by_size_4100m".
Bu, Kusur Yönetimine sahip ortamlar için geçerlidir. BD-RE'de formatı seçmeyecek
Kusur Yönetimi sunmayan 0x31.
"fast_by_size_", "by_size_" ile aynı şeyi yapar ancak daha hızlı olmaya çalışır.
"without_spare", tanımlayıcı listesinden en büyük formatı seçer.
Kusur Yönetimi için Yedek Alan sağlamaz. BD-RE'de bu, 0x31 biçiminde olacaktır.
-dummy etkinleştirilirse, biçimlendirme eyleminin medya üzerinde hiçbir etkisi yoktur.
Biçimlendirme, normalde, bir ortamın ömrü boyunca yalnızca bir kez gereklidir.
Ancak, aşağıdaki durumlarda yeniden biçimlendirmenin bir nedenidir:
DVD-RW -blank ile deforme edildi,
DVD+RW'de okuma hataları var (bir sonraki yazma işleminden önce yeniden biçimlendirin),
DVD-RAM veya BD-RE, kusur rezerv miktarını değiştirecektir.
BD-R, biçimlendirilmemiş olarak yazılabilir veya ilk kullanımdan önce biçimlendirilmiş olabilir. biçimlendirme
medyadaki kötü noktaları yakalamaya ve onarmaya çalışan Kusur Yönetimini etkinleştirir
yazma işlemi sırasında, kusursuz ortamla bile yarı hız pahasına.
Biçimlendirme sırasında bazı sürücüler tarafından verilen ilerleme raporları oldukça gerçekçi değil.
Bildirilen yüzdelerden başarı veya başarısızlık çıkarmayın. Biçimlendirme (önceki değeri)
SORRY olayı veya daha kötüsü meydana gelmediyse başarılıdır. Görünüşe göre donmuş sabırlı olun
ilerleme.

-list_formats
için çıkış sürücüsü tarafından rapor edildiği gibi biçim tanımlayıcılarının bir listesini çıkarın.
mevcut ortam. Liste, bir MMC formatı olan "Format idx"ten sonra dizin numarasını verir.
kod, bloklar halinde duyurulan boyut ("2236704s" gibi) ve MiB'de aynı boyut.
MMC format kodları çok yönlüdür. En önemlileri şunlardır: "00h" genel biçimlendirme, "01h"
DVD-RAM için yedek alanı artırır, DVD+RW için "26h", BD-RE için yedekli "30h"
boşluk, BD-RE için yedek boşluk olmadan "31h", BD-R için "32h".
DVD-RAM, BD-RE veya BD-R ile daha küçük format boyutu, daha fazla yedek alan anlamına gelir.

-list_speeds
Yüklenen medyaya sahip sürücüler tarafından bildirilen hız değerlerinin bir listesini çıkarın. bu
liste, giriş sürücüsünün ve çıkış sürücüsünün okuma hızlarını söyler. Dahası anlatıyor
çıkış sürücüsünün yazma hızları.
Yazma hızlarının listesi, ortamın yazılabilir veya yazılabilir olduğu anlamına gelmez.
aslında bu hızlara ulaşılabilir. Özellikle boş olarak bildirilen listeler
sürücü veya ROM ortamı ile açıkça diğer ortamlar için hızların reklamını yapın.
Listelenen aralığın dışındaki hız değerlerinin kullanılması zorunlu değildir. sürücü
mümkün olduğu kadar istenen hıza yakın olan güvenli bir hız seçmelidir.
Listenin sonunda "Yazma hızı L" ve "Yazma hızı H" en iyi tahminlerdir.
alt ve üst yazma hızı sınırı için. "Yazma hızı l" ve "Yazma hızı h",
yalnızca CD ile görünür ve sonunda diğer hız tekliflerinin listesini geçersiz kılar.
Yalnızca sürücü çelişkili hız bilgileri bildirirse "Yazın
-speed 0 komutu ile hız seçiminin sonucunu söyleyen hız 0",
"Yazma hızı H"den farklı.
"Okuma hızı L" ve "Okuma hızı H", minimum ve maksimum okuma hızlarını şu şekilde söyler:
sürücü tarafından bildirildi. -read_speed "min" veya "max" olarak seçilirlerse
yerleşik sınırların altını çizin veya aşmayın. Bunlar "1x", "52xCD", "24xDVD",
"20xBD".

-close_hasarlı "gerektiğinde"|"kuvvet"
Sürücü ortamı şu şekilde bildirdiyse, yaklaşan yolu ve oturumu kapatmayı deneyin.
hasarlı. Bu, CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL veya BD-R için geçerli olabilir
medya. Sürücü alındığında uyarı mesajlarıyla ve bir
-toc komutunun "Medya durumu :" satırıyla "ancak sonraki parça hasarlı" ifadesini kullanın.
-close komutunun ayarı, ortamın eklenebilir olup olmayacağını belirler.
"as_needed" modu, hasarlı olarak bildirilmeyen ortamları nazikçe reddeder.
"Kuvvet" modu, hasarsız görünen ortamlarda bile kapatma işlemini dener.
Bu komut gerçekleştirilmeden önce hiçbir görüntü değişikliğinin beklemeye alınmasına izin verilmez. Sonrasında
kapatma denendi, her iki sürücü de vazgeçildi.

-list_profiles "içeride"|"dışarıda"|"tümü"
Sırasıyla -indev, -outdev veya her ikisi tarafından desteklenen ortam türlerinin bir listesini çıkarın.
Şu anda tanınan tür "(geçerli)" metniyle işaretlenmiştir.

Ayarlar için sonuç yazı:

Rock Ridge bilgisi varsayılan olarak oluşturulacaktır. ACL'ler aşağıdakilere göre yazılacaktır:
-acl komutunun ayarlanması.

-Joliet "açık"|"kapalı"
"On" ile etkinleştirilirse, ISO 9660 + Rock Ridge ağacına ek olarak Joliet ağacı oluşturun.

-hfsplus "açık"|"kapalı"
"Açık" ile etkinleştirilirse, ISO 9660 görüntüsünün içinde bir HFS+ dosya sistemi oluşturun ve
Sistem Alanındaki Apple Partition Map (APM) girişleri tarafından, ilk 32 KiB
görüntü.
Bu, -boot_image system_area= tarafından gönderilen verilerle çakışabilir. ilk 8
Sistem Alanının baytlarının üzerine { 0x45, 0x52, 0x08 0x00, 0xeb, 0x02,
0xff, 0xff } olumsuz etkiler olmadan x86 makine kodu olarak çalıştırılabilir.
Bu nedenle, bir MBR bu özellikle birleştirilirse, ilk 8 baytı şunları içermelidir:
önemli komutlar yok.
Sistem Alanındaki sonraki 2 KiB blokları APM girişleri tarafından işgal edilecektir. bu
ilki, ISO görüntüsünün HFS+ dosya sistemi meta verilerinden önceki kısmını kapsar. bu
ikincisi, HFS+ meta verisinden dosya içeriği verisinin sonuna kadar olan aralığı işaretler. Eğer
daha fazla ISO görüntü verisi takip eder, ardından üçüncü bir bölüm girişi üretilir. Diğer
xorriso'nun özellikleri, daha fazla APM girişi ihtiyacına neden olabilir.
HFS+ dosya sistemi, tarafından üretilen eklenti oturumları için uygun değildir.
çok oturumlu büyüme yöntemi. Mevcut bir ISO görüntüsü yine de temel olabilir
değiştirme yöntemiyle üretilen yeni bir görüntü için. -hfsplus etkinleştirildiğinde
-indev veya -dev yürütülür, ardından giriş görüntüsünden AAIP öznitelikleri yüklenir
ve HFS oluşturucu, dosya türü veya nimet hakkında bilgi için kontrol edildi. Eğer bulunursa,
daha sonra bir sonraki görüntü üretimi için ayarlar olarak etkinleştirilirler. Bu nedenle
-hfsplus -indev veya -dev'den önce "on" gerçekleştirilmesi önerilir.
HFS yaratıcısı, türü ve nimetleri hakkındaki bilgiler, aşağıdaki durumlarda xorriso tarafından depolanır:
-hfsplus, -taahhüt zamanında etkinleştirilir. HFS+ dışında kopya olarak saklanır
bölüm, ancak Rock Ridge bilgileri ile birlikte. xorriso okumuyor
HFS+ meta verilerinden herhangi bir bilgi.
HFS+'nın büyük/küçük harfe duyarlı olmadığını unutmayın, ancak dosya adlarını şu şekilde kaydedebilir:
Büyük ve küçük harfler. Bu nedenle, iso_rr ad ağacındaki dosya adları
HFS+ ad ağacında çakışabilir. Bu durumda ekleyerek değiştirilirler
alt çizgi karakterleri ve sayma sayıları. Çok uzun isimler olması durumunda, olabilir
onları "MANGLED_..." ile eşleştirmek için gerekli.

-kaya sırtı "açık"|"kapalı"
"Kapalı" modu, ISO 9660 dosyası için Rock Ridge bilgilerinin üretimini devre dışı bırakır
nesneler. xorriso'nun çoklu oturum yetenekleri, isimlendirmeye çok bağlıdır.
Rock Ridge'in sadakati. Bu nedenle, varsayılandan sapmak kesinlikle önerilmez.
"açık" ayarı.

-uyma kural[:kural...]
Uyumluluğu ISO 9660/ECMA-119 ve çağdaş teknik özelliklerine göre ayarlayın
uzantılar. Bazı durumlarda, hataları önlemek için biraz sapmaya değer
amaçlanan okuyucu sisteminin veya resmi olmayan ekstra özellikler elde etmek için.
Her biri bir anahtar kelimeye sahip olan birkaç ayarlanabilir kural vardır. Onlardan bahsedilirse
bu komutla, kuralları gevşeme listesine eklenir. Bu liste
"katı" veya "açık" kurallarla silinebilir. ile başlangıç ​​ayarına sıfırlanabilir.
"varsayılan". Aşağıdaki gevşeme kurallarının tümü tarafından bireysel olarak iptal edilebilir:
"_off" ekleniyor. "Deep_paths_off" gibi.
Kural anahtar kelimeleri:
"iso_9660_level="number, 1 biçimindeki ECMA-119 adlarıyla düzey 8.3'i seçer ve
-file_size_limit <= 4g - 1 veya 2 uzunluğa kadar ECMA-119 adlarıyla düzey 32 ve
aynı -file_size_limit veya 3 uzunluğa kadar ECMA-119 adlarıyla seviye 32 ve
-file_size_limit >= 400g -200k. Gerekirse -file_size_limit ayarlanır.
"allow_dir_id_ext", ECMA-119 dizin adlarının şu şekilde bir ad uzantısına sahip olmasına izin verir:
diğer dosya türleri ile. Noktaları zorlamaz ve sürüm numarasını atlar,
rağmen. Bu, ECMA-119'u ihlal eden kötü bir mkisof geleneğidir. Özellikle ISO
düzey 1, bir dizin adında yalnızca 8 karaktere izin verir, 8.3'e değil.
"omit_version", ECMA-1 ve Joliet dosya adlarına sürüm (";119") eklemez.
"only_iso_version", Joliet dosya adlarına sürüm (";1") eklemez.
"deep_paths", ECMA-119 dosya yollarının 8 seviyeden daha derin olmasına izin verir.
"long_paths", 119 karakterden uzun ECMA-255 dosya yollarına izin verir.
"uzun_adlar", ECMA-37 dosya adlarıyla 119 karaktere kadar izin verir.
"no_force_dots", hiçbiri olmayan ECMA-119 dosya adlarına nokta eklemez.
"no_j_force_dots", hiçbiri olmayan Joliet dosya adlarına nokta eklemez.
"küçük harf", ECMA-119 dosya adlarında küçük harflere izin verir.
"7bit_ascii", ECMA-7 dosya adlarındaki 119 bitlik karakterlerin neredeyse tamamına izin verir. Değil
0x0 ve '/' izin verilir. "Küçük harf" etkinleştirilmemişse, küçük harfler
büyük harfe dönüştürülmüştür.
"full_ascii", ECMA-8 dosya adlarında 0x0 ve '/' hariç tüm 119 bitlik karakterlere izin verir.
"çevrilmemiş_adlar", güvenilen istenmeyen okuyucu programları için tehlikeli olabilir.
ECMA-37 dosya adlarında en fazla 119 karakter sınırlaması. Bu kural
ECMA-119 dosya adlarına karakter dönüştürme olmadan 96 karaktere kadar izin verir. Eğer bir
dosya adında daha fazla karakter varsa, görüntü üretimi kasıtlı olarak başarısız olur.
"untranslated_name_len="number, daha küçük bir sınırla çevrilmemiş_adları etkinleştirir
dosya adlarının uzunluğu. 0 bu özelliği devre dışı bırakır, -1 maksimum uzunluk sınırını seçer,
0'dan büyük sayılar istenen uzunluk sınırını verir.
"joliet_long_names", Joliet yaprak adlarına 103 yerine 64 karaktere kadar izin verir.
"joliet_long_paths", 240 karakterden uzun Joliet yollarına izin verir.
"joliet_utf16", Joliet adlarını UCS-16 yerine UTF-2BE'de kodlar. Fark
UCS-2'de bulunmayan ve UTF-16'da 2'ye kadar kodlanan karakterlerledir
her biri 16 bitlik kelimeler. Her iki kelime de UCS-2'nin ayrılmış bir alt kümesinden kaynaklanır.
"always_gmt", zaman damgalarını 0 saat dilimiyle GMT gösteriminde saklar.
"rec_mtime", RockRidge olmayan dizin girişleriyle disk dosyasının mtime'ını kaydeder ve
görüntünün oluşturulma zamanı değil. Bu, ECMA-119 ağacı için geçerlidir (düz ISO
9660), Joliet'e ve ISO 9660:1999'a göre. "rec_time" varsayılandır. Devre dışı bırakılırsa, alır
bir pathspec ile karşılaşıldığında -as mkisofs emülasyonu tarafından otomatik olarak yeniden etkinleştirilir.
"new_rr", Rock Ridge 1.12 sürümünü kullanır (GNU/Linux için uygundur ancak daha eski sürümler için uygun değildir)
FreeBSD veya Solaris için). Bu, tarafından değiştirilebilecek "aaip_susp_1_10_off" anlamına gelir.
sonraki "aaip_susp_1_10".
Varsayılan, Rock Ridge sürüm 1.10'u kullanan "old_rr" dir. Bu aynı zamanda şu anlama gelir:
Sonraki "aaip_susp_1_10_off" ile değiştirilebilen "aaip_susp_1_10".
"aaip_susp_1_10", AAIP'nin RRIP'nin resmi olmayan uzantısı olarak yazılmasına izin verir.
SUSP-1.12 kapsamındaki resmi uzantıdan daha fazla.
"no_emul_toc", üzerine yazılabilir ortamda ilk oturumda 64 kB tasarruf sağlar, ancak
görüntü, oturum geçmişini gösteremez.
"iso_9660_1999", aşağıdakilerle uyumlu ek bir dizin ağacının üretilmesine neden olur:
ISO 9660:1999. Anlamayan okuyucular için uzun dosya adlarını kaydedebilir.
Kaya Sırtı.
"old_empty", [0,31] ile arasında blok adresleri vermenin eski yolunu kullanır.
Kendi veri içeriği olmayan dosyalar. Yeni yol, kendisine ayrılmış bir bloğa sahip olmaktır.
tüm bu dosyalar işaret edecektir.
Varsayılan ayar
"clear:only_iso_version:deep_paths:long_paths:no_j_force_dots:
Always_gmt:old_rr".
Not: "ECMA-119 adı" terimi, düz ISO 9660 adları ve özellikleri anlamına gelir.
okuyucu Rock Ridge'i görmezden gelirse görünür olur.

-rr_reloc_dir isim
Derin dizin alt ağaçlarının yerleştirileceği yer değiştirme dizininin adını belirtin.
-uyum "deep_paths_off" veya "long_paths_off" olarak ayarlanmışsa yerleştirilir. derin bir
dizin, yukarıda 8 ana dizin (kök dahil) zincirine sahip olandır.
kendisi veya ECMA-119 yolu 255'ten fazla olan bir dosya içeren
karakterler.
Genel dizin ağacı, Rock olarak yorumlandığında orijinal olarak derin görünecektir.
Sırt ağacı. Yalnızca ECMA-119 bilgisi varsa yeniden düzenlenmiş olarak görünecektir.
düşündü.
Varsayılan yer değiştirme dizini, kök dizindir. Boş olmayan bir isim vererek
-rr_reloc_dir ile kök dizindeki bir dizin bu rolü alabilir. Eğer
dizin zaten -commit zamanında mevcut değilse, oluşturulacak ve
Rock Ridge için yer değiştirme eseri olarak işaretlendi. En azından GNU/Linux'ta olmayacak
monte edilmiş Rock Ridge görüntülerinde görüntülenir.
Ad bir '/' karakteri içermemeli ve 255 bayttan uzun olmamalıdır.

-geçici metin
Çoğu işletim sisteminin birim olarak kabul edeceği birim kimliğini belirtin
resmin veya ortamın adı.
Xorriso 32 karaktere kadar herhangi bir metni kabul eder, ancak nadiren uyulan özelliklere göre
daha katı kurallar geçerlidir:
ECMA-119, [A-Z0-9_] dışında ASCII karakterleri talep eder. Beğenmek:
"GÖRÜNTÜ_23"
Joliet, 16 UCS-2 karakterine izin verir. Beğenmek:
"Windows adı"
Birim kimliğinin, mount adı olarak otomatik olarak kullanılabileceğini unutmayın.
ortamın eğlenceli bir bilgisayar sistemine yerleştirildiği nokta.
Birim kimliği varsayılan "ISOIMAGE" olarak veya
"", ardından yüklenen görüntünün birim kimliği,
sonraki yazma çalıştırması. Ancak daha sonra -volid komutu yürütülür gerçekleştirilmez, bu
bekleyen kimlik, yeni ayar tarafından geçersiz kılınır.
-dev, -indev veya çalıştırmadan önce -volid "ISOIMAGE" ayarını yaparken bunu göz önünde bulundurun.
-geri alma. -volid "ISOIMAGE" de ısrar ediyorsanız, bu komutlardan sonra tekrar ayarlayın.

-volset_id metin
Sonraki -commit ile yazılacak birim kümesi kimliği dizesini ayarlayın. İzin verilenler
128 karaktere kadar. Bu ayar, görüntü yükleme tarafından geçersiz kılınır.

-Yayımcı metin
Sonraki -taahhüt ile yazılacak yayıncı kimliği dizesini ayarlayın. Bu tanımlayabilir
nelerin kaydedileceğini belirleyen kişi veya kuruluş. İzin verilenler
128 karaktere kadar. Bu ayar, görüntü yükleme tarafından geçersiz kılınır.

-Uygulama Kimliği metin
Sonraki -commit ile yazılacak uygulama kimliği dizesini ayarlayın. Bu olabilir
verilerin nasıl kaydedildiğinin özelliklerini tanımlayın. İzin verilenler 128'e kadar
karakterler. Bu ayar, görüntü yükleme tarafından geçersiz kılınır.
"@xorriso@" özel metni, kimlik dizesine dönüştürülür. Xorriso hangi
normalde -preparer_id olarak yazılır. Program kimliğini yazmak yanlış bir gelenektir.
-application_id olarak.

-sistem_kimliği metin
Sonraki -commit ile yazılacak sistem kimliği dizesini ayarlayın. Bu tanımlayabilir
görüntüdeki Sistem Alanının içeriğini tanıyabilen ve buna göre hareket edebilen sistem
0'dan 15'e kadar olan bloklar. İzin verilenler en fazla 32 karakterdir. Bu ayar geçersiz kılınır
görüntü yükleme ile.

-hacim_tarihi zaman dizesini yazın
Sonraki görüntü yazma için dört genel zaman damgasından birini ayarlayın. Mevcut
türleri şunlardır:
Birimin oluşturulduğu "c" zamanı.
Sesin en son değiştirildiği "m" zamanı.
Birimdeki bilgilerin süresinin dolacağı "x" zamanı.
Hacmin etkin bir şekilde geçerli olduğu zamandan bu yana geçen "f" zamanı.
"uuid", kelimenin tam anlamıyla "c" ve "m" zamanlarını geçersiz kılan bir zaman dizisi ayarlar. O olmalı
16 arasında YYYY ile YYYYMMDDhhmmsscc'yi oluşturan 1970 ondalık basamaktan oluşur
ve 2999. Saat dilimi GMT'dir. Bu GRUB satırıyla eşleşmesi gerekiyor:
arama --fs-uuid --set YYYY-AA-GG-ss-aa-ss-cc
Ör. 2010040711405800, 7 Nisan 2010 11:40:58'dir (+0 santimetre).
Diğer türler için zaman dizileri -alter_date komutu ile verilebilir. Bazı
zaman dilimi hesaplamalarına eğilimlidirler. "Varsayılan" veya "geçersiz kılınan" zaman dizeleri
varsayılan ayarlara neden olur: "c" ve "m", görüntü oluşturmanın geçerli zamanını gösterir.
"x" ve "f" önemsiz olarak işaretlenecektir. "uuid" devre dışı bırakılacaktır.

-Copyright_file metin
Sonraki -taahhüt ile yazılacak telif hakkı dosya adını ayarlayın. Bu olmalı
Telif hakkı bildirimi içeren görüntüdeki bir dosyanın ISO 9660 yolu.
İzin verilenler en fazla 37 karakterdir. Bu ayar, görüntü yükleme tarafından geçersiz kılınır.

-soyut_dosyası metin
Sonraki -taahhüt ile yazılacak özet dosya adını ayarlayın. Bu olmalı
hakkında soyut bir ifade içeren görüntüdeki bir dosyanın ISO 9660 yolu
resim içeriği. İzin verilenler en fazla 37 karakterdir. Bu ayar geçersiz kılınır
görüntü yükleme ile.

-Biblio_file metin
Sonraki -commit ile yazılacak biblio dosya adını ayarlayın. Bu olmalı
Bibliyografik kayıtları içeren görüntüdeki bir dosyanın ISO 9660 yolu.
İzin verilenler en fazla 37 karakterdir. Bu ayar, görüntü yükleme tarafından geçersiz kılınır.

-preparer_id
Bir sonraki -taahhüt ile yazılacak hazırlayıcı kimliği dizesini ayarlayın. Bu tanımlayabilir
olması gereken verilerin hazırlanmasını kontrol eden kişi veya diğer kuruluş
kaydedilmeli. Normalde bu kimliği olmalıdır Xorriso ve kişiden değil veya
çalışan program Xorriso. Lütfen değiştirmekten kaçının. İzin verilenler
128 karakter.
"@xorriso@" özel metni, kimlik dizesine dönüştürülür. Xorriso hangi
program başlangıcında varsayılan.
Diğer kimlik dizelerinden farklı olarak, bu ayar resim yüklemesinden etkilenmez.

-application_use karakter|0xXY|disk_yolu
En fazla 512 bayt alabilen Uygulama Kullanımı alanının içeriğini belirtin.
Bu komutun parametresi boş ise alan 512 ile doldurulur.
0 bayt. Tek karakter ise 512 kez tekrarlanır. Eğer o
"0x" ile başlar, ardından iki onaltılık basamak [0-9a-fA-F] gelir, ardından rakamlar şu şekilde okunur
512 kez tekrarlanan bayt değeri.
Diğer herhangi bir parametre metni, bir veri dosyasını açmak ve aşağıdakilere kadar okumak için disk_path olarak kullanılır.
512 bayt ondan. Dosya 512 bayttan küçükse, kalan baytlar
alanda ikili 0 olarak ayarlayın.
Bu ayar, görüntü yüklemesinden etkilenmez.

-out_charset karakter_kümesi_adı
Bir görüntü yazarken dosya adlarının dönüştürüleceği karakter kümesini ayarlayın. Görmek
Daha fazla açıklama için "Karakter kümeleri" paragrafına bakın. Yazılı görüntüyü yüklerken
-commit'ten sonra -out_charset ayarı -in_charset'e kopyalanacaktır.

-sıvı uid
Yeni ISO ağacı medyaya yazıldığında tüm dosyalar için kullanılacak kullanıcı kimliği.

-genti delibaş
Yeni ISO ağacı medyaya yazıldığında tüm dosyalar için kullanılacak grup kimliği.

-zisoflar seçenek[:seçenekler]
zisofs sıkıştırması için global parametreleri ayarlayın. Bu veri formatı tanınır ve
bazı Linux çekirdekleri tarafından şeffaf bir şekilde sıkıştırılmamış. Komut yoluyla uygulanacak
-set_filter yerleşik filtreli "--zisofs". Parametreler:
"level="[0-9] zlib sıkıştırması: 0=yok, 1=hızlı,..., 9=yavaş
"block_size="32k|64k|128k sıkıştırma bloğu boyutu
"by_magic=on", görüntü oluşturma zamanında kontrol eden pahalı bir test sağlar.
diskteki dosyalar zaten zisof sıkıştırılmış olsun, örneğin program tarafından
Mkzftree.
"varsayılan", "level=6:block_size=32k:by_magic=off" ile aynı

vitesli kod|sayı[k|m|c|d|b]
Yanma hızını ayarlayın. Varsayılan "maks" (veya "0") = tarafından duyurulan maksimum hızdır.
sürmek. Diğer özel hız kodları şunlardır:
"min" (veya "-1"), sürücü tarafından duyurulan minimum hızı seçer.
"none", yazma başlamadan önce sürücüye bir hız ayarı komutu göndermekten kaçınır.
Hız, ortama bağlı sayılarda veya saniye başına istenen verim olarak verilebilir
MMC uyumlu kB (= 1000) veya MB (= 1000 kB) cinsinden. Medya x-hız faktörü ayarlanabilir
CD için "c", DVD için "d", BD için "b", "x" isteğe bağlıdır.
Örnek hızlar:
706k = 706kB/sn = 4c = 4xCD
5540k = 5540kB/sn = 4d = 4xDVD
Ekli hız birimi hakkında herhangi bir ipucu yoksa, -outdev içindeki ortam
karar verilecek. Varsayılan birim CD = 176.4k'dir.
MMC sürücüleri genellikle kendi hız fikrini harekete geçirir ve verilen hız değerini alır.
yanık programı tarafından sadece kendi kararı için üst sınır olarak.

-stream_recording "açık"|"kapalı"|"dolu"|"veri"|sayı
"Açık" ayarı, DVD-RAM, BD-RE veya
BD-R. Kusur yönetimi, kısmen hasar görmüş medyayı kullanılabilir durumda tutar. Ama yazmayı azaltır
ortam mükemmel durumda olsa bile hızı nominal hızın yarısına indirir. Dava için
kusursuz medya için, tam hız elde etmek için -stream_recording "on" kullanılabilir.
"full" tüm yazma işlemlerinde tam hızı dener, "on" ise yalnızca bunu yapar
yukarıdaki bayt adresi 32s. Bir sayı ayarlamak için en az 16'lık bir sayı verilebilir.
kendi adres limiti
"veri", süper blok ve dizin girişleri yazıldığında tam hızın başlamasına neden olur
ve dosya içeriği bloklarının yazılması başlar.

-dvd_obs "varsayılan"|"32k"|"64k"
GNU/Linux'a özgü: Her yazma işleminde iletilecek bayt sayısını ayarlayın
DVD veya BD ortamına çalıştırma. 64 KB sayısı veri yolu ile verimi artırabilir
gecikme sorunları gösteren sistemler. Varsayılan, medya türüne, komuta bağlıdır
-stream_recording ve derleme zamanı seçeneklerinde.

-modesty_on_drive parametre[:parametreler]
Sürücü arabelleğinin tamamen dolmasının engellenip engellenmeyeceğini kontrol edin.
"Açık" (veya "1") parametresi, programın brülör sürücüsüne yazmaya çalışmasını engeller
tamponu belirli bir limitin üzerinde doldurulma tehlikesiyle karşı karşıyayken. Bu sınır ise
aşıldığında, program dolum belirli bir düşük seviyeye ulaşana kadar bekleyecektir.
yüzde değeri.
Bu, işletim sistemi ve sürücü denetleyicisi üzerindeki yükü hafifletebilir ve böylece
disk ve yazıcı bağımsız değilse daha iyi giriş bant genişliği elde etmek
denetleyiciler (hda ve hdb gibi). Aynı anda yanıklara da yardımcı olabilir.
3.16 gibi Linux çekirdekli farklı brülörler. Öte yandan, artırır
arabellek taşması riski ve dolayısıyla düşük yazma hızı.
Bazı brülörler, arabellek dolumunu da tanecikli olarak bildirdikleri için uygun değildir.
boyut veya zaman olarak kaba veya arabelleklerinin dolmadan önce dolmasını bekleyin.
tam hızda git.
"Kapalı" veya "0" parametreleri bu özelliği devre dışı bırakır.
Beklemeye başlama eşiği "max_percent=" parametresi tarafından verilir.
"min_percent=" parametresi, iletime devam etmek için eşiği tanımlar.
25 ila 100 aralığında yüzdelere izin verilir. Bu aralıktaki sayılar
Başına ad eklenmemiş olanlar "on:min_percent=" olarak yorumlanır.
Örn: -modesty_on_drive 75
Optimum değerler, sürücünün arabellek davranışına bağlıdır.
"timeout_sec=" parametresi, hangi başarısız bekleme süresinin ardından
tevazu çalışmadığı için devre dışı bırakılır.
"min_usec=" parametresi, mikrosaniye cinsinden ilk uyku süresini tanımlar. Eğer
sürücü arabelleği daha fazla veri göndermek için çok dolu görünüyor, program bekleyecek
verilen süre ve arabellek doldurma durumunu tekrar sorgulayın. Tekrarlanan sorgulama gösterirse
yeterli boş alan yok, uyku süresi yavaş yavaş hangi parametreye yükseltilecek
"max_usec=" tanımlar.
-modesty_on_drive komutuyla belirtilmeyen parametreler kalır
değişmemiş. Varsayılan:
-modesty_on_drive kapalı:min_percent=90:max_percent=95:
timeout_sec = 120: min_usec = 5000: max_usec = 25000

-stdio_sync "açık"|"kapalı"|"son"|sayı
Çıktının stdio: sözde sürücülere zorlanacağı bayt sayısını ayarlayın. Bu
zorlama, belleğin yavaşlama için çok sayıda bekleyen veriyle tıkanmasını önler.
cihazlar. Varsayılan "açık", "16m" ile aynıdır. Zorunlu çıkış şu şekilde devre dışı bırakılabilir:
"kapalı" veya tüm veriler üretilene kadar "son" kadar geciktirilebilir. Bir sayı seçilirse,
o zaman en az 64k olmalıdır.

Dummy "açık"|"kapalı"
"Açık" ise, herhangi bir simülasyon yoksa FAILURE olayı ile yakma veya reddetme simülasyonu yapın.
mümkün, ne boş yapın ne de biçimlendirin.

-fs sayı["k"|"m"]
ISO görüntüsünden veri akışını yumuşatan fifo arabelleğinin boyutunu ayarlayın
nesil medya yakma. Varsayılan 4 MiB, minimum 64 kiB, maksimum 1 GiB'dir. bu
numarayı "k" veya "m" harfi takip edebilir, bu da birimin kiB (= 1024) veya MiB olduğu anlamına gelir
(= 1024 KIB).

-kapat "açık"|"kapalı"|"gerektiğinde"
-close "açık" olarak ayarlanmışsa, yazılı ortamı artık eklenemez olarak işaretleyin.
Bunun üzerine yazılabilir ortam türleri üzerinde hiçbir etkisi olmayacaktır. "Açık" ayarı tam tersidir
cdrecord seçeneği -multi'dir ve Growisofs seçeneği -dvd-compat'ın bir yönüdür.
"Kapalı" olarak ayarlanırsa, ortamı eklenmiş bir oturum için yazılabilir durumda tutun.
"Gerektiği gibi" olarak ayarlanırsa, "açık"ı yalnızca "kapalı"nın şu hatayla başarısız olacağı tahmin ediliyorsa kullanın.
verilen ortam ve durumu.
Tüm sürücüler, "açık" olması gereken hızlı boş DVD-RW'yi doğru şekilde tanımaz. eğer varsa
-close "off", ardından -close nedeniyle bir yanma çalışmasının başarısız olduğuna dair sağlam temellere dayanan şüphe
"as_needed", "on" ile yeniden denemeye neden olur.
-as "cdrecord" öykünme komutunun, geçerli komutu geçici olarak geçersiz kıldığını unutmayın.
-close ayarının kendi varsayılan ayarı -multi seçeneği yoksa -close "açık".

-write_type "otomatik"|"tao"|"sao/dao"
Sonraki yazma çalıştırması için yazma türünü ayarlayın. "auto", boş CD'li SAO'yu seçecektir
medya, -close "açık" ise boş DVD-R[W] ile DAO ve aksi takdirde CD TAO veya
belirli DVD/BD ortamının eşdeğer yazma türü. TAO veya SAO/DAO seçimi
istenen yazma türü değilse, yazma çalıştırmasının başarısız olmasına açıkça neden olabilir.
verilen medya durumu ile mümkündür.

-dolgu malzemesi sayı["k"|"m"]|"dahil"|"eklendi"
Görüntü akışına verilen fazladan bayt sayısını ekleyin. Bu geleneksel bir
blok aygıt okuma sürücülerinde geleneksel bir hata için çare. Sadece CD için gerekli
TAO modunda kayıtlar. Bir görüntünün hangi medya üzerinde olabileceğini pek tahmin edemediğimiz için
sonuçlanmak, Xorriso tüm görüntülere varsayılan olarak geleneksel 300k dolgu ekler.
Asla bir CD'ye ulaşamayacak resimler için -padding 0 kullanmak güvenlidir.
Normalde dolgu, ISO görüntüsünün bir parçası olarak yazılmaz, ancak görüntüden sonra eklenir.
görüntü sonu. Bu, "eklenen" dolgu modudur.
Öykünme komutu -as "mkisofs" ve komut -jigdo, dolgunun şu şekilde yazılmasına neden olur
görüntünün bir parçası. Aynı etki, "dahil" -padding modu ile elde edilir.

önyüklenebilir ISO resimler:

Yayınlanan spesifikasyonların aksine, birçok BIOS, bir El Torito kaydı yükleyecektir.
varsayılan olarak bağlanan sonuncusu değil, medyadaki ilk oturum. Bu
Yanlışlıkla okunan okuyucular gibi göründüğü için üzerine yazılabilir medya ile sorun yaratmaz.
tek seans.
Ancak çok oturumlu ortam CD-R[W], DVD-R[W], DVD+R ile, tüm önyüklenebilir
sistem zaten ilk oturumda bulunmalı ve son oturum hala
ISO görüntüsünü monte ettikten sonra, önyüklenen sistemin beklediği tüm dosyaları taşır.
ISOLINUX veya GRUB'dan bir önyükleme görüntüsünün medyada mevcut olduğu biliniyorsa, tavsiye edilir
bir takip oturumu yazıldığında yama yapmak için. Ama kimseye güvenmemek lazım
varsayılmadıkça, mevcut oturumların önyüklenebilirliğini etkileme yeteneği
üzerine yazılabilir ortam
El Torito kaydı kullanmayan, bunun yerine başlangıç ​​noktasından başlayan önyükleme mekanizmaları vardır.
görüntünün ilk baytları: Sabit disk benzeri cihazlar için PC-BIOS MBR veya EFI GPT, APM bölümü
HFS+ önyükleme görüntüleri bekleyen Mac'ler için girişler, eski SGI bilgisayarlar için MIPS Birim Başlığı,
Eski MIPS DECstation için DEC Önyükleme Bloğu, SPARC makineleri için SUN Disk Etiketi, HP-PA önyüklemesi
HP PA-RISC makineleri için sektör, eski DEC Alpha makineleri için DEC Alpha SRM önyükleme sektörü.

Aşağıdaki komutların birçoğu, girdi olarak disk yollarını bekler, ancak açıklamayı da kabul eder.
disk dosyalarından veya disk dosyalarından veri kesebilen libisofs aralık okuyucusu için dizeler
-indev ve içeriğin bölümlerini sıfırlamak için: komut -append_partition, önyükleme özellikleri
System_area =, Grub2_mbr =, prep_boot_part =, EFI_BOOT_PART =.
Açıklama dizesi, iki nokta üst üste ':' ile ayrılmış aşağıdaki bileşenlerden oluşur.
"--interval:"İşaretler":"Aralık":"Sıfırlayıcılar":"Kaynak
"--interval" bileşeni, bunun düz bir disk yolu olmadığını, bunun yerine bir
aralık okuyucu açıklama dizesi. Flags bileşeni daha fazla değişiklik yapar.
tercüme:
"local_fs", Kaynak'taki yolla gösterilen bir dosyadan okumayı talep eder.
"imported_iso" -indev'den okumayı talep ediyor. Bu, yalnızca -outdev aynı değilse çalışır
-indev olarak Kaynak bileşeni yoksayılır.
Interval bileşeni, "-" karakteriyle ayrılmış iki baytlık adres numarasından oluşur.
Örneğin "0-429", 0 ila 429 arasındaki baytları okumak anlamına gelir.
Sıfırlayıcılar bileşeni, sıfır veya daha fazla virgülle ayrılmış dizeden oluşur. onlar tanımlar
okunan verilerin hangi bölümünün sıfırlanacağı. Bayt numarası 0, okunan bayt anlamına gelir.
Aralık başlangıç ​​adresi. Her dize şunlardan biri olabilir:
"zero_mbrpt", 510 ve 511 baytları MBR'yi taşıyorsa MBR bölüm tablosunu sıfırlamayı talep eder
imza 0x55 0xaa.
"zero_gpt", sıfırlamak için 512 ila 1023 baytlarında bir GPT başlığını kontrol etmeyi talep eder ve
bölüm tablosu blokları.
"zero_apm", bir APM bloğu 0'ı kontrol etmeyi ve bölüm tablosu bloklarını sıfırlamayı talep eder.
Start_byte"-"End_byte, sayı ile başlayan okuma baytlarını sıfırlamayı talep ediyor
Start_byte ve End_byte'tan sonra bitiyor.
Source bileşeni, "local_fs" bayrağına sahip dosya yoludur ve bayrakla yoksayılır
"imported_iso".
Bayt sayıları, çarpma anlamına gelen {k,m,g,t,s,d} son ekiyle ölçeklenebilir.
{1024, 1024k, 1024m, 1024g, 2048, 512}. Ölçeklenmiş bir değer bitiş numarası, son bayt değerini gösterir.
ölçeklendirilmiş aralık.
Örneğin "0d-0d", "0-511"dir.
Örnekler:
"local_fs:0-32767:zero_mbrpt,zero_gpt,440-443:/tmp/template.iso"
"imported_iso:45056d-47103d::"

-boot_image "herhangi bir"|"isolinux"|"grub"
"at"|"tut"|"yama"|"tekrar oynat"|"show_status"|
bootspec|"sonraki"
Önyükleme giriş noktaları ile ortaya çıkan dosya sisteminin ekipmanını tanımlayın.
BIOS veya EFI aracılığıyla önyükleme yapan sistemlerde bu, bir dizi El Torito önyükleme görüntüsüdür,
muhtemelen MBR önyükleme kodu ve muhtemelen MBR, GPT veya APM türündeki bölüm tabloları.
Bu tür dosya kümeleri, ISOLINUX veya GRUB gibi önyükleyici sistemler tarafından üretilir.

Her -boot_image komutunun iki parametresi vardır: tür ve ayar. Birden fazla
-boot_image komutu, bir veya daha fazla önyükleme görüntüsünün işlenmesini tanımlamak için kullanılabilir.
Sıra önemlidir.
Türleri Isolinux ve grub Bilinen özelliklere özen gösterin. Tip herhangi hayır yapar
önyükleme görüntülerinin kökeni hakkında varsayımlar.

Bir ISO dosya sistemi yüklenirken, sistem alanı ve El Torito önyükleme görüntüleri yüklenir,
fazla. Varsayılan davranış, yüklenen El Torito önyükleme görüntülerini yazmamak ve
yüklenen sistem alanı içeriği değişiklik yapılmadan.
ıskarta El Torito önyükleme kataloğundan ve önyükleme görüntülerinden vazgeçer. ne olursa olsun
bir ISO dosya sisteminden yüklenmiş veya komutlarla tanımlanmış olsun. Herhangi bir BIOS veya EFI
ilgili önyükleme seçenekleri iptal edilir. Bununla birlikte, yüklü sistem alanı verileri kalır
geçerli. İstenirse, bunlar tarafından silinmeleri gerekir.
-boot_image herhangi bir system_area=/dev/zero
tutmak El Torito önyükleme görüntülerini değiştirmeden tutar veya kopyalar ve yeni bir katalog yazar.
yama var gibi görünüyorlarsa, mevcut El Torito önyükleme görüntülerine yama uygular.
önyükleme bilgi tablosu.
Önyükleme görüntüsü yeni tanıtıldığında bir önyükleme bilgi tablosunun yamalanması gerekir
ISO görüntüsüne veya mevcut bir görüntünün yeri değiştirilirse. Bu otomatik olarak
"isolinux" veya "grub" türü verilmişse yapılır, ancak "any" ile verilmez.
Yama etkinleştirilmişse, önceki oturumlardan önyükleme görüntüleri kontrol edilecektir.
bir önyükleme bilgi tablosu taşıyor gibi görünüyorlar. Değilse, yamasız kalırlar. Bu
kontrol yanılmaz değildir. Bu nedenle, görüntülerin yama gerektirmediğini biliyorsanız, şunu kullanın:
"herhangi bir" "sakla". "grub" "yama", EFI görüntülerine yama yapmaz (platform_id=0xef).
tekrar sadece mevcut El ile ilgilenmeyen "yama" nın daha modern bir versiyonudur.
Torito önyükleme ekipmanının yanı sıra Sistemdeki tanınabilir önyükleme hükümleri için
Alan. Mevcut herhangi bir -boot_image ayarını atar ve komutları yürütür
-report_el_torito "cmd" komutu tarafından önerildi.
Bu eylem, yalnızca çıktısında belirtilen dosya nesneleri varsa başarılı olur.
-report_el_torito "cmd" komutu hala kullanılabilir. Önyüklemeyi kaldırmayın veya yeniden adlandırmayın
-indev'den sonraki görüntü dosyaları.
Bilinmeyen El Torito'yu bırakın: -boot_image "any" "at"
Tanınabilir öğeleri koruyun: -boot_image "any" "replay"
El Torito yalnızca GRUB için: -boot_image "grub" "yama"
El Torito yalnızca ISOLINUX için: -boot_image "isolinux" "patch"
show_status yüklenen önyükleme görüntüleri hakkında bilinenleri yazdırır ve bunların
belirlenmiş kader.

A önyükleme özelliği isim=değer biçiminde bir kelimedir. Parametreleri tanımlamak için kullanılır
bir önyükleme özelliği. "dir", "bin_path", "efi_path" adları El Torito'ya götürür
önyüklenebilir görüntüler "system_area" adı verilen bir dosyayı MBR veya başka bir disk olarak etkinleştirir
başlık.
Tüm medya türlerinde bu, ilk oturumda mümkündür. sonraki seanslarda
mevcut bir önyükleme görüntüsü yenisiyle değiştirilebilir, ancak ortama bağlı olarak
bunu yazın, önyükleme sırasında çok az etkisi olabilir. Yukarıyı görmek.
El Torito önyükleme görüntüleri, ISO görüntüsüne normal yollarla eklenmelidir (görüntü
yükleniyor, -harita, -add, ...). ISOLINUX durumunda, dosyalar ya
ISO görüntü dizini /isolinux veya /boot/isolinux içinde. Bu durumda yeterli
metni bootspec olarak kullan "dizin=/isolinux" veya "dir=/boot/isolinux". Örn:
-boot_image isolinux dizin=/boot/isolinux
bu bireysel ayarları bir araya getiren:
-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 herhangi bir boot_info_table=on
Bir El Torito önyükleme kataloğu dosyası, adresle birlikte ISO görüntüsüne eklenir
cat_path = -taahhüt zamanında. Normal - üzerine yazma ve - güvenceye tabidir
aynı ada sahip bir dosya zaten varsa işleme. Katalog şunları listeler:
önyükleme görüntüleri ve önyükleme görüntülerinden birini seçmek için önyükleme tesisi tarafından okunur. Fakat
dizin ağacında görünmesi gerekli değildir. Biri onu gizleyebilir
tarafından tüm ağaçlarda cat_hidden=açık. Diğer olası değerler "iso_rr", "joliet",
"hfsplus" ve varsayılan "kapalı".
bin_path = olması gereken bir ikili program olan bir El Torito önyükleme görüntü dosyasını gösterir.
önyükleme sırasında donanım önyükleme tesisi (örn. BIOS) tarafından başlatılır.
EFI_PATH = EFI önyüklemesi için hazır olan bir El Torito önyükleme görüntü dosyasını gösterir. Bu
normalde 65535 baytlık 512 bloktan büyük olmayan bir FAT dosya sistemi görüntüsüdür (= 32
MiB - 512). Load_size otomatik olarak belirlenir, hiçbir önyükleme bilgisi tablosu alınmaz.
yazılı, hiçbir önyükleme ortamı öykünmez, platform_id 0xef'tir.
emul_type = "no_emulation", "hard_disk", "disket"lerden biri olabilir. kontrol eder
önyükleme görüntüsünün önyükleme ortamı öykünme kodu. Varsayılan "no_emulation" uygundur
ISOLINUX, GRUB, FreeBSD cdboot için.
load_size = önyükleme görüntüsüne bağlı bir değerdir. Varsayılan 2048 olmalıdır
yalnızca daha iyi bir değer biliniyorsa geçersiz kılınır.
boot_info_table=açık önyükleme görüntüsünün 8 ila 63 baytlarına adres düzeltme eki uygulanmasına neden olur.
"any" "bin_path=" tarafından verilir. "boot_info_table=off" bu yamayı devre dışı bırakır.
grub2_boot_info=açık olan önyükleme görüntüsünün 2548 baytına adres düzeltme eki uygulanmasına neden olur.
"any" "bin_path=" tarafından verilir. Adres 64 bit küçük endian sayı olarak yazılır.
Önyükleme görüntüsü içeriğinin 2 KB blok adresidir, 4 ile çarpılır ve ardından
5 artırılır. "grub2_boot_info=off" bu yamayı devre dışı bırakır.
platform_id = onaltılık veya ondalık bir sayı ile önyüklemenin Platform Kimliğini tanımlar
görüntü. "0x00" 80x86 PC-BIOS'tur, "0x01" PowerPC'dir, "0x02" Mac'tir, "0xef" EFI'dir
(ondalık "239").
id_string =text|56_hexdigits, önyükleme kataloğu bölümünün kimlik dizesini tanımlar.
önyükleme görüntüsü listelenecektir. Değer 56 karakterden oluşuyorsa [0-9A-Fa-f]
sonra 28 bayta dönüştürülür, aksi takdirde ilk 28 karakter kimlik olur
sicim. İlk önyükleme görüntüsünün kimlik dizesi, genel katalog kimliği olur. o
24 karakterle sınırlıdır. Diğer id_string'ler bölüm kimlikleri olur.
Sel_crit =hexdigits, önyükleme görüntüsünün Seçim Kriterlerini tanımlar. 20'ye kadar
baytlar, verilen karakterlerden [0-9A-Fa-f] okunur. Bunlara atfedilirler
katalogda önyükleme görüntüsü girişi.
sonraki bir önyükleme görüntüsünün tanımını bitirir ve yeni bir tane başlatır. Herhangi bir takip
-bootimage bootspecs yeni imajı etkiler. Yüklenen ilk "sonraki" ıskarta
önyükleme görüntüleri ve katalogları.
System_area =disk_path, verilen disk dosyasından en fazla 32768 bayt kopyalar.
ISO görüntüsünün çok başlangıcı. Bu Sistem Alanı, sisteme bağlı olanlar için ayrılmıştır.
önyükleme yazılımı, örneğin USB bellekten veya sabit diskten önyükleme yapmak için kullanılabilen bir MBR.
El Torito önyükleme görüntüsü dışında, disk_path dosyasının dosyaya eklenmesi gerekmez.
ISO görüntüsü.
-boot_image Isolinux System_area = "partition_table=on" anlamına gelir. Bu durumda,
disk yolu, isohdp[fp]x*.bin SYSLINUX dosyalarından birine veya bir dosyaya yönlendirmelidir
bu dosyalardan birinden türetilmiştir. Örneğin, bir bilgisayardan ilk 512 bayta
ISOLINUX izohibrit ISO görüntüsü.
Bu durumda, El Torito önyükleme görüntüleri (dir=, bin_path=, efi_path=) artırılabilir
by Isolinux partition_entry = gpt_basdat or Isolinux partition_entry = gpt_hfsplus, ve
by Isolinux partition_entry = apm_hfsplus. Önyükleme görüntüsü daha sonra şurada belirtilecektir:
Temel Veri veya GPT HFS+ bölümü olarak GPT ve HFS+ bölümü olarak APM'de. İlk
üç GPT bölümü de MBR bölümleriyle işaretlenecektir.
Çoklu oturum durumlarında, mevcut Sistem Alanı varsayılan olarak korunur. İçinde
bu durumda, özel disk_path "." bir disk dosyasının okunmasını engeller ancak
yine de yüklenen sistem alanı verilerinde ayarlamalara neden olur. Bu tür ayarlamalar
-boot_image komutları tarafından sipariş edilebilir.
Grub2_mbr =disk_path, "herhangi bir" system_area= gibi çalışır ve ek yama ile
modern GRUB MBR'ler. İlk önyükleme görüntüsünün içerik başlangıç ​​adresi şuna dönüştürülür:
512 baytlık bir blok sayısı ve 4'lük bir ofset eklenir. Sonuç olarak yazılır
64x0b1 bayt adresine 0 bit küçük endian sayı.
Bu özellik, grub2_mbr= boş disk yolu ile veya
system_area= aracılığıyla bir disk_path gönderme.
partition_table=açık 446 baytlarına basit bir bölüm tablosunun yazılmasına neden olur.
Sistem Alanının 511'i.
"isolinux" tipi ile bayt 0'da başlayan bir bölüm gösterir ve
MBR'ye yazılacak ilk önyükleme görüntüsünün LBA'sı. İlk seans için bu
yalnızca "system_area=" ve "bin_path=" veya "dir=" de verildiğinde çalışır.
"Any" ve "grub" türleri ile bayt 512'de başlayan tek bir bölüm gösterir.
ve ISO görüntüsünün bittiği yerde biter. Bu, system_area= veya önyükleme ile veya onsuz çalışır
görüntü.
Önyükleme özellikleri chrp_boot_part=, prep_boot_part= ve efi_boot_part= bu girişin üzerine yaz
MBR bölüm tablosunda.
"isolinux" veya "grub" türleri "patch" olarak ayarlanmışsa, "partition_table=on" olur
yeni önyükleme görüntüsü olmadan etkinleştirildi. Bu durumda mevcut Sistem Alanı
tarafından işlenmiş gibi adresleri ve boyutları taşıyıp taşımadığını kontrol etti.
"partition_table=açık". Eğer öyleyse, o zaman bu parametreler yeni Sistem güncellendiğinde güncellenir.
Alan yazılır.
Özel "system_area=/dev/zero", 32k NUL bayta neden olur. atmak için bunu kullanın
ISO görüntüsü ile yüklenen MBR.
appended_part_as = gpt -append_partition içindeki bölümleri GPT'de değil, GPT'de işaretler
MBR. Bu durumda MBR, aşağıdakileri kapsayan 0xee türünde tek bir bölüm gösterir.
tüm çıktı verileri.
appended_part_as = mbr varsayılandır. Eklenen bölümler yalnızca şu durumlarda GPT'de işaretlenir:
GPT, diğer ayarlar nedeniyle üretilir.
chrp_boot_part=açık MBR'de tüm ISO görüntüsünü kapsayan tek bir bölüme neden olur
ve 0x96 tipine sahiptir. Bu, MBR üreten diğer özelliklerle uyumlu değildir.
bölüm girişleri. GPT'yi tanınmaz hale getirir.
prep_boot_part =disk_path, bir veri dosyasının içeriğini görüntüye ekler ve
0x41 türünde bir MBR bölümü ile işaretler. ISO görüntüsünün önceki bölümleri ve
bu bölümden sonra diğer MBR bölümleri tarafından kapsanacaktır. veri dosyası
ELF yürütülebilir kodunu içermesi gerekiyordu.
EFI_BOOT_PART =disk_path, bir veri dosyasının içeriğini görüntüye ekler ve
bir GPT bölümü tarafından. chrp_boot_part=on değilse, MBR'deki ilk bölüm
GPT'nin varlığını duyurmak için 0xee tipine sahip olacaktır. veri dosyası gerekiyordu
FAT dosya sistemi içerir.
Disk_path yerine --efi-boot-image kelimesi verilebilir. GPT'de ortaya çıkıyor
EFI sistem bölümü olarak ilk El Torito EFI önyükleme görüntüsünün içeriği. EFI önyüklemesi
görüntüler, bootspec efi_path= tarafından tanıtılır. Etkilenen EFI önyükleme görüntüsü
HFS+ bölümünün dışında depolandığından HFS+'da görünür.
partition_offset =2kb_block_adr, tek bölümlü bir bölüm tablosuna neden olur
verilen blok adresinden başlar. Bu, 2048 baytlık bloklarda sayılır,
512 baytlık bloklar. Blok adresi sıfır değilse en az 16 olmalıdır. A
sıfır olmayan bölüm ofseti, iki süper bloğun oluşturulmasına ve iki
dizin ağaçları. Görüntü daha sonra mutlak başlangıcından itibaren monte edilebilir ve
bölüm başlangıcından itibaren.
Yeni bir oturum eklendiğinde bir ISO görüntüsünün ofset değeri korunur. Böyle
burada tanımlanan değer, yalnızca yeni bir ISO görüntüsü yazılırsa geçerlidir.
partition_hd_cyl =sayı, bölme için silindir başına kafa sayısını verir
tablo. 0 varsayılan bir değer seçer. Maksimum 255'tir.
partition_sec_hd =sayı, bölüm için kafa başına sektör sayısını verir
tablo. 0 varsayılan bir değer seçer. Maksimum 63'tir.
partition_sec_hd * partition_hd_cyl * 512 ürünü silindir boyutudur. o
tam hizalamayı mümkün kılmak için 2048'e kadar bölünebilir olmalıdır. İle
eklenen bölümler ve "appended_part_as=gpt" sayısı için bir sınır yoktur
silindirler. Yoksa en fazla 1024 tane olabilir. Silindir boyutu çok
sınırın altında kalmak için küçük, daha sonra uygun partition_hd_cyl değerleri
partition_sec_hd 32 veya 63 ile seçilir. Görüntü 8,422,686,720'den büyükse
bayt varsa, MBR için silindir boyutu kısıtlamaları karşılanamaz.
partition_cyl_align =modu, görüntü boyutu hizalamasını bir tamsayıya göre kontrol eder.
silindirler. İzohybrid özellikleri tarafından reçete edilir ve lütfen programlayın
fdisk. Silindir boyutu 2048'e kadar bölünebilir olmalıdır. 8,323,596,288'den büyük resimler
baytlar MBR bölüm tablosunda hizalanamaz.
"Otomatik" modu varsayılandır. Dolgu ile hizalama yalnızca "isolinux" ile olur
"partition_table=açık".
"Açık" modu, herhangi bir tür için "partition_table=on" ile doldurarak hizalamaya neden olur. mod
"tümü", "açık" gibidir, ancak aynı zamanda bölümleri -append_partition'dan hizalı olarak doldurur
boyutu.
"Kapalı" modu, herhangi bir tür için hizalamayı devre dışı bırakır.
MIPS_PATH =iso_rr_path, görüntüdeki bir veri dosyasının MIPS Big Endian olduğunu bildirir
önyükleme dosyası oluşturur ve bir MIPS Big Endian Volume Header'ın üretilmesine neden olur. Bu
MBR gibi diğer önyükleme bloklarının üretimi ile birbirini dışlayan. O olacak
system_area= tarafından sağlanan herhangi bir verinin ilk 512 baytının üzerine yazın. 15 önyüklemeye kadar
dosyalar mips_path= ile bildirilebilir.
mipsel_path =iso_rr_path, görüntüdeki bir veri dosyasını MIPS Little olarak bildirir.
Endian önyükleme dosyası. Bu, diğer önyükleme bloklarıyla birbirini dışlar. O olacak
system_area= tarafından sağlanan herhangi bir verinin ilk 512 baytının üzerine yazın. sadece tek
önyükleme dosyası, mipsel_path= ile bildirilebilir.
sparc_label =metin, verilen metinle bir SUN Disk Etiketinin üretilmesine neden olur.
ASCII etiketi. 2 ila 8 arasındaki bölümler, eklenen resimlerle dolu olabilir. bölüm 1
her zaman ISO görüntüsü olacaktır. -append_partition komutuna bakın. İlk 512 bayt
system_area= tarafından sağlanan herhangi bir verinin üzerine yazılacaktır.
Grub2_sparc_core =iso_rr_path, verilen dosyanın içerik adresine ve boyutuna neden olur
SUN Disk Etiketinden sonra yazılacaktır. Her iki sayı da bayt olarak sayılır. bu
adres, bayt 64x0'e 228 bit büyük endian sayı olarak yazılır. Boyut yazılır
32x0 bayt için 230 bit büyük endian sayı olarak.
hppa_cmdline =metin, HP-PA için PALO komut satırını ayarlar. 1023 karaktere kadar
varsayılan olarak izin verilir. hppa_hdrversion=4 ile sınır 127'dir.
hppa_'dan herhangi biri varsa, ilk beş hppa_ önyükleme belirtiminin zorunlu olduğunu unutmayın.
önyükleme özellikleri kullanılır. Yalnızca hppa_hdrversion= eksik olabilir.
hppa_bootloader =iso_rr_path, verilen yolu HP-PA önyükleyici dosyası olarak belirler.
HPPA_KERNEL_32 =iso_rr_path, verilen yolu HP-PA 32 bit çekirdek dosyası olarak belirler.
HPPA_KERNEL_64 =iso_rr_path, verilen yolu HP-PA 64 bit çekirdek dosyası olarak belirler.
hppa_ramdisk =iso_rr_path, verilen yolu HP-PA RAM disk dosyası olarak belirtir.
HPPA_HDRVIOND =sayı, PALO başlık sürüm 5 (varsayılan) ve sürüm arasında seçim yapar
4. Uygun değer için PALO kaynak koduna bakın: PALOHDRVERSION.
alpha_boot =iso_rr_path, görüntüdeki bir veri dosyasının DEC Alpha SRM olduğunu bildirir
İkincil Önyükleme Yükleyici ve aşağıdakilere işaret eden bir önyükleme kesiminin üretilmesine neden olur.
o. Bu, MBR gibi diğer önyükleme bloklarının üretimi ile karşılıklı olarak özeldir.
MIPS_DISCARD, sparc_discard, HPPA_DISCARD, alfa_discard herhangi bir önyükleme dosyasını iptal et
sırasıyla mips/mipsel, sparc, hppa veya alpha için yapılan bildirimler. Bu
diğer önyükleme bloklarının üretim yasağını kaldırır.
hfsplus_serial =hexstring, "16" ile "0" arasındaki 9 basamaklı ve "a" ile "a" arasındaki harflerden oluşan bir dize ayarlar
Yeni ortaya çıkan bir HFS+ dosya sisteminin benzersiz seri numarası olarak kullanılacak olan "f".
hfsplus_block_size =sayı, üretirken kullanılacak ayırma bloğu boyutunu ayarlar
HFS+ dosya sistemleri. İzin verilenler 512, 2048 veya 0'dır. İkincisi, programın
karar ver.
APM_BLOCK_SIZE =sayı, bölümleri tanımlarken kullanılacak blok boyutunu belirler.
bir Apple Bölme Haritası. İzin verilenler 512, 2048 veya 0'dır. İkincisi,
program karar verir.
512 boyutunun GPT üretimiyle uyumlu olmadığını ve 2048 boyutunun
-t hfsplus en azından eski Linux çekirdekleri tarafından monte edilemez.

-ek_bölüm bölüm_numarası tip_kod disk_yolu
Hazırlanmış bir dosya sistemi görüntüsünün ISO görüntüsüne eklenmesine ve
ortaya çıkan başlangıcında bir önyükleme bloğundaki bir bölüm tablosu girişi ile tanımlanır.
ISO görüntüsü. Bölüm girişi, gönderilen dosyanın yuvarlatılmış boyutunu taşıyacaktır.
2048 baytın sonraki katına veya silindir boyutunun sonraki katına.
Sonraki çoklu oturum çalıştırmalarına dikkat edin. Eklenen bölüm alacak
üzerine yazıldı.
Bölümler, MBR tipi önyükleme bloğu ve SUN Disk Etiketi ile eklenebilir.
MBR ile:
partition_number 1 ila 4 arasında olabilir. 1 sayısı tüm ISO görüntüsünü
bölüm 1'den önce sahiplenilmemiş alan Xorriso MBR özellikleri,
2 numara en doğal seçim olacaktır.
type_code "FAT12", "FAT16", "Linux" veya onaltılık bir sayı olabilir.
0x00 ve 0xff. Bu sayıların tümü kullanılabilir sonuçlar vermeyecektir. Kod listesi için
İnternette "Bölüm Türleri" için arama yapın veya "L" fdisk komutunu çalıştırın.
GPT üretimine başka bir komut neden oluyorsa, eklenen bölümler
orada da bahsedilecektir.
Disk_path, işleme zamanında gerekli veri baytlarını sağlamalıdır. Boş
disk_path, verilen bölüm numarası için bu özelliği devre dışı bırakır.
SUN Disk Label ile (herhangi bir sparc_label= -boot_image tarafından seçilir):
partition_number 2 ila 8 olabilir. 1 numara her zaman ISO görüntüsü olacaktır. bölme
başlangıç ​​adresleri 320 KiB'ye hizalanmıştır. type_code önemli değil. 0x0 gönder.
Bölüm resmi adı "." bölümün bir sonraki alt bölümün kopyası olmasına neden olur
geçerli bir

jigdo şablon Çıkarma:

Man genisoimage'den: "Jigdo, CD gibi büyük dosyaların dağıtımına yardımcı olan bir araçtır.
ve DVD görüntüleri; görmek http://atterer.net/jigdo/ daha fazla ayrıntı için. Debian CD'leri ve DVD ISO
görüntüler, son kullanıcıların daha fazla indirmesine izin vermek için web'de jigdo formatında yayınlanır
verimli."
Xorriso tek oturumlu bir ISO ile birlikte bir .jigdo ve bir .template dosyası üretebilir
görüntü. .jigdo dosyası, sağlama toplamlarını ve sembolik dosya adreslerini içerir. Şablon
dosyası, içerik baytları yerine referans etiketleriyle sıkıştırılmış ISO görüntüsünü içerir.
listelenen dosyalar.
Bu işlem için girdi, bir Xorriso boş bir oturum -outdev,
ve .jigdo dosyasında listelenebilecek veri dosyalarını listeleyen bir .md5 dosyası ve
.template dosyasında harici olarak başvurulur. Belirlenen her dosya,
.md5 dosyasını tek bir metin satırıyla:
5 onaltılık basamak olarak MD32, 2 boşluk, 12 ondalık basamak veya boşluk olarak boyut, 2 boşluk, sembolik
dosya adresi
Bir .md5 satırındaki dosya adresi, dosyanın disk_path ile aynı temel adını taşımalıdır.
eşleşeceği dosya. Dosya adresinin dizin yolu To=From için belirleyicidir
eşleme, dosya tanıma için değil. To=Eşlemeden sonra dosya adresi yazılır
.jigdo dosyasına girin. Jigdo geri yükleme araçları bu adresleri gerçekten
okuyabilecekleri erişilebilir veri kaynağı adresleri.
Jigdo parametreleri listesi boş değilse, o zaman Xorriso yazmayı reddedecek
boş olmayan hedefler, çok oturumlu öykünmeyi devre dışı bırakır ve dolgu olarak sayılır
ISO görüntüsünün bir parçası.

-Jigdo parametre_adı değeri
Jigdo Template Extraction parametre listesini temizleyin veya bu listeye bir parametre ekleyin.
Takma adlar, karşılık gelen genisoimage seçenekleridir. olarak kabul edilirler
parametre adları da vardır. Özellikle -as mkisofs tarafından tanınırlar.
öykünme komutu.
Parametre açık herhangi bir değerle tüm listeyi boşaltır. .jigdo ve .template yok
dosya üretilecektir.
şablon_yolu .template dosyası için disk_path'i delikli ve
sıkıştırılmış ISO görüntü kopyası.
Takma ad: -jigdo-template
jigdo_yolu sağlama toplamları ve indirme ile .jigdo dosyası için disk_path'ı ayarlar
.template'deki delikleri doldurmak için adresler.
Takma ad: -jigdo-jigdo
md5_yolu disk_path'i .md5 giriş dosyasının nerede bulunacağını ayarlar.
Takma ad: -md5-listesi
Min_size .jigdo dosyasında listelenecek bir veri dosyası için minimum boyutu ayarlar ve
.template dosyasında bir delik olması.
Takma ad: -jigdo-min-file-size
dışlamak mutlak ile karşılaştırılacak bir düzenli ifade kalıbı ekler
herhangi bir veri dosyasının disk_path. Bir eşleşme, dosyanın herhangi bir dosyada .template içinde kalmasına neden olur.
vaka.
Takma ad: -jigdo-exclude
talep_md5 ile karşılaştırılacak bir düzenli ifade kalıbı ekler.
.md5 listesinde bulunmayan herhangi bir veri dosyasının mutlak disk_yolu. Bir maç
bir MISHAP olayına neden olur.
Takma ad: -jigdo-force-md5
haritalama parametre listesine To=From biçiminde bir dize çifti ekler. eğer bir veri
dosya .jigdo dosyasında listelenir, ardından dosya adresi tarafından yönlendirilir.
.md5 dosyasındaki satırı. Bu dosya adresi ile başlayıp başlamadığı kontrol edilir.
Gönderen dizesi. Eğer öyleyse, bu dizge Kime dizgisi ile değiştirilecektir ve bir
':' karakteri, .jigdo dosyasına girmeden önce. From dizesi bir ile bitmelidir
'/' karakteri.
Takma ad: -jigdo-map
sıkıştırma şablonun sıkıştırılması için "bzip2" veya "gzip"ten birini seçer
dosya. Jigdo dosyası sıkıştırılmamış olarak çıkarılır.
Takma ad: -jigdo-template-compress
sağlama toplamı_iso için "md5", "sha1", "sha256", "sha512" seçeneklerinden birini veya birkaçını seçer.
jigdo dosyasındaki yardımcı "# Image Hex" sağlama toplamları. Değer örneğin şöyle görünebilir
"md5,sha1,sha512". "Tümü" değeri, mevcut tüm algoritmaları seçer. MD5'e dikkat edin
her zaman etkin kalır.
Takma ad: -checksum_algorithm_iso
sağlama toplamı_şablonu checksum_iso gibidir, ancak "# Template Hex" içindir.
Takma ad: -checksum_algorithm_template

Karakter kümeleri:

Dosya adları, her biri 8 bitlik sıfır olmayan bayt dizileridir. Maalesef aynı bayt
dize, farklı şekilde ulusallaştırılmış metinlerde farklı tuhaf ulusal karakterler olarak görünebilir.
terminaller. Bayt kodlarının anlamları şurada tanımlanmıştır: karakter setleri isimleri olan.
Shell komutu iconv -l bunları listeler.
Sabit diskteki dosya adlarının, sabit disk tarafından kodlandığı varsayılır. yerel karakter set hangi
kullanıcı ile iletişim için de kullanılır. Yerel bayt kodları 32 ila 126
karakter seti, aynı kodun US-ASCII karakterleriyle eşleşmelidir. ISO-8859 ve UTF-8
bu talebi yerine getirmek.
Varsayılan olarak, Xorriso argüman ile "locale" kabuk komutu tarafından söylendiği gibi karakter kümesini kullanır
"cazibe". Bu, LC_ALL, LC_CTYPE veya LANG ortam değişkenlerinden etkilenebilir ve
terminalin beklentilerine uygun olmalıdır. Bazı durumlarda gerekli olabilir
-local_charset komutuyla ayarlayın.
Yalnızca ingilizce alfanümerik karakterler olduğu sürece yerel karakter kümeleri önemli olmamalıdır
dosya adları için veya medyanın tüm yazarları ve okuyucuları aynı yerel
karakter seti. Bu kısıtlamaların dışında izin vermek gerekebilir Xorriso bayt dönüştürmek
diğer karakter kümelerinden gelen ve diğer karakter kümelerine giden kodlar.
ISO dosya sistemlerindeki Rock Ridge dosya adlarının, giriş
karakter set. ISO dosya sistemleriyle yazılan Rock Ridge dosya adları
tarafından kodlanmış çıktı karakter set.
Kümeler, -in_charset ve -out_charset komutlarıyla bağımsız olarak tanımlanabilir. Normalde
eğer varsa, her ikisi de aynı olacaktır. Yerel karakter kümesi dışında, bu ikisi
karakter kümeleri US-ASCII'den farklı olabilir.
Joliet ve HFS+ için çıktı karakter kümeleri bu komutlardan etkilenmez. Joliet
UCS-2 veya UTF-16 çıktı karakter kümesini kullanır. HFS+, UTF-16'yı kullanır.
Varsayılan çıktı karakter seti, terminalin yerel karakter setidir. Xorriso koşar.
Bu nedenle, yerel dosya sistemi adları ile ortaya çıkan Rock Ridge arasında varsayılan olarak hiçbir dönüşüm gerçekleşmez.
görseldeki isimler Durum belirsizliğini koruyor ve okuyucunun ne yapacağını bilmemesi gerekiyor.
karakter seti kullanılmıştır.
-auto_charset komutuyla, çıktı karakter kümesi adını görüntüye atamak mümkündür.
Bu durumu belirsiz kılıyor. Ancak, terminal karakter kümeniz aşağıdakilerle eşleşmiyorsa
yerel dosya adlarının karakter kümesi, bu öznitelik açıkça yanlış olabilir ve
okuma zamanında sorunlara neden olur. Bunu önlemek için, olup olmadığını kontrol etmek gerekir.
terminal, amaçlanan tüm dosya adlarını düzgün bir şekilde görüntüler. Özellikle egzotik ulusal kontrol edin
karakterler.
Görüntüde herhangi bir dönüştürme olmaksızın belirli bir karakter grubu adının kaydedilmesini zorunlu kılmak için
oluşturma süresi, -charset ve -local_charset'i istenen ada ayarlayın ve etkinleştirin
Terminalinizde kötü karakter görüntülenmesini önlemek için -backslash_codes.

-karakter seti karakter_kümesi_adı
Bir görüntü yüklenirken dosya adlarının dönüştürüleceği karakter kümesini ayarlayın ve
bir görüntü yazarken dönüştürülecek olan.

-local_charset karakter_kümesi_adı
Yerel karakter kümesi adının sistem varsayımını geçersiz kılın. bu görünürse
önlemek için -backslash_codes öğesinin "on" olarak ayarlanması düşünülmelidir.
terminale gönderilen tehlikeli ikili kodlar.

Istisna işleme:

görevlerinden bu yana Xorriso çok yönlüdür ve dış etkiye eğilimlidir, ortaya çıkabilir
ihtiyaç Xorriso sorun olaylarını raporlamak ve işlemek için.
Bu olaylar, yazılım modüllerinden biri tarafından algılandıklarında sınıflandırılır ve
tepkilere karar veren raporlama ve değerlendirme modüllerine iletilir. Etkinlik sınıfları
önem derecesine göre sıralanır:
"HİÇBİR ZAMAN" Şiddet spektrumunun üst ucu.
"ABORT" Program durduruluyor ve sona ermek üzere.
"FATAL" Çalıştırmanın ana amacı başarısız oldu veya önemli bir kaynak beklenmedik bir şekilde başarısız oldu.
"BAŞARISIZ" İşin önemli bir kısmı gerçekleştirilemedi.
"MISHAP" ISO görüntü oluşturma sırasında tolere edilebilen bir ARIZA.
"ÜZGÜNÜZ" İşin daha az önemli bir kısmı gerçekleştirilemedi.
"UYARI" Kullanıcı tarafından tasarlanmadığı için şüpheli bir durum.
"İPUCU" Kullanıcıya daha iyi sonuçların nasıl elde edileceğine dair bir öneri.
"NOT" Kayda değer durumlar hakkında zararsız bir bilgi.
"GÜNCELLEME" Uzun süren işlemler sırasında bir emzik mesajı.
"DEBUG" Yalnızca program geliştiricilerin ilgisini çekecek bir mesaj.
"TÜMÜ" Şiddet spektrumunun alt ucu.

-abort_on şiddet
Programı iptal edecek olaylar için önem eşiğini ayarlayın.
Faydalı: "HİÇBİR ZAMAN", "İPTAL ETME", "ÖLÜMCÜL", "BAŞARISIZ" , "KAZA", "ÖZGÜN"
Bu ayara rağmen programı yine de iptal etmek gerekli olabilir.
emretmek. Pek çok "ABORT" olayının göz ardı edilebilir olmasını beklemeyin.
Bu komutun özel bir özelliği, program olarak verildiğinde önleyici çalışmasıdır.
argümanı başlat. Yani, başlangıç ​​argümanları arasındaki ilk -abort_on ayarı
etkisi zaten ilk operasyonlar Xorriso başlamak. Yalnızca "-abort_on" ile
tire "-" bu şekilde tanınır.

-Return_with önem düzeyi çıkış_değeri
Herhangi bir iptal işlemi yapılmamışsa, program sonunda döndürülecek eşiği ve çıkış_değerini ayarlayın.
olmuş. Bu izin vermek Xorriso sorunların peşinden gitmek ama başarısız olmak
yine de programdan çıkış değerini gösterir. Faydalı, şu değerden daha düşük bir değerdir:
-abort_on eşiği, "UYARI"ya kadar.
çıkış_değeri 0 (programı başlatan kişinin başarılı olduğunu gösterir) veya bir
32 ile 63 arasında bir sayı. Diğer bazı çıkış_değerleri tarafından kullanılır Xorriso eğer karar verirse
programı durdurmak için:
1=harici sinyal nedeniyle iptal
2=program argümanı verilmedi
3=yaratılışı Xorriso ana nesne başarısız oldu
4=libburnia-project.org kitaplıklarını başlatma hatası
5=argüman işleme sırasında program iptali
6=diyalog işleme sırasında program iptali

-Hakkında rapor vermek şiddet
Raporlanacak olaylar için eşiği ayarlayın.
Faydalı: "ÖZGÜN", "UYARI", "İPUCU", "NOT", "GÜNCELLEME", "DEBUG", "TÜMÜ"
-report_about tarafından neyin ayarlandığına bakılmaksızın, iletiler ulaşırsa her zaman raporlanır.
-abort_on önem derecesi eşiği.
Olay mesajları, genellikle stderr olan, ancak
-pkt_output komutundan etkilenir. Hiçbir olaya ait olmayan bilgi mesajları
atfedilen önem derecesi "NOT".
Bu komutun özel bir özelliği, aşağıdakiler arasındaki ilk -report_about ayarının
başlangıç ​​argümanları, ilk işlemleri yapıldığında zaten yürürlüktedir. Xorriso
başlamak. Yalnızca "-report_about", tire "-" ile bu şekilde tanınır.

-sinyal_işleme kip
Harici sinyallere tepki verecek bir sinyal işleyicinin kurulumunu kontrol edin
(örn. "kill" programından veya Ctrl+C tuşlarından) veya şiddetli
program hataları
"Açık" modu varsayılandır. Çirkin üreten libburn sinyal işleyicisini kullanır
mesajlar verir, ancak optik sürücüleri daha önce serbest bırakmak için çok çaba harcar. Xorriso biter.
Başlangıç ​​argümanları arasında ilk -signal_handling olarak "kapalı" modu, tüm kendi
sinyal önlemleri Xorriso. Devralınan sinyal işleyici ayarları olduğu gibi kalır.
Diğer sinyal işleme zaten yapıldıktan sonra verilirse "sig_dfl" gibi çalışır
program başlangıcında kurulur.
"sig_dfl" modu, sinyallerin sistem tarafından sağlanan varsayılan işlenmesini kullanır;
normalde programın aniden kesilmesi. Sıkışmış sürücüleri önlemek için libburn
işleyici, MMC sürücülerinde yazma, silme ve biçimlendirme sırasında kullanılır.
"sig_ign" modu, mümkün olduğu kadar çok sinyal türünü yok saymaya çalışır. Bu
riske atmak Xorriso gerçekleştirilirse, harici olarak öldürme -9'a kadar sona ermeyi reddeder. öldür -9
daha sonra sürücünün kullanılamaz durumda kalması ve kapanmaya ihtiyaç duyması riskini empoze eder
sıfırlanacak. Bu nedenle, yazma, silme ve biçimlendirme sırasında en azından
harici olarak öldürmeden önce normal çalışma süresi.
Bu komutun özel bir özelliği, aşağıdakiler arasındaki ilk -signal_handling ayarının
başlangıç ​​argümanları, ilk işlemleri yapıldığında zaten yürürlüktedir. Xorriso
başlamak. Yalnızca "-" tireli "-signal_handling" bu şekilde tanınır.

-hata_davranışı fırsat davranışı
Sorunlu olay durumlarında program davranışını kontrol edin. şimdilik bu geçerli
girdiden bir görüntü ağacı okunurken verilen "image_loading" durumları
cihaza ve aşağıdaki gibi osirrox komutlarıyla verilen "file_extraction" a
-Ayıkla.
"image_loading" ile kullanılabilen üç davranış vardır:
"en iyi çaba", önem derecesi BAŞARISIZ'ın altında olan olaylardan sonra okumaya devam eder.
-abort_on komutunun eşiği buna izin verir.
"arıza", en azından SORRY'nin ilk olayında görüntü ağacı okumasını durdurur. bir
kendi FAILURE olayı. Bu varsayılandır.
"ölümcül", "başarısızlık" gibi davranır ancak kendi olayını FATAL olarak yayınlar.
"file_extraksiyon" vesilesiyle üç davranış vardır:
"tut", diskte tam olarak ayıklanmamış dosyaları tutar. Bu varsayılandır.
"sil", içerik çıkarma sırasında hatalarla karşılaşan dosyaları kaldırır.
"best_effort" -extract_cut aracılığıyla bir geri alma girişimi başlatır.
içerik, yüklenen ISO görüntüsünden kaynaklanır ve filtrelenmez.

diyalog kip kontrolü:

-diyalog "açık"|"kapalı"|"single_line"
Tüm program argümanları işlendikten sonra diyalog moduna girmeyi etkinleştirin veya devre dışı bırakın.
Diyalog modunda giriş satırları readline veya stdin'den istenir.
Diyalog başladığında -abort_on önem derecesi ayarlanmadıysa, bundan kaçınmak için "HİÇBİR ZAMAN" ayarlanır
çoğu durumda yanlış giriş veya diğer problemlerde iptal. Diyalog başlamadan önce,
varsayılan "FAILURE" olup, örneğin bilinmeyen komutları iptal eder.
"Açık" modu, tırnak işaretleri ve satır içinde yeni satır karakterlerinin girişini destekler
tırnak işaretleri dışında ters eğik çizgi izleyerek devam edin. "single_line" modu
değil.

-sayfa uzunluğu genişliği
Metin çağrı cihazına terminali tanımlayın. Ayrıca yukarıya, Sonuç çağrı cihazı paragrafına bakın.
Parametre uzunluğu sıfır değilse, kullanıcıya bu sayıdan sonra sorulur.
terminal hatları. Sıfır uzunluk, sayfalamayı devre dışı bırakır.
Parametre genişliği, terminal satırı başına karakter sayısıdır. için kullanılır
bir çıkış hattı tarafından işgal edilen terminal hatlarının sayısını hesaplayın. her zamanki
terminal genişliği 80'dir.

-use_readline "açık"|"kapalı"
"Açık" ise, diyalog için okuma satırını kullanın. Aksi takdirde düz stdin kullanın.
Ayrıca yukarıdaki paragrafa bakın, Diyalog, Readline, Sonuç çağrı cihazı.

-güvence vermek "açık"|"ağaç"|"kapalı"
"Açık" ise, kullanıcıdan "y" veya "n" isteyin:
ISO görüntüsündeki herhangi bir dosyayı silmeden veya üzerine yazmadan önce,
geri yükleme işlemleri sırasında herhangi bir disk dosyasının üzerine yazmadan önce,
bekleyen görüntü değişikliklerini geri almadan önce,
medyaya görüntü değişiklikleri yapmadan önce,
giriş sürücüsünü değiştirmeden önce,
medyayı boşaltmadan veya biçimlendirmeden önce,
programı sonlandırmadan önce.
"Ağaç" ayarıyla, nihai bir dizin için güven verici bilgi istemi görünecektir.
tüm alt ağacındaki her dosya için değil, yalnızca bir kez.
"Kapalı" ayarı, her türlü görüntü dosyası nesnesini sessizce öldürür ve yukarıdaki işlemleri gerçekleştirir
geri alınamaz eylemler
Kullanıcı istemlerini gerçekten üretmek için -dialog komutunun "açık" olarak ayarlanması gerekir. Bunu not et
komut istemi dosya kaldırmanın yasak olduğu durumlarda görünmez
-üzerine yaz. -reassure, yalnızca mevcut dosyayı kaldırmak için ek bir engel uygular
nesneler.
Dosya nesnelerinin hemen ardından ISO görüntüsünden silindiğini unutmayın.
Onayla. Çalışan komut iptal edilse ve
istenen etki iptal edilir. Ciddi bir karışıklık durumunda, -rollback kullanmayı düşünün
tüm oturumu iptal etmek için.

sürücü ve medya ilgili soruşturma eylemler:

-cihazlar
Kullanılabilir MMC sürücülerinin listesini libburn standartlarının adresleriyle birlikte göster
cihaz dosyaları.
Bu, yalnızca bekleyen bir ISO görüntüsü değişikliği olmadığında mümkündür. Bu komuttan sonra
yürütüldü, sürücü akımı yok ve görüntü yüklenmedi.
Bir cihazın görünür olması için libburn ile rw-izinleri sunması gerekir.
standart cihaz dosyası. Böylece sadece olabilir süper kim hepsini görebilir
sürücüler.
Diğer işlemler tarafından kullanılan sürücüler gösterilmez.

-Device_links
-cihazlar gibi, ancak sürücülere sembolik bağlantıların adreslerini sunuyorlar.
gerçek cihaz dosyalarının üzerine gelin.
Modern GNU/Linux sistemleri, sürücü adreslerini önyüklemeden önyüklemeye karıştırabilir. udev
arka plan programının, ne olursa olsun her zaman aynı sürücüye işaret eden bağlantılar oluşturması gerekiyor.
sistem adresinden. -device_links komutu, bu tür bağlantıların adreslerini gösterir.
"/dev/dvd" veya "/dev/cd" ile başlıyorlarsa. Öncelik: "dvdrw", "cdrw", "dvd",
"cdrom", "cd".

Toc
Medyaya özel içerik tablolarını gösterin. Bu, ortamın oturum geçmişidir,
ISO görüntü dizin ağacı değil.
Geçerli bir ISO görüntüsü tutan üzerine yazılabilir ortam olması durumunda, yalnızca bir
tek oturum gösterilir. Ancak üzerine yazılabilir medyadaki ilk oturum
tarafından yazılmış Xorriso daha sonra tam bir oturum geçmişi öykünebilir.
Yazma yeteneği olmayan bir sürücü, herhangi bir ortamı CD-ROM veya DVD-ROM olarak gösterebilir.
üzerinde sadece bir veya iki seans. Bu oturumların sonuncusu olması gerekiyordu.
en son gerçek oturum o zaman.
Bazı salt okunur sürücüler ve medya, hiçbir kullanılabilir oturum geçmişi göstermez. Emretmek
-rom_toc_scan yardımcı olabilir.
Giriş aygıtı ve çıkış aygıtının ikisi de alınmışsa ve aynı değilse, ikisi birden
içerik tabloları gösterilir.

-toc_of "in"|"out"|"tümü"[":kısa"]
-toc komutu gibi, ancak hangi sürücünün içerik tablosunun gösterileceğini açıkça seçin.
"in" -indev veya -dev'i gösterir, "out" -outdev veya -dev'i gösterir, "tümü" ile aynı şeyi gösterir
-tc.
Sürücü seçme sözcüğüne ":short" eklenirse, yalnızca kısa bir özeti
sürücü durumu ve orta içerik yazdırılır.
-toc'dan başka bir fark olarak, bu komut aşağıdaki durumlarda FAILURE olaylarını yayınlamaz:
istenen sürücü alınamadı.

-mount_cmd sürücü varlık kimliği yolu
Sürücü tarafından belirtilen ISO oturumunu monte etmek için uygun bir komut satırı yayınlayın,
varlık ve kimlik. Sonuç, GNU/Linux'ta ve FreeBSD veya NetBSD'de farklı olacaktır.
sürücü, önceden edinilmiş sürücüleri belirtmek için "indev" veya "outdev" olabilir veya
henüz edinilmemiş bir sürücünün yolu. MMC olmayan sürücüler için "stdio:" öneki değil
zorunlu.
varlık, id olarak süper blok sektör adresiyle "sbsector" olmalıdır veya
kimlik olarak bir parça numarası ile "iz" veya bir oturum numarası ile "oturum" veya "geçersiz"
birim kimliği için bir arama düzeniyle veya kimlik olarak herhangi bir metinle "otomatik".
path bağlama noktası olarak kullanılacaktır ve diskte bir dizin olarak zaten mevcut olmalıdır.
Komut sonuç kanalına yazdırılır. Doğrudan için -mount komutuna bakın
bu komutun yürütülmesi.

-mount_opts seçenek[:seçenek...]
-mount ve -mount_cmd'yi etkileyen seçenekleri ayarlayın. Şu anda sadece seçenek var
varsayılan olan "özel" ve karşılığı "paylaşılan". İkincisi neden olur
Xorriso -mount komutuyla etkilenen sürücüden vazgeçmemek. GNU/Linux'ta bu
aynı oturumun birkaç oturumunun monte edilmesini sağlayan "döngü" bağlama seçeneği ekler
cihazı aynı anda bloke edin. Monte edilmiş bir optik ortama yazılmamalıdır,
kurs. Çıkarmadan önce tüm oturumları bağlamaya özen gösterin.

-Session_string sürücü varlık kimliği biçimi
Sonuç kanalına, formata göre oluşturulmuş bir metin yazdırın ve
adreslenen oturumun parametreleri.
"linux:"path veya "freebsd:"path biçimleri, aşağıdakiler için -mount_cmd çıktısını üretir.
verilen işletim sistemleri.
Diğer metinlerde Xorriso aşağıdaki parametre adlarının yerine geçecektir. isteğe bağlı
"string:" öneki kaldırılacaktır.
"%device%", sürücü adresinin takılabilir aygıt yolu ile değiştirilecektir.
"%sbsector%", oturum başlatma sektörü ile değiştirilecektir.
"%track%", "%session%", "%volid%", parça numarası, oturum ile değiştirilecektir.
gösterilen oturumun numarası veya hacim kimliği.

-baskı_boyutu
Sonraki -taahhüt ile 2048 baytlık blokların öngörülebilir tüketimini yazdırın. Bu
bir süre -taahhüt hazırlanır ve yalnızca son anda bu tarafından iptal edilir
emretmek. Sonuç, çeşitli ayarlara ve ayrıca çıktı türüne bağlıdır.
cihaz. -jidgo seçeneği ayarlanmamışsa ve -as "mkisofs" komutu kullanılmadıysa,
- dolgu (varsayılan olarak 300 kB) görüntü boyutunun bir parçası olarak sayılmaz.
Bir El Torito önyükleme görüntü dosyası zaten gösteriliyorsa, -print_size komutunu verin
-boot_image "any" "next" komutunu otomatik olarak yürütür. Bu, özelliklerinin
bu önyükleme görüntüsü sonraki komutlarla düzenlenemez.

-tell_media_space
Çıktı ortamındaki kullanılabilir alanı ve çıkardıktan sonra boş alanı yazdırın
sonraki -taahhüt tarafından zaten öngörülebilir tüketim.
"İşlemden sonra :" tahmininin başlığının yanıltıcı olduğunu unutmayın. daha doğrusu
bir sonraki -taahhüdü yapmadan bu oturumda hala doldurulabilecek alan
orta taşma nedeniyle başarısız.
Sonraki -taahhütten sonraki boş alan birkaç MB daha küçük olabilir. Bu bağlıdır
orta tip, kayıtlı oturum sayısı ve sürüş alışkanlıkları hakkında.

-pvd_bilgisi
Yüklenen ISO görüntülerinde bulunabilen çeşitli kimlik dizelerini ve zaman damgalarını yazdırın.
Kimliklerden bazıları -volid veya -publisher gibi komutlarla değiştirilebilir. Bunlar için
Kimlikler -pvd_info, bir sonraki -taahhüt ile ne yazılacağını bildirir. zaman damgaları
yüklenen görüntüden yeni yazılan görüntüye otomatik olarak yayılmaz. Olanlar
yeni görüntüler için -volume_date komutuyla ayarlanabilir. anlamı için oraya bakınız
belirli zaman damgaları.

-report_el_torito kip
modu ile sade El Torito önyüklemesinde bulunan bilgiler hakkında bir rapor yazdırın
yüklenen ISO görüntüsünün kataloğu.
modu ile yardım et tarafından ortaya konan satırların anlamını açıklayan bir metin yazdırın
"sade".
Moda cmd yazdırmaya çalışır Xorriso üretmek için gerekli komutlar
bulunan önyükleme ekipmanı: disk tanımlayıcıları, El Torito önyükleme görüntüleri ve Sistem Alanı.
Disk tanımlayıcıları, önyükleme işletim sisteminin bulmak için kullanabileceği dizelerdir.
geldiği yerden ISO dosya sistemi. Şu anda bilinen birim kimliği kullanımıdır ve
düzenleme tarihi.
Amaçlanan kullanım durumu, dosya sisteminin -indev ve
-outdev farklı görüntülere veya sürücülere işaret ediyor. Sonuç yetersiz olabilir,
bulunan ekipman xorriso tarafından üretilemezse. Çeşitli SORRY olayları
bu durumda ortaya çıkar, ancak xorriso'nun tüm özelliklerini tanıdığı garanti edilmez.
yetersizlikler.
Moda As_mkisofs yazdırmaya çalışır Xorriso -gibi mkisoflar gerekli olan seçenekler
bulunan ekipmanı üretmek. Amaçlanan kullanım durumu, monte edilmiş
dosya sistemi, yazdırılan seçeneklerle birlikte giriş ağacı olarak.

-report_system_area kip
modu ile sade Sistem Alanında bulunan bilgiler hakkında bir rapor yazdırın.
yüklenen ISO görüntüsü. Rapor, başlık metni içeren sıfırdan çok satıra kadar,
iki nokta üst üste ve bilgi metni.
modu ile yardım et tarafından ortaya konan satırların anlamını açıklayan bir metin yazdırın
"sade". Muhtemelen aşağıdakileri açıklayan daha fazla belge aramanız gerekecek.
bahsedilen önyükleme tesislerinin teknik detayları.
Modu cmd ve As_mkisofs -report_el_torito komutuyla olduğu gibi çalışın. Yukarıyı görmek.
modu ile GPT_CRC_OF:disk_path yolu ile disk dosyasından 32 KiB'ye kadar okuma
kolondan sonra verilir. GPT uyumlu CRC numarasını hesaplayın ve
sonuç kanalı. Sayı "0x690fd979" gibi gösterilir. Özel disk_path "-"
standart girdiden okumaya neden olur.

Navigasyon in ISO görüntü ve disk dosya sistemi:

-CD ISO_RR_PATH
ISO görüntüsündeki mevcut çalışma dizinini değiştirin. Bu önceden hazırlanmış
'/' ile başlamayan iso_rr_path'ler.
Çalışma dizinini henüz içinde mevcut olmayan bir yola ayarlamak mümkündür.
ISO görüntüsü. İlk dosya açıldığında gerekli üst dizinler oluşturulacaktır.
nesne bu sanal dizine eklenir. Zorlamak istiyorsanız -mkdir kullanın
dizinin varlığı zaten ilk eklemede.

-CDX disk_pat
Yerel dosya sistemindeki geçerli çalışma dizinini değiştirin. Hazırlanmak için
'/' ile başlamayan disk_path'ler.

-pwd
ISO görüntüsündeki mevcut çalışma dizinini söyleyin.

-pwdx
Yerel dosya sistemindeki mevcut çalışma dizinini söyleyin.

-ls ISO_RR_PATERN [***]
Kabuk desenleriyle eşleşen dosyaları ISO görüntüsünde listeleyin (yani joker karakterler '*' '?'
'[az]'). Bir kalıp '/' ile başlamıyorsa adreslerle karşılaştırılır.
-cd'ye göre.
Dizinler, tek bir dosya öğesi yerine içeriklerine göre listelenir.
Desen genişletme -iso_rr_pattern komutuyla devre dışı bırakılabilir.

-l.s.d ISO_RR_PATERN [***]
-ls gibi ama dizinleri içeriklerine göre değil kendileri olarak listeler. Bu
ls -d kabuk komutuna benzer.

-lsl ISO_RR_PATERN [***]
-ls gibi ama aynı zamanda bazı dosya özniteliklerini de listeler. Çıktı formatı şuna benzer:
kabuk komutu ls -ln.
Dosya türü 'e' El Torito önyükleme kataloğunu belirtir.
Dosyanın önemsiz olmayan ACL'si varsa, izin bilgisine bir '+' eklenir. Eğer
dosya gizlidir, ardından "iso_rr" için 'I', "joliet" için 'J', "hfsplus" için 'A', 'H'
çoklu gizleme için eklenir. ACL ile birlikte 'i', 'j', 'a', 'h'dir.

-lsdl ISO_RR_PATERN [***]
-lsd gibi ama aynı zamanda bazı dosya özniteliklerini de listeler. Çıktı formatı şuna benzer:
kabuk komutu ls -dln.

-lsx disk_patern [***]
Kabuk kalıplarıyla eşleşen yerel dosya sistemindeki dosyaları listeleyin. yapan desenler
'/' ile başlamayanlar -cdx'e göre kullanılır.
Dizinler, tek bir dosya öğesi yerine içeriklerine göre listelenir.
Kalıp genişletme -disk_pattern komutuyla devre dışı bırakılabilir.

-lsdx disk_patern [***]
-lsx gibi ama dizinleri içeriklerine göre değil kendileri olarak listeliyorlar. Bu
ls -d kabuk komutuna benzer.

-lslx disk_patern [***]
-lsx gibi ama aynı zamanda bazı dosya özniteliklerini listeler. Çıktı formatı şuna benzer:
kabuk komutu ls -ln.

-lsdlx disk_patern [***]
-lsdx gibi ama aynı zamanda bazı dosya özniteliklerini listeler. Çıktı formatı şuna benzer:
kabuk komutu ls -dln.

- getfacl ISO_RR_PATERN [***]
Formatı kullanarak ISO görüntüsünde verilen dosyaların erişim izinlerini yazdırın
kabuk komutu getfacl. Bir dosyanın ACL'si yoksa, dosyadan üretilir.
-chmod ayarları. Bir dosya, ISO görüntüsüne dahil edilmişse gerçek bir ACL'ye sahip olabilir.
-acl komutu "açık" olarak ayarlanmışken.

-Getfacl_r ISO_RR_PATERN [***]
-gefacl gibi ama sonunda tüm dosya ağaçlarını özyinelemeli olarak listeliyor
dizinleri.

-Getfattr ISO_RR_PATERN [***]
ISO görüntüsünde verilen dosyaların xattr'sini yazdırın. Eğer bir dosyada böyle bir xattr yoksa
sonra bunun için not yazdırılır.

-getfattr_r ISO_RR_PATERN [***]
-gefattr gibi ama sonunda tüm dosya ağaçlarını özyinelemeli olarak listeliyor
dizinleri.

-itibaren ISO_RR_PATERN [***]
ISO görüntüsünde aşağıdakilerden biriyle eşleşen dizinlerin ve dosyaların boyutunu yinelemeli olarak listeleyin.
desenler. du -k kabuk komutuna benzer.

-dus ISO_RR_PATERN [***]
Aşağıdakilerden biriyle eşleşen ISO görüntüsündeki dizinlerin ve dosyaların boyutunu listeleyin:
desenler. du -sk kabuk komutuna benzer.

-Dux disk_patern [***]
Yerel dosya sistemindeki eşleşen dizinlerin ve dosyaların boyutunu yinelemeli olarak listeleyin
desenlerden biri. du -k kabuk komutuna benzer.

-Dusx disk_patern [***]
Aşağıdakilerden biriyle eşleşen yerel dosya sistemindeki dizinlerin ve dosyaların boyutunu listeleyin.
desenler. du -sk kabuk komutuna benzer.

-bulx disk_path [-ad modeli] [-type t] [-exec eylemi [paramlar]] --
-find gibi ama yerel dosya sisteminde çalışıyor, ISO görüntüsünde değil. Bu
-follow ayarlarına tabidir.
-findx, -find ile aynı türdeki parametreleri kabul eder. Ek olarak türü tanır
farklı bir yerde bulunan alt dizinlerle eşleşen "bağlama noktası" (veya "m")
Ebeveynlerinden daha cihaz. için başlangıç ​​adresi olarak verilen disk_path ile asla eşleşmez.
-bulx.
-findx -exec eylemlerini -find gibi kabul eder. Ama aşağıdaki birkaçı hariç
eylemler her zaman "eko" eylemini gerçekleştirir.
in_iso ISO görüntüsünde karşılığı varsa yolu bildirir. Bunun için
-findx komutunun disk_path'ı şu şekilde verilen iso_rr_path ile değiştirilir
parametre.
Örneğin: -findx /home/thomas -exec in_iso /thomas_on_cd --
iso değil ISO görüntüsünde karşılığı yoksa yolu bildirir. bu
rapor formatı, -compar komutuyla aynıdır.
add_missing iso_rr_path_start, henüz mevcut değilse, karşılığı ekler.
ISO görüntüsü ve "rm_merge" için kaldırılamaz olarak işaretler.
Örneğin: -findx /home/thomas -exec add_missing /thomas_on_cd --
is_full_in_iso ISO görüntüsündeki karşılığın dosya içerip içermediğini bildirir. Olmak
bağlama noktalarını bildirmek için -type "m" ile birlikte kullanılır.
boş_iso_dir ISO görüntüsündeki tüm dosyaları siler. Kullanılacak olan
bağlama noktalarını kısaltmak için -type "m" ile.
tahmin_boyutu blok sayısının bir alt ve bir üst tahminini yazdırır.
bulunan dosyalar birlikte ortaya çıkan ISO görüntüsünde yer alacaktır. Bu değil
süper blok için, -findx yolundaki dizinler için veya görüntü için
dolgu malzemesi.
list_extattr modu, FreeBSD'yi kullanacak olan sonuç kanalına bir komut dosyası yazdırır
dosyanın kullanıcı ad alanı xattr ad-değer çiftlerini ayarlamak için setextattr komutunu kullanın. Görmek
-parametre modunun bir açıklamasını bulun.
Örneğin -exec list_extattr e --

-karşılaştırmak disk_yolu iso_rr_yolu
Yereldeki bir fileobject'in özniteliklerini ve nihai veri dosyası içeriğini karşılaştırın
ISO görüntüsünde bir dosya nesnesi olan dosya sistemi. iso_rr_path şunu işaret edebilir:
henüz taahhüt edilmemiş, yani veri içeriği olan bir görüntü dosyası nesnesi
hala yerel dosya sisteminde bulunur. Bu tür veri içeriği harici olarak
değişikliklere neden oldu.
iso_rr_path boşsa, disk_path ISO görüntüsünde de yol olarak kullanılır.
Farklı özellikler ayrıntılı olarak raporlanır, farklı içerikler özetlenir. Her ikisi de
sonuç kanalına. Fark olmaması durumunda sonuç satırı gösterilmez.

-karşılaştır_r disk_yolu iso_rr_yolu
-Compare gibi ama yinelemeli çalışıyor. Her iki adresin altındaki tüm dosya nesneleri
diğer adresin altında muadilleri olup olmadığı ve
her iki meslektaşı da eşleşir.

-karşılaştır_l disk_prefix iso_rr_prefix disk_yolu [***]
Disk_path parametrelerinin her biri ile -compare_r gerçekleştirin. iso_rr_path olacak
disk_prefix'i iso_rr_prefix ile değiştirerek disk_path'den oluşur.

-Yayın göster ISO_RR_PATH [***]
ISO görüntüsünde veri dosyalarının içerik akış zincirini görüntüleyin. zincir oluşur
iso_rr_name ve bir veya daha fazla akışın " < " işaretleriyle ayrılmış hali. Bir akıntı
açıklama, ":" karakterleriyle ayrılmış bir veya daha fazla metinden oluşur. İlk
metin, akış türünü söyler, aşağıdakiler, eğer varsa, bireysel olarak tanımlar.
özellikler. Sık kullanılan türleri şunlardır:
yerel dosya sistemi nesneleri için disk:'disk_path'.
ISO görüntü dosyası nesneleri için image:'iso_rr_path'.
cout:'disk_path offset count' -cut_out dosyaları için.
harici filtreler için extf:'filter_name'.
Örnek:
'/abc/xyz.gz' < extf:'gzip' < disk:'/home/me/x'

-show_stream_r ISO_RR_PATH [***]
-show_stream gibi ama yinelemeli çalışıyor.

Değerlendirme of okunabilirlik ve kurtarma:

Optik medyanın okuma hataları üretmesi nadir değildir. Nedenleri çeşitli olabilir ve
Sürücüler tarafından gerçekleştirilen ve ekstra verilere dayanan hata düzeltmesiyle gizlenir
medya üzerinde. Bir sürücü veri döndürürse, geçerli olduklarına oldukça güvenilebilir. Ama şu anda
bir dereceye kadar okuma sorunları, düzeltme başarısız olacak ve sürücünün
hatayı belirtin.
Xorriso okunabilir veri blokları için bir ortamı tarayabilir, okumalarına göre sınıflandırabilir
hızlandırın, bunları bir dosyaya kaydedin ve daha sonraki denemeler için başarıyla kaydedilen blokları takip edin
aynı ortam üzerinde.
-md5 komutuyla sağlama toplamları, veri dosyaları ve tüm oturumlarla kaydedilebilir. Bunlar
sağlama toplamlarına yalnızca indev ve yüklü bir görüntü aracılığıyla erişilebilir. Onlardan bağımsız olarak çalışırlar.
medya türü ve aktarım hatalarını algılayabilir.

-Check_media [seçenek [seçenek ...]] --
İndev sürücüsünden veri bloklarını okumaya çalışın, isteğe bağlı olarak bunları bir disk dosyasına kopyalayın,
ve nihayet karşılaşılan kalite hakkında rapor verin. için birkaç seçenek kullanılabilir
varsayılan davranışı değiştirin.
Bu komutla verilen parametreler, olabilecek varsayılan ayarları geçersiz kılar.
-check_media_defaults komutuyla değiştirildi. açıklaması için oraya bakın
mevcut seçenekler.
Sonuç listesi, 2 KiB blok aralıklarını, başlangıç ​​adresi, sayı
bloklar ve kalite. "+" ile başlayan niteliklerin geçerli olması gerekir.
okunabilir veriler "-" olan nitelikler okunamayan veya bozuk verilerdir. "0" gösterir
Kontrol çalıştırması kapsamında olmayan veya düzenli olarak izin verilen nitelikler
okunamıyor (örneğin parçalar arasındaki boşluklar).
Alternatif olarak, bloklar yerine hasarlı dosyaları bildirmek mümkündür.
-md5 "açık" ise, varsayılan mod what=tracks libisofs sağlama toplamına bakar
ISO oturum verileri için etiketler ve bunları, hesaplanan sağlama toplamlarına karşı kontrol eder.
veri akışı.

-Check_media_defaults [seçenek [seçenek ...]] --
-check_media, -extract_cut ve best_effort dosyası çalıştırmaları için önceden ayarlanmış seçenekler
çıkarma. -check_media ile verilen seçenekler, önceden ayarlanmış seçenekleri geçersiz kılar.
-extract_cut bazı seçenekleri otomatik olarak geçersiz kılar.
Bir seçenek, bir anahtar sözcük, bir "=" karakteri ve bir değerden oluşur. Seçenekler geçersiz kılabilir
herbiri. Yani bunların sırası önemlidir.
Program başlangıcında varsayılan ayar şudur:
use=indev what=izler min_lba=-1 max_lba=-1 yeniden deneme=varsayılan
time_limit=28800 item_limit=100000 data_to='' event=ALL
abort_file =/var/opt/xorriso/do_abort_check_media
sektör_map='' map_with_volid=kapalı patch_lba0=kapalı rapor=bloklar
bad_limit=geçersiz slow_limit=1.0 stack_size=0s async_chunks=0
"reset=now" seçeneği bu başlangıç ​​varsayılanlarını geri yükler.
Varsayılan olmayan seçenekler şunlardır:
rapor = "dosyalar" hasarlı blokları kullanan dosyaları listeler (use=outdev ile değil). bu
biçim, find -exec report_damage ile aynıdır. Bir MD5 oturumu uyuşmazlığının
oturumun tüm dosyalarını hasarlı olarak işaretler. Daha ince ayrım isteniyorsa,
-check_media'dan önce -md5'i kapatın.
rapor="blocks_files" önce hasarlı blokları ve ardından etkilenen dosyaları listeler.
kullanım = "çıktı" giriş sürücüsü yerine çıkış sürücüsünden okur. Bu önler
ISO görüntü ağacını medyadan yükleme.
use="sektör_haritası" herhangi bir medyayı okumaz, ancak seçenek tarafından verilen dosyayı yükler
sektör_map= ve bu sanal sonucu işler.
what="disk" iz boşluklarına saygı duymadan bir ortamın yük aralığını tarar.
ne = "resim" "disk"e benzer, ancak taramayı ISO 9660 aralığıyla sınırlar
varsa resim.
min_lba=sınır limitten daha düşük adreslere sahip tüm blokları atlar.
max_lba = limit what=disk'e geçer ve limitin üzerindeki tüm blokları atlar.
yığın_size=boyut bir düşük seviyeli okumada okunacak bayt sayısını ayarlar
operasyon. Bu, 2048 baytlık tam bloklara yuvarlanır. 0 otomatik anlamına gelir
boyutu.
yeniden dene = "açık" normal olduğunda, minimum anlamlı yığın boyutuyla okuma yeniden denemelerini zorlar.
okuma öbeği bir okuma hatası üretir. Bu boyut, CD ve stdio dosyaları ile 1s, 16s ile
DVD (1 ECC Bloğu) ve BD'li 32'ler (1 Küme). Varsayılan olarak, yeniden denemeler yalnızca
CD ortamı ile etkinleştirilir. "retry=off", tüm ortam türleri için yeniden denemeleri yasaklar.
abort_file=disk_yolu bir tarama çalıştırmasını iptal edebilecek dosyanın yolunu verir. iptal
dosya varsa ve mtime dosyanın başlangıç ​​zamanından daha eski değilse gerçekleşir.
Çalıştırmak. Bunu tetiklemek için "dokunma" kabuk komutunu kullanın. Durdurulan bir program çalıştırması dışında,
bu, test edilmiş ve edilmemiş blokları rapor edecek ve çalışmaya devam edecektir. Xorriso.
time_limit=saniye taramanın kaç saniye sonra yapılacağını verir
iptal edildi. Bu, fazla çalışabilecek ortamların gözetimsiz taranması için kullanışlıdır.
sürücü, okunabilir bazı blokları sıkıştırma çabasında. İptal ertelenebilir
son tek okuma işlemini kemiren sürücü tarafından. Değer -1 sınırsız anlamına gelir
Zaman.
item_limit=sayı iptal edilecek rapor listesi öğelerinin sayısını verir.
Değer -1, sınırsız öğe numarası anlamına gelir.
data_to=disk_yolu geçerli blokları verilen dosyaya kopyalar.
olay=önem derecesi tarihinde yayınlanacak olan bir sorun olayı için verilen önem derecesini belirler.
veri bloklarının okunamaması veya kaydedilenlerle eşleşmemesi durumunda bir kontrol çalışmasının sonu
MD5 sağlama toplamları. Önem derecesi "ALL" bu olayı devre dışı bırakır.
sektör_map=disk_yolu disk_path tarafından verilen dosyayı sektör bitmap olarak okumaya çalışır ve
tarama çalışmasından sonra böyle bir harita dosyasını saklamak için. Bitmap, hangi blokların
önceki çalıştırmalarda başarıyla okundu. Birkaç kişinin kalıcı hafızasıdır.
toplamak için ara çıkarma ile bile aynı ortam üzerinde taramalar
sürücü onları üretecek kadar şanslı olduğunda okunabilir bloklar. saklanan dosya
insan tarafından okunabilir bir TOC izleri ve başlangıç ​​bloğu adreslerini içerir, ardından
ikili bitmap verileriyle.
Varsayılan olarak, test edilmemiş bloklar kötü olarak değil, kasıtlı olarak kötü olarak kabul edilir.
okunmamış. time_limit= veya item_limit='in çalıştırmayı iptal etmesini bekliyorsanız, şunu düşünün:
bad_limit="denenmemiş" kullanın.
map_with_volid="açık" izleri ISO görüntüleri olup olmadığını inceler ve
birim kimliklerini sektör_map= öğesinin insan tarafından okunabilir TOC'sine aktarın.
patch_lba0="açık" data_to= dosyası içinde o anda yüklü olanın bir kopyasını aktarır
oturum bu dosyanın başına gider ve bu konumda geçerli olması için yamalar.
Bu, yüklenen oturumu, görüntü dosyasının aldığında görüntü dosyasının son geçerli oturumu yapar.
stdio: sürücü olarak monte edilmiş veya yüklenmiş. Bu son oturumdan sonra yeni oturumlar eklenecektir.
oturum ve onu takip eden tüm oturumların üzerine yazacaktır.
patch_lba0="kuvvet" olsa bile patch_lba0="on" gerçekleştirir Xorriso inanıyor ki
kopyalanan veriler geçerli değil.
patch_lba0= ayrıca bir sayı da içerebilir. 32 ve üzeri ise başlangıç ​​olarak alınır.
kopyalanacak oturumun adresi. Bu durumda, bir sahip olmak gerekli değildir.
-indev ve yüklü bir görüntü. ":force" sayıdan sonra eklenebilir.
bad_limit=eşik hasar olarak kabul edilecek en yüksek kaliteyi belirler.
"İyi", "md5_match", "yavaş", "kısmi", "geçerli", "denenmemiş" seçeneklerinden birini seçin,
"geçersiz", "tao_end", "off_track", "md5_mismatch", "okunamaz".
"geçerli" ve "geçersiz", bir sektör_map dosyasından içe aktarılan niteliklerdir. "tao_end" ve
"off_track" kasıtlı olarak okunamaz, ancak kötü de değil. "kısmi"
kısmen okunabilir bir yığından alınan bloklar. iyi olmaları gerekiyor ama
şüpheli bir mahalleden kaynaklanıyor.
"md5_match" ve "md5_mismatch" bölgeleri, diğer kalitedeki bölgelerle örtüşüyor.
slow_limit=eşik tek bir okuma öbeği için zaman eşiğini ayarlar
yavaş sayılır. Bu, 0.1 veya 1.5 gibi bir kesirli sayı olabilir.
async_chunks=sayı sayı 5 veya daha büyükse asenkron MD2 işlemeyi etkinleştirir.
Bu durumda, verilen okuma parçaları sayısı fifo arabelleği olarak tahsis edilir. çok üzerinde
hızlı MMC sürücüleri şunu deneyin: Chuck_size=64s async_chunks=16.

-Check_md5 önem derecesi iso_rr_path [***]
Yüklenen görüntüdeki verilen dosyaların veri içeriğini, kaydedilen dosyalarıyla karşılaştırın.
Varsa, MD5 sağlama toplamları. Herhangi bir uyumsuzluk durumunda verilen bir olay
şiddeti verilir. Daha sonra uygun komut ayarlarıyla işlenebilir.
-abort_on veya -return_with, her ikisi de programın sıfır olmayan çıkış değerlerine neden olabilir
Çalıştırmak. Önem derecesi TÜM bu olayı bastırır.
Bu komut, veri dosyalarının eşleşmesini ve uyuşmazlığını sonuç kanalıyla bildirir.
Veri olmayan dosyalar, NOT olaylarına neden olur. Ayrıca verilerden GÜNCELLEME olayları olacak
okuma.
iso_rr_path verilmezse, yüklenen oturumun tamamı MD5'i ile karşılaştırılır.
toplam. Bunun, varsa görüntünün tamamını değil, yalnızca bir oturumu kapsadığını unutmayın.
eski oturumlardır.

-Check_md5_r önem derecesi iso_rr_path [***]
-check_md5 gibi ama verilen yolların altındaki tüm veri dosyalarını kontrol ediyor. Bir tek
uyumsuz veri dosyaları rapor edilecektir.

osirroks ISO'dan diske geri komutları:

Normalde Xorriso yalnızca stdio: pseudo-drives veya
log dosyaları. Ancak onun alter ego osirrox'u, ISO görüntülerinden dosya nesnelerini çıkarabilir ve
diskte dosya nesneleri oluşturmak, üzerine yazmak veya silmek için.
-not_mgt, -not_leaf, -not_paths ile disk dosyası dışlamaları geçerlidir. Disk dosyası nesneleri ise
zaten varsa -üzerine yazma ve -güvenme ayarları geçerlidir. Ama -"on" üzerine yaz
yalnızca -overwrite "nondir" davranışını tetikler. Yani dizinler silinemez.
ISO görüntüsündeki dosyaların erişim izinleri, geri yüklemeyi kısıtlamaz. Rehber
diskteki izinlerin rwx'e izin vermesi gerekir.

-Osirrox ayar[:seçenek:...]
"Kapalı" ayarı, disk dosya sistemi manipülasyonlarını devre dışı bırakır. Bu varsayılan
program "osirrox" yaprak adıyla başlatıldı. Aksi takdirde geri yükleme yeteneği
dosyalar -osirrox "on" ile açıkça etkinleştirilebilir. Geri dönülmez şekilde devre dışı bırakılabilir
-osirrox tarafından "yasaklandı".
"Engellendi" ayarı "kapalı" gibidir. Ancak yalnızca ayarlanarak iptal edilebilir.
Aksi takdirde "açık" gibi olan "engellemeyi kaldır". Bu komut komut dosyalarını engellemek için kullanılabilir
bu istenmeyen bir şekilde "on" kullanabilir.
Özel dosyaların "device_files" tarafından geri yüklenmesini etkinleştirmek potansiyel olarak tehlikelidir.
st_rdev sayısının anlamı (bkz. man 2 stat) işletim sistemine çok bağlıdır.
sistem. En iyisi, aygıt dosyalarını yalnızca bulundukları yerden aynı sisteme geri yüklemektir.
kopyalandılar. Etkinleştirilmezse, ISO görüntüsündeki aygıt dosyaları sırasında yok sayılır.
işlemleri geri yükleyin.
Önceki sürümlerin bir hatası nedeniyle, önceki oturumlardaki cihaz dosyalarında
majör=0, minör=1 olarak değiştirildi. Yani bu kombinasyon geri yüklenmez.
"concat_split_on" seçeneği varsayılandır. Bölünmüş dosya dizinlerinin geri yüklenmesini sağlar
dizin tam bir -cut_out bölümü koleksiyonu içeriyorsa veri dosyaları olarak
Dosyalar. "concat_split_off" seçeneği ile bu tür dizinler diğer dizinler gibi işlenir.
ISO görüntü dizini.
"auto_chmod_off" seçeneği varsayılandır. "auto_chmod_on" ayarlanmışsa, erişim
disk dizinleri için kısıtlamalar, bu dizinlere aitse atlanır
çalışan etkin kullanıcı tarafından Xorriso. Bu, geçici olarak rwx vererek gerçekleşir
sahibine izin verilir.
"sort_lba_on" seçeneği, optik sürücülerle okuma performansını iyileştirebilir. Yapabilir
-temp_mem_limit'i tüketmeden çok sayıda sabit bağlantıyı geri yükleyin. O değil
mtime dizinini koruyun ve bunu yapabilmek için -osirrox seçeneği auto_chmod_on'a ihtiyaç duyar.
yazma izni vermeyen dizinleri çıkarın. Varsayılan "sort_lba_off" şeklindedir.
Program yaprak adı ile başlatılmadığı sürece "o_excl_on" seçeneği varsayılandır.
"osiroks". GNU/Linux'ta takılı veya kullanımda olan sürücüleri kullanmaktan kaçınmaya çalışır.
diğer libburn programları tarafından. GNU/Linux üzerindeki "o_excl_off" seçeneği, bu türe erişim sağlar
sürücüler. "o_excl_off" sırasında alınan sürücüler boş bırakılmayı reddeder,
biçimlendirilir, yazılır veya çıkarılır. Ancak, zararsız soruşturmaların bile bozulabileceğini unutmayın.
devam eden CD-R[W] ve DVD-R[W] yazmaları.
"strict_acl_off" seçeneği varsayılandır. FreeBSD'de varlığını tolere eder.
ISO görüntüsündeki dizin "varsayılan" ACL'leri. "strict_acl_on" ile bu GNU/Linux
ACL'ler -acl "on" ile geri yükleme sırasında FreeBSD'de bir FAILURE olayına neden olur.

-Ayıkla ISO_RR_PATH DISK_PATH
iso_rr_path konumundaki ve altındaki dosya nesnelerini karşılık gelenlerine kopyalayın.
adresler disk_path'deki ve altındaki. Bu, -map veya -update_r'nin tersidir.
iso_rr_path bir dizinse ve disk_path mevcut bir dizinse, her ikisi de
ağaçlar birleştirilecek. Dizin öznitelikleri, yalnızca disk dizini varsa çıkarılır
kopyalama işlemi tarafından yeni oluşturulur. Disk dosyaları yalnızca kaldırılırlarsa kaldırılır.
ISO görüntüsündeki dosya nesneleri ile değiştirilmelidir.
Mümkün olduğu kadar çok öznitelik, geri yüklenen dosya nesneleriyle birlikte kopyalanır.

-extract_single ISO_RR_PATH DISK_PATH
-extract gibi, ancak iso_rr_path bir dizinse, alt ağacı olmaz
geri yüklendi.

-extract_l ISO_RR_PREFIX DISK_PREFIX ISO_RR_PATH [***]
iso_rr_path parametrelerinin her biri ile -extract gerçekleştirin. disk_path olacak
iso_rr_prefix'i disk_prefix ile değiştirerek iso_rr_path'den oluşur.

-extract_cut ISO_RR_PATH BYTE_OFFSET BYTE_COUNT DISK_PATH
Bir veri dosyasından bir ISO görüntüsünden bir bayt aralığını yeni oluşturulan bir diske kopyalayın
dosya. Bunun temel amacı, eğer büyük dosyalar varsa onları işlemenin bir yolunu sunmaktır.
mount -t iso9660 tarafından desteklenmez veya hedef disk dosya sistemi depolanamazsa
büyük dosyalar.
iso_rr_path veri baytları yüklenen ISO görüntüsünde saklanıyorsa ve filtre yoksa
uygulanır ve byte_offset 2048'in katıdır, ardından özel bir çalıştırma
-check_media gerçekleştirilir. Genelden daha hızlı ve daha sağlam olabilir
okuma yöntemi.

-Cpx ISO_RR_PATH [***] disk_path
Tek yaprak dosya nesnelerini ISO görüntüsünden disk_path tarafından verilen adrese kopyalayın.
Birden fazla iso_rr_path verilirse, disk_path bir dizin veya
yok. İkinci durumda oluşturulur ve çıkarılan dosyalar
aynı yaprak adlarıyla kurulur.
Mümkünse disk_path içindeki eksik dizin bileşenleri oluşturulur.
Dizinlere yalnızca -osirrox "concat_split_on" ile iso_rr_path olarak izin verilir ve
yalnızca -cut_out bölünmüş dosya parçalarının tam bir koleksiyonunu temsil ediyorlarsa.

-Cpax ISO_RR_PATH [***] disk_path
-cpx gibi ama mtime'ı, atime'ı ISO görüntüsündeki gibi geri yüklüyor ve sahipliği ayarlamaya çalışıyor
ve ISO görüntüsündeki gibi gruplandırın.

-cp_rx ISO_RR_PATH [***] disk_path
-cpx gibi ama aynı zamanda tüm dizin ağaçlarını ISO görüntüsünden çıkarır.
Ortaya çıkan disk yolları, kabuk komutu cp -r ile olduğu gibi belirlenir: Eğer disk_path
mevcut bir dizinse, ağaçlar bunun altına eklenecek veya birleştirilecektir.
dizin ve yaprak adlarını tutacaktır. ISO dizini "/" yaprak adına sahip değil
ve böylece doğrudan disk_path ile eşlenir.

-cp_rax ISO_RR_PATH [***] disk_path
-cp_rx gibi ama mtime, atime, ISO görüntüsündeki gibi geri yükleniyor ve sahipliği ayarlamaya çalışıyor
ve ISO görüntüsündeki gibi gruplandırın.

-yapıştır_in ISO_RR_PATH DISK_PATH BYTE_OFFSET BYTE_COUNT
Bir ISO veri dosyasının içeriğini okuyun ve bunu başlangıç ​​diskindeki bir veri dosyasına yazın.
byte_offset'te. En fazla byte_count bayt yazın. Bu komutun tersi
-kesmek.

-Concat modu [hedef | lim prog [args [...]] lim] iso_rr_path [***]
ISO görüntüsünün bir veya daha fazla veri dosyasının veri içeriğini bir disk dosyasına kopyalayın
nesne, bir dosya tanımlayıcıya veya bir program başlatın ve verileri kendi içine kopyalayın.
standart girdi. İkincisi, harici güvenlik kısıtlamalarına tabidir.
filtreler.
Modu üzerine ve eklemek ikinci tarafından verilen hedefe yaz
parametre. Bu, bir disk dosyası nesnesinin yolu veya standart anlamına gelen "-" olabilir.
çıktı veya /dev/fd/number biçimindeki bir metin, burada sayı açık bir dosyadır
tanımlayıcı (örneğin standart hata /dev/fd/2). Mevcut bir hedef dosya değil
yazmaya başlamadan önce kaldırılır. İçerik verilerini alamıyorsa, bu
komut başarısız olur. Mod üzerine yazma, normal veri dosyalarını önce 0 boyutuna indirir
içlerine yazmak. Örnek:
-concat ekleme /home/me/accumulated_text /my/iso/text --

Moda boru ikinci parametre olarak, sonunu işaretleyecek bir sınırlayıcı sözcük bekler.
program argüman listesi. Üçüncü argüman, programın disk_yoludur. o
en az bir '/' içermelidir. $PATH uygulanmadı. Diğer parametreler
duyurulan sınırlayıcı sözcük, programın başlatılmasıyla bağımsız değişkenler olarak kullanılır. Örnek:
-iso_rr_pattern açık \
-concat boru + /usr/bin/wc + "/my/iso/files*" --

Tüm modlardaki diğer parametreler, veri dosyalarının iso_rr_path'leridir. Onların
içerik kopyada birleştirilir.

-montaj sürücü varlık kimliği yolu
-mount_cmd ile aynı satırı üretin ve ardından harici program çalıştırması olarak çalıştırın
gösterilen sürücüden vazgeçtikten sonra. Ayrıca bkz. -mount_opts. Bu -osirrox'u gerektirir
etkinleştirilir ve normalde yalnızca süper kullanıcı için başarılı olur. Güvenlik nedenleriyle
mount programı yalnızca şu şekilde erişilebilirse yürütülür: /bin/montaj veya /sbin/mount.

Komuta uygunluk öykünmeler:

ISO 9660'ın CD'ye yazılması geleneksel olarak mkisofs programı tarafından ISO 9660 görüntüsü olarak yapılır
yanık programı olarak yapımcı ve cdrecord. Xorriso kapsamlı olmaları için çaba göstermez
öykünme. Bununla birlikte, temel görevlerinin bir kısmını kontrolü altında gerçekleştirmeye hazırdır.
bahsedilen programlarda karşılaştırılabilir eylemleri tetikleyen komutlar.

-gibi kişilik seçeneği [seçenekler] --
Değişken uzunluk seçenek listesini, gösterilen programın seyrek öykünmesi olarak gerçekleştirin
kişilik kelimesiyle.

Kişilik "mkisoflar" ile listelenen seçenekleri kabul eder:
-mkisofs olarak -yardım --
Bunlar arasında: -R (her zaman açık), -r, -J, -o, -M, -C, -dir-mode, -file-mode, -path-list,
-m, -exclude -ist, -f, -print -boyut, -pad, -no -pad, -v, -v, -version, -graft noktaları,
-z, -no -emul -boot, -b, -c, -boot -info -tablo, -boot -yük boyutu, -input -charset, -g,
-output-charset, -U, -hide, -hide-joliet, -hide-list, -hide-joliet-list, dosya yolları
ve yol özellikleri. Birçok seçenek desteklenmez ve başarısızlığa yol açar.
mkisofs öykünmesi. Bazıları göz ardı edilir, ancak bu toleransa güvenmemek daha iyidir.
Desteklenen seçenekler xorrisofs.info ve man içinde ayrıntılı olarak belgelenmiştir.
xorrisoflar. Buradaki açıklama, mkisofs öykünmesinin
bağlamı bir Xorriso koşmak.
"cdrecord" kişiliği dışında, sonunda otomatik bir taahhüt yoktur.
bir "mkisofs" seçenek listesi. Ayrıntı ayarları -v (= "GÜNCELLEME") ve -quiet (=
"Üzgünüm") devam ediyor. Çıktı dosyası, -commit gibi şeyler gerçekleşene kadar devam eder,
-geri alma, -dev veya sonu Xorriso.
-r veya -dir-mode gibi ISO görüntüsündeki tüm dosya nesnelerini etkileyen seçenekler
-as komutu verildiğinde yalnızca ISO görüntüsünde bulunan dosyalara uygulanabilir.
biter. Aynı çalıştırmada birkaç -as mkisofs komutu kullanıyorsanız,
bu tür seçenekler son -as komutuna.
Görüntüye dosyalar eklenirse, -pacifier "mkisofs" olarak ayarlanır ve
Henüz böyle bir ayar yapılmadıysa -stdio_sync varsayılan olarak "kapalı"dır.
-graft-points, -pathspecs on ile eşdeğerdir. "=" içermeyen yol özelliklerinin
ile farklı yorumlanmış Xorriso -ekle komutu. Dizinler birleştirildi
ISO görüntüsünün kök dizini ile diğer dosya türleri bu köke eşlenir
dizin.
Yol özellikleri verilmişse ve öncesinde veya sırasında herhangi bir çıktı dosyası seçilmemişse
"mkisofs" seçenek listesi, ardından standart çıktı (-outdev "-") yürürlüğe girecektir. Eğer
-o normal bir dosyaya işaret ediyor, ardından sonunda 0 bayta kesilecek
yazı başlar. Sürücü tarafından seçilirse bu kesme gerçekleşmez. Xorriso
-as mkisofs'tan önce veya liste sınırlayıcısından sonra komutlar. Dizinler ve sembolik
bağlantılar geçerli -o hedefleri değil.
Stdout'a yazmak ancak -as "mkisofs" başlangıç ​​argümanları arasındaysa mümkündür
veya diğer başlatma bağımsız değişkenleri çıkış sürücüsünü standart çıkışa yönlendirdiyse.
-baskı boyutu, program sonunda otomatik görüntü üretimini engeller. Bu yasak kaldırıldı
yalnızca bekleyen görüntü değişiklikleri atılırsa.
--emul-toc seçeneği verilmezse, dolgu ISO görüntüsünün bir parçası olarak sayılır.
-iso-level verilmezse, ilk dosya veya dizin açıldığında seviye 1 seçilir.
görüntüye eklenir. Aynı durumda, dizin adlarının ihlal edilmesine izin verilir
-uyumluluk seçeneği ile standart allow_dir_id_ext. Bu seçenekle önlenebilir
-Disallow_dir_id_ext.
Seçenek -root desteklenir. Seçenek -old-root tarafından uygulanır Xorriso komutlar
-mkdir, -cp_clone, -find update_merge ve -find rm_merge. -root ve -old-root kümeleri
-disk_dev_ino komutunu varsayılan olarak "ino_only" olarak ve -md5 komutunu "on" olarak ayarlayın. -disk_dev_ino
--old-root-no-ino ile "kapalı" veya --old-root-devno tarafından "açık" olarak ayarlanabilir. -md5 olabilir
--old-root-no-md5 tarafından "kapalı" olarak ayarlanmalıdır.
Orijinal olmayan mkisofs seçenekleri --quoted_path_list , --hardlinks , --acl , --xattr şeklindedir.
, --md5 , --stdio_sync . gibi çalışırlar Xorriso aynı isimli komutlar
ve sabit kodlanmış parametre "on", örneğin -acl "on". Açık parametreler şu şekilde bekleniyor:
--stdio_sync ve --scdbackup_tag.
Üzerine yazılabilir ortamdaki çoklu oturum geçmişini koruma yeteneği,
varsayılan olarak devre dışı. İlk oturumda --emul-toc kullanılarak etkinleştirilebilir.
Bkz. -uyumluluk no_emul_toc.
--sort-weight parametre olarak bir sayı ve bir iso_rr_path alır. sayı olur
normal dosya iso_rr_path veya tüm normal dosyaların LBA sıralama ağırlığı
iso_rr_path dizini altında. (Bkz. -find -exec sıralama_ağırlığı).
grub-mkisofs'tan kabul edilenler --protective-msdos-label (bkz. -boot_image grub)
partition_table=on) ve --modification-date=YYYYMMDDhhmmsscc (bkz. -volume_date
uuid). EFI önyüklenebilir GRUB önyükleme görüntüleri için --efi-boot kullanın. -boot_image gerçekleştirir
grub efi_path= iki -boot_image "any" "next" ile çevrilidir. Alternatif seçenek -e
Fedora'dan genisoimage, EFI için bin_path ve platform_id'yi ayarlar, ancak hiçbir
"sonraki".
MBR önyüklenebilir ISOLINUX görüntüleri için -isohybrid-mbr DOSYA vardır, burada DOSYA aşağıdakilerden biridir
Syslinux dosyaları mbr/isohdp[fp]x*.bin . uygulamak için -G yerine bunu kullanın.
-boot_image isolinux partition_table=on'un etkisi.
--boot-catalog-hide -boot_image herhangi bir cat_hidden=on'dur.
-mips-boot, herhangi bir mips_path= -boot_image ile aynıdır.
-mipsel-boot, mipsel_path='a yol açar.
-partition_offset numarası -boot_image herhangi bir partition_offset=sayıdır.
-append_partition komutu desteklenir.
-untranslated_name_len numarası -uyumluluk untranslated_name_len=number.
--eski-boş, -uyumluluk eski_boştur.
genisoimage Jigdo Template Extraction seçenekleri tanınır ve gerçekleştirilir
üzerinden Xorriso -jigdo komutu. Anlamı için oradaki "Alias:" adlarına bakın.
genisoimage seçenekleri.

kişilikler "xorrisof'lar""geniso görüntü", Ve"genisoflar", "mkisofs" için takma adlardır.
If Xorriso "xorrisofs", "genisofs", "mkisofs" yaprak adlarından biriyle başlar,
veya "genisoimage", daha sonra -read_mkisofsrc işlevini gerçekleştirir ve başına "genisofs" olarak - ekler
program argümanları. Yani tüm argümanlar mkisofs stiline kadar yorumlanacaktır.
"--" ile karşılaşılır. O andan itibaren, argümanlar şu şekilde yorumlanır: Xorriso emreder.
--no_rc böyle bir programın başlatılmasının ilk argümanı olarak yorumlanmasını engeller.
başlangıç ​​dosyaları Aşağıdaki DOSYALAR bölümüne bakın.

Kişilik "cd kaydı" ile listelenen seçenekleri kabul eder:
-cdrecord olarak -yardım --
Bunlar arasında: -v, dev=, speed=, boş=, fs=, -eject, -atip, padsize=, tsize=,
-isosize, -multi, -msinfo, --grow_overwriteable_iso, write_start_address=, parça
kaynak dosya yolu veya iz kaynağı olarak standart girdi için "-".
Diğer cdrecord ve cdrskin seçeneklerini yok sayar ama -audio'yu reddeder,
-scanbus ve bilinmeyen körleme modlarında Xorriso.
Kapsam, boş olarak yazılacak oturum başına yalnızca tek bir veri izidir,
üzerine yazılabilir veya eklenebilir ortam. Kapatma uygulanabilirse ortam kapanır
ve seçenek değil -multi mevcut.
Bir giriş sürücüsü alındıysa, vazgeçilir. Buna yalnızca hayırsa izin verilir
görüntü değişiklikleri bekleniyor.
dev= olarak verilmelidir Xorriso cihaz adresi. 0,0,0 veya ATA:1,1,0 gibi adresler
desteklenmiyor.
Bir iz kaynağı verilirse, yolun sonunda otomatik bir taahhüt gerçekleşir.
"cdrecord" seçenek listesi.
--grow_overwriteable_iso, üzerine yazılabilir ortamda çoklu oturumun öykünmesini sağlar.
Bir TOC öykünmesini etkinleştirmek için, ilk oturumun -as mkisofs ile -C 0,32 olması gerekir (ancak
no -M) ve --grow_overwriteable_iso write_start_address=32s -as cdrecord ile.
Çok daha ayrıntılı bir libburn tabanlı cdrecord öykünücüsü, cdrskin programıdır.
kişilikler "Xorrecord""Wodim", Ve"cdrskin", "cdrecord" için takma adlardır.
If Xorriso "xorrecord", "cdrskin", "cdrecord" yaprak adlarından biriyle başlar,
veya "wodim" ise, program argümanlarının başına otomatik olarak - "cdrskin" olarak gelir.
Yani tüm argümanlar "--" ile karşılaşılıncaya kadar cdrecord stilinde yorumlanacaktır.
O andan itibaren, argümanlar şu şekilde yorumlanır: Xorriso emreder.
--no_rc böyle bir programın başlatılmasının ilk argümanı olarak yorumlanmasını engeller.
Xorriso başlangıç ​​dosyaları Aşağıdaki DOSYALAR bölümüne bakın.

-read_mkisofsrc
Okumak için açmak için tek tek deneyin:
./.mkisofsrc, $ mkisofsrc, $ home/.mkisofsrc, $ (dirname $ 0)/. mkisofsrc
Başarıyla, dosya içeriğini man mkisofs CONFIGURATION olarak yorumlayın ve bunu sonlandırın
emretmek. Daha fazla dosya denemeyin. Son adres yalnızca başlangıç ​​argümanı ise kullanılır
0 önemsiz olmayan bir dizine sahiptir.
Okuyucu şu anda aşağıdaki NAME=VALUE çiftlerini yorumluyor: APPI
(-application_id) , PUBL (-yayıncı), SYSI (-system_id), VOLI (-volid), VOLS
(-volset_kimliği)
Diğer satırlar sessizce yoksayılır.

-emzik davranış_kodu
UPDATE emziklerinin yazma işlemleri sırasındaki kontrol davranışı. Devamındaki
davranış kodları tanımlanır:
"xorriso" varsayılan biçimdir:
Yazma: YYYYYY'nin XXXXX sektörü [fifo aktif, nn% doluluk]
"cdrecord" şuna benzer:
X of Y MB yazılı (%fifo nn) [buf mmm%]
"mkisof"
nn% tamamlandı, tahmini bitiş 15 Tem Sal 20:13:28 2008
Mesajların sıklığı şu şekilde ayarlanabilir:
"aralık=sayı"
burada sayı iki mesaj arasındaki saniyeyi verir. İzin verilen ayarlar 0.1
60.0 için.

-scdbackup_tag list_path kayıt_adı
Bir scdbackup sağlama toplamı kaydı için "ad" parametresini ayarlayın. içinde eklenecektir
görüntü LBA 5'da başlıyorsa -md0 oturum etiketine bir scdbackup sağlama toplamı etiketi.
Bu, sıralı bir ortama ilk oturum olarak yazılırsa veya
boru veya karakter aygıtı adlı bir programa aktarılır.
list_path boş değilse, kayıt ayrıca veri dosyasına eklenecektir.
bu yoldan verilir.
Program scdbackup_verify, etiket ve dosya kaydını tanıyacak ve doğrulayacaktır.

Komut dosyası oluşturma, Diyalog ve program kontrol özellikler:

-no_rc
Yalnızca ilk program argümanı olarak kullanılırsa bu komut okumayı engeller ve
başlangıç ​​dosyalarının yorumlanması. Aşağıdaki DOSYALAR bölümüne bakın.

-options_from_file dosya adresi
Dosya adresinden alıntılanan girdiyi okuyun ve diyalog satırları gibi yürütün. boş satırlar
ve # ile başlayan satırlar yok sayılır. Normalde bir satırda bir tane tutmalı Xorriso
komutu ve tüm parametreleri. Yine de satırlar bir
sondaki ters eğik çizgi.
Ayrıca bkz. "Komut işleme" bölümü, "Alıntılanan girdi" paragrafı.

-Yardım
Yardım metnini yazdırın.

-version
Program adını ve sürümünü, bileşen sürümlerini, lisansı yazdırın.

-list_extras kod
Derleme zamanında belirli ekstra özelliklerin etkinleştirilip etkinleştirilmediğini söyleyin. "tümü" listelerini kodlayın
tüm özellikler ve bir başlık. Diğer kodlar tek bir özellik seçer. "kodlar" kodu
onları listeler. Adları ilgili komutlarla paylaşırlar (ayrıca oraya bakın):
"acl", xorriso'nun yerel dosya sistemleri ACL'leri için bir bağdaştırıcısı olup olmadığını söyler.
"xattr", xorriso'nun yerel dosya sistemleri EA için bir bağdaştırıcısına sahip olup olmadığını söyler.
"jigdo", Jigdo dosyalarının üretiminin mümkün olup olmadığını söyler.
"zisofs", zisof'ların ve yerleşik gzip filtrelerinin etkinleştirilip etkinleştirilmediğini söyler.
"external_filter", harici filtre işlemlerine izin verilip verilmediğini ve
gerçek kullanıcı kimliği ve etkin kullanıcı kimliği farklıysa bunlara izin verilir.
"dvd_obs", DVD ortamına 64 kB çıktının varsayılan olup olmadığını söyler.
"use_readline", diyalog modunda readline'ın etkinleştirilip etkinleştirilmeyeceğini söyler.

-Tarih metin satırı
Metin satırını libreadline geçmişine kopyalayın.

-durum mod|filtre
geçerli ayarlarını yazdırın. Xorriso. Modlar:
kısa... yalnızca önemli veya değiştirilmiş ayarları yazdır
uzun ... varsayılanlar dahil tüm ayarları yazdır
long_history uzun artı geçmiş satırları gibi
Filtreler '-' ile başlar ve kelimenin tam anlamıyla çıktı satırlarıyla karşılaştırılır.
-durum:uzun_tarih. Bir satır, yalnızca başlangıcı filtre metniyle eşleşiyorsa çıkarılır.
Joker karakter yok.

-status_history_max numara
-status "long_history" ile raporlanacak maksimum geçmiş satırı sayısını ayarlayın.

-list_delimiter sözcük
"--" yerine kullanılacak liste sınırlayıcıyı ayarlayın. Tek kelime olmalı,
boş olmamalı, 80 karakterden uzun olmamalı ve alıntı içermemelidir
işaretleri.
Kısa olması için liste sınırlayıcısı bu metin boyunca "--" olarak anılır.

-sh_style_result "açık"|"kapalı"
Bazı dosya sistemi inceleme komutlarının sonuç çıktısının aşağıdakine daha çok benzemesini sağlayın.
eşdeğer kabuk komutlarının çıktısı. En önemli etkisi,
dosya adreslerinin komutlarla tırnak içine alınması
-pwd -pwdx -ls -lsd -lsl -lsdl -lsx -lsdx -lslx -lsdlx
-du -dus -dux -dusx -findx -bul
Bu, yeni satır içeren dosya adlarının temsilini belirsiz hale getirecektir.
karakterler. Öte yandan, xorriso'nun entegrasyonunu kolaylaştırmalıdır.
karşılık gelen kabuk komutlarını zaten kullanan kabuk komut dosyaları.

-ters eğik çizgi_kodları "açık"|"kapalı"|mod[:mod]
Özel sembolik temsillerin yorumlanmasını etkinleştirin veya devre dışı bırakın.
alıntı girişli veya program argümanlı veya program metni olan karakterler
çıktı. Etkinleştirilirse, aşağıdaki çeviriler geçerlidir:
\ a =çan(007) \ b =geri tuşu(010) \ e =Kaçış(033) \ f =form besleme(014)
\ n =satır besleme(012) \ r =satırbaşı(015) \ t =çıkıntı(011)
\ V =vtab(013) \\ =Ters eğik çizgi(134) \[0-7][0-7][0-7]=octal_code
\x[0-9a-f][0-9a-f]=hex_code \cC=kontrol-C
Çeviriler, alıntılanan girişle 3 modda gerçekleştirilebilir:
"in_double_quotes" yalnızca " tırnak içinde" çevirir.
"in_quotes", " ve ' tırnak içine çevrilir.
"with_quoted_input", iç ve dış alıntıları çevirir.
Başlatma programı argümanlarında mod vardır:
"with_program_arguments", program argümanlarını çevirir.
"encode_output" modu, çıktı karakterlerini kodlar. "encode_results" ile birleştirir
"encode_infos". Tek veya çift tırnak içinde kodlama 8 bit için geçerlidir
karakter sekizlik 001 ila 037 , 177 ila 377 ve ila Ters eğik çizgi(134). Dış teklif
bazı zararsız ASCII kontrol karakterlerinin kodlanmadan kaldığını işaretler: çan(007)
geri tuşu(010) çıkıntı(011) satır besleme(012) form besleme(014) satırbaşı(015).
"Kapalı" modu varsayılandır ve herhangi bir çeviriyi devre dışı bırakır. "açık" modu
"with_quoted_input:with_program_arguments:encode_output".

-Temp_mem_limit sayı["k"|"m"]
Görüntüye bağlı ara belleğe alma için kullanılacak maksimum geçici bellek boyutunu ayarlayın.
Şu anda bu, kalıp genişletme, LBA sıralama, sabit bağlantıların geri yüklenmesi için geçerlidir.
Varsayılan 16m = 16 MiB, minimum 64k = 64 kiB, maksimum 1024m = 1 GiB'dir.

-Yazdır metin
Varsayılan olarak stdout olan sonuç kanalına bir metin satırı yazdırın.

-print_info metin
Varsayılan olarak stderr olan bilgi kanalına bir metin satırı yazdırın.

-baskı_işareti metin
Varsayılan olarak her ikisine de yönlendirilen işaret kanalına bir metin satırı yazdırın, sonuç
ve bilgi kanalı. Boş bir metin hiçbir çıktıya neden olmaz.

-çabuk metin
Çıktı satırının başında metni gösterin ve kullanıcının Enter tuşuna basmasını bekleyin veya
stdin aracılığıyla bir satır göndermek için.

-uyku saniye
Bir sonraki komutu gerçekleştirmeden önce verilen saniye kadar bekleyin. Beklemek
kaba taneciklik 1/100 saniyeden daha iyi değil.

-Erfile_log mod yolu|kanal
Sorunlu olaylar dosya sisteminden girdi dosyalarıyla ilgiliyse, bunların
disk_path'ler bir dosyaya veya R veya I çıkış kanallarına kaydedilebilir.
Mod "düz" veya "işaretli" olabilir. İkincisi, veren işaret çizgilerine neden olur
günlük başlangıcı, oturumu yakma, oturumu yakma, günlük bitişi veya program zamanı
son. "Düz" modunda, yalnızca dosya yolları günlüğe kaydedilir.
Yol "-" veya "-R" ise log sonuç kanalına yönlendirilir. Yol "-I"
bilgi mesajı kanalına yönlendirir. "-" ile başlamayan herhangi bir metin
günlük satırlarını eklemek için bir dosyanın yolu olarak kullanılır.
Sorunlu dosyalar, bir program çalıştırması sırasında birden çok kez kaydedilebilir. Eğer
program çalıştırma iptal olur, ardından bazı girdi dosyaları nedeniyle liste tamamlanmayabilir
hiç işlenmemiş olabilir.
Errfile yolları, çok düşük önemde "ERRFILE" mesajları olarak taşınır. Bu
taşıma -report_about "ALL" ile görünür hale gelir.

-Session_log yol
Yol boş değilse, bir günlük kaydının bulunduğu düz metin dosyasının adresini verir.
her oturumdan sonra eklenir. Bu günlük, start_lba'yı belirlemek için kullanılabilir.
-o sbsector= (GNU/Linux'ta) veya -s (FreeBSD'de) bağlama seçenekleri için bir oturumun
tarih veya birim kimliği.
Kayıt formatı: zaman damgası start_lba size hacim-kimliği
İlk üç öğe tek kelimedir, satırın geri kalanı cilt kimliğidir.

-scsi_log "açık"|"kapalı"
"Açık" modu, SCSI komutlarının ve sürücü yanıtlarının çok ayrıntılı bir şekilde günlüğe kaydedilmesini sağlar. Kerestecilik
mesajlar herhangi birine değil, stderr'e yazdırılır Xorriso çıkış kanalları
Bu komutun özel bir özelliği, aşağıdakiler arasındaki ilk -scsi_log ayarının
start argümanları, ilk işlemleri yapıldığında zaten yürürlüktedir. Xorriso başla.
Yalnızca "-scsi_log", tire "-" ile bu şekilde tanınır.

-son
Bekleyen değişiklikleri yazdıktan sonra programı sonlandırın.

-geri alma_end
Bekleyen değişiklikleri atın. Programı hemen sonlandırın.

# herhangi bir metin
Yalnızca iletişim kutusunda veya dosya yürütme modunda ve yalnızca satırda boşluk olmayan ilk olarak: Yap
satırı yürütmeyin, ancak okuma satırı geçmişinde saklayın.

Destek için önyüz programlar üzerinden stdin ve standart:

-pkt_utput "açık"|"kapalı"
Metin çıktısını stdout'ta birleştirin ve her satırı bir kanal göstergesiyle sınıflandırın:
'R:' sonuç satırları için,
Notlar ve hata mesajları için 'I:',
-işaretli metinler için 'M:'.
Sonraki, şimdilik sadece bit 0'ın bir anlamı olan bir ondalık sayıdır. 0 hayır anlamına gelir
yükün sonundaki yeni satır, 1, yükün sonundaki yeni satır karakteri anlamına gelir.
çıkış satırı yüke aittir. Başka bir iki nokta üst üste ve bir boşluktan sonra
yük metni.
Örnek:
I:1: seçeneği ve parametreleri girin:

-log dosyası kanal dosya adresi
Bir kanalın çıktısını verilen dosyaya kopyalayın. Kanal şunlardan biri olabilir: "." hepsi için
kanallar, bilgi mesajları için "I", sonuç satırları için "R", -işaret metinleri için "M".

-işaret metin
Metin boş değilse, her seferinde "M" kanalına konur. Xorriso hazır
sonraki diyalog satırı veya öncesi için Xorriso girilen bir komutu gerçekleştirir
çağrı cihazı istemi.

-msg_op işlem kodu parametre_metni
Bu komut, mesajdan belirli bilgilerin çıkarılmasını kolaylaştıracaktır.
diğer komutların çıktısı. C API işlevine erişim sağlar
Xorriso_parse_line() ve C API tarafından sağlanan mesaj elek.
Lütfen xorriso.h dosyasındaki açıklamalarına bakın. Ayrıca yardımcı olur
bilgi mesajlarının önem kodlarını yorumlar.
Hedef kullanıcılar, xorriso'yu diyalog modunda çalıştıran ön uç programlarıdır.
Bu komutun sonuç çıktısı mesaj eleği tarafından yakalanmaz.
Aşağıdaki işlem kodları tanımlanmıştır:
start_sieve
Xorriso_sieve_big()'den itibaren mesaj eleğini kurun ve programı izlemeye başlayın
mesajlar. parametre_metninin bir anlamı yoktur.
show_sieve
Filtre kuralı adlarının bir listesini gösterin. parametre_metninin bir anlamı yoktur. Liste
bayraklı Xorriso_sieve_get_result() dönüş değerine sahip bir satırla başlar
bit3. Bu değer 0'dan büyükse, bir sonraki satır isim sayısını söyler.
Aşağıdaki satırların her biri bir isim gösterir.
Read_sieve
Bir filtre kuralının adı olarak parametre_metni kullanın ve bir sonraki kaydını sorgulayın
sonuç. Adların ve yanıt dizilerinin bir listesi için Xorriso_sieve_big()'e bakın.
Kaydedilen diziler sonuç kanalına aktarılır. Çizgilere sarılırlar
yapılarını anlatır. İlk satır, dönüş değerini söyler.
Xorriso_sieve_get_result(). Bir sonraki satır, dizelerin sayısını söyler. her dize
dizenin satır sayısını söyleyen bir satırla başlar. O zaman bunları takip et
çizgiler. Her birinin arasında yeni bir satır karakteri ile birleştirilmelidirler.
Son olarak, verilen isme ait hala mevcut kayıtlı sonuçların sayısı konur.
dışarı.
Clear_sieve
Tüm kayıtlı dizileri atın ve program mesajlarını izlemeye devam edin. bu
parametre_metninin bir anlamı yoktur.
end_sieve
Filtre kuralları olan süzgeci atın ve program mesajlarını izlemeyi bırakın. bu
parametre_metninin bir anlamı yoktur.
ayrıştırmak
Diyalog girişinden bir metin okuyun ve Xorriso_parse_line()'a gönderin. bu
parametre_metni kelimesi, boşluklarla ayrılmış birkaç kelimeden oluşmalıdır. Olacak
her iki tür tırnak işaretinin de kullanılması gerekir.
Ör. "'ISO oturumu :' '' 0 0 1"
Beş parametre kelimesi şunlardır: önek, ayırıcılar, max_words, flag,
number_of_input_lines. İlk dördü Xorriso_parse_line()'a teslim edilir.
Giriş satırlarının sayısı eksi bir, xorriso'ya kaç tane yeni satır karakteri olduğunu söyler
giriş metninin bir parçası.
Duyurulan metin satırı sayısı, birleştirilmiş olarak diyalog girişinden okunacaktır.
her birinin arasında bir yeni satır karakteri ile ve
Xorriso_parse_line() parametre satırı olarak. Teklifin dışındaki yeni satırların
ayırıcılar parametresi boşsa işaretler ayırıcı olarak yorumlanır.
Ayrıştırılan diziler sonuç kanalına aktarılır. Çizgilere sarılırlar ki
yapılarını anlat. İlk satır, dönüş değerini söyler.
Xorriso_parse_line(). Bir sonraki satır, dizelerin sayısını söyler. her dize
dizenin satır sayısını söyleyen bir satırla başlar. O zaman bunları takip et
çizgiler. Her birinin arasında yeni bir satır karakteri ile birleştirilmelidirler.
-backslash_codes "encode_output" etkinleştirilirse, dizeler kodlamaya tabi tutulur
tırnak içine alınmış gibi. Özellikle her dize bir
tek sonuç satırı
Parse_bulk
"Ayrıştırma" gibi, ancak beşinci parametre kelimesi yerine number_of_input_texts olmak üzere
sayı_input_satırlarından daha fazla. Her giriş metninin önünde şunu söyleyen bir satır olmalıdır:
number_of_input_lines "ayrıştırma" ile olduğu gibi. Ardından açıklanan metin sayısı gelsin
çizgiler.
Sonuç satırlarının yazdırılması başlamadan önce tüm girdi metinleri okunacaktır. Bu tüketir
xorriso'da hafıza. Bu nedenle, girdi_metinlerinin sayısı çok yüksek olmamalıdır. Açık
Öte yandan, büyük komut işlemleri, girdi metinleri ve sonuçlar
bağlantı gecikmesi bir sorunsa arzu edilir.
parse_silly
"Ayrıştır" gibi, ancak bir uyarı mesajı göndermiyor. İnsanlar için kafa karıştırıcı.
parse_bulk_silly
"parse_bulk" gibi ama bir uyarı mesajı göndermiyor. İnsanlar için kafa karıştırıcı.
karşılaştırma_sev
parametre_metni, tarafından verildiği gibi virgülle ayrılmış iki önem metni içermelidir
bu program. "Üzgünüm, GÜNCELLEME" gibi. Ayrıca "İstisna işleme" paragrafına bakın.
Bu iki önem metni karşılaştırılır ve sonuca bir sayı yazdırılır
kanal. Her iki şiddet de eşitse bu sayı 0'dır. -1 ise ilk
şiddeti ikincisinden daha düşüktür. 1'dir, birinci ciddiyet daha yüksektir
ikincisinden daha.
Yukarıdaki örnek "SORRY,UPDATE" 1 sonucunu verecektir.
liste_sev
Sonuç kanalına tüm önem adlarının boş ve ayrılmış bir listesini yazdırın. sıralanmış
düşükten yüksek şiddete.

-named_pipe_loop mod[:mod] disk_path_stdin disk_path_stdout disk_path_stderr
Standart girdiyi, standart çıktıyı ve standart hatayı geçici olarak adlandırılmış olarak değiştirin
borular. Readline olmadan diyalog moduna girin.
Tanımlanan modlar şunlardır:
"temizleme", döngü sona erdiğinde gönderilen boru dosyalarını kaldırır.
"sakla" onları silmez. Bu varsayılandır.
"arabelleğe alınmış", çıkışı açmadan önce giriş borusundan EOF'ye kadar tüm satırları okur
boruları ve giriş hatlarını işler.
"doğrudan", ilk giriş satırı okunduktan sonra çıkış borularını açar. Her satır
okunduktan hemen sonra yürütülür. Bu varsayılandır.
Diğer üç parametre, ya var olan adlandırılmış yöneltmelere giden disk yolları olmalı ya da
"-", uygun standart i/o kanalını değiştirilmeden bırakmak için.
xorriso, stdin borusunu açacak, ondan diyalog satırlarını okuyacak ve çalıştıracaktır.
gönderen boruyu kapatır. Çıkış boruları, "arabelleğe alınmış" veya
"doğrudan". Tüm hatlar yürütüldükten sonra, xorriso boruların yan tarafını kapatacaktır.
ve yeni bir açma, okuma ve yürütme döngüsüne girin.
Bir giriş satırı yalnızca "end_named_pipe_loop" kelimesinden oluşuyorsa, o zaman
-named_pipe_loop sona erecek ve diğer komutlardan başka xorriso komutları yürütülebilir.
kaynaklar.

-launch_frontend program [argümanlar ...] --
İlk parametre olarak verilen programı başlatın. Diğer parametreleri şu şekilde gönderin:
program argümanları. xorriso iletişim modunu etkinleştirin.
İki adsız boru nesnesi oluşturulur. xorriso standart girişi,
başlatılan programın standart çıktısı. xorriso standart çıktı ve standart hata
o programın standart girişine bağlanın.
xorriso, başlatılan program sona erdiğinde veya hiç başlatılamadığında iptal edilir.
Her iki durumda da sıfır olmayan bir çıkış değeri döndürür. çıkış değeri sıfır olacaktır
ön uç kendini bitirmeden önce -end veya -rollback_end gönderir.
Bu komut derleme zamanında tamamen yasaklanmış olabilir. Varsayılan olarak yasaklanmıştır, eğer
xorriso, setuid izinleri altında çalışır.
Program adı $PATH dizinlerinde aranmayacaktır. Bunu yapmak için
clear, en az bir /-karakteri içermelidir. En iyisi mutlak bir yoldur.
Örnek:
xorriso -launch_frontend "$(ki xorriso-tcltk)" -stdio --
Ön uç programı ilk önce standart çıktısı aracılığıyla göndermelidir:
-mark 0 -pkt_output açık -msg_op start_sieve - -güvence kapalı
-pkt_output kodunu çözmeye ve -mark mesajlarına tepki vermeye hazır olmalıdır. En iyisi
gönderilen her komut dizisinden sonra -mark numarasını artırmak ve ardından beklemek için
bir işaret mesajında ​​görünecek yeni numara:
...bazı...komutlar... -işareti
Ayrıca tavsiye edilir:
-report_about GÜNCELLEME -abort_on ASLA
-iso_rr_pattern kapalı -disk_pattern kapalı
Hepsinin doğru olduğundan emin olmak için xorriso versiyonunun kontrolü yapılmalıdır.
istenilen özellikler mevcuttur.
-launch_frontend komutu, xorriso çalıştırması başına yalnızca bir kez çalışır. komut yoksa
parametreler gönderilir veya program boş bir metinse, hiçbir program
başlatıldı, ancak yine de -launch_frontend geri alınamaz şekilde devre dışı bırakılacak.

-Prog metin
Sonraki iletilerde bu programın adı olarak metni kullan

-prog_help metin
Bu programın adı olarak metin kullanın ve -help gerçekleştirin.

ÖRNEKLER


Genel Bakış of Örnekler:
Süper kullanıcı olarak kullanılabilir sürücüler hakkında bilgi edinin
Boş ortam ve toplu çalıştırma olarak yeni bir ISO görüntüsü oluşturun
Aynı şeyi yapan bir diyalog oturumu
Aynı ortamda mevcut bir ISO görüntüsünü işleyin
Değiştirilmiş ISO görüntüsünü bir ortamdan diğerine kopyalayın
Hazırlanmış bir ISOLINUX ağacını ortama getirin ve önyüklenebilir hale getirin
Mevcut dosya adı ağacını ISO-8859-1'den UTF-8'e değiştirin
Optik sürücüler dışındaki depolama tesislerinde çalışın
Mevcut bir ISO görüntü dosyasını ortama yazın
cdrtools geleneklerine göre çok oturumlu çalıştırmalar gerçekleştirin
xorriso'nun Growisofs altında çalışmasına izin verin
Ayrıntı, çıkış değeri ve program iptali için eşikleri ayarlayın
Giriş zaman dizileri örnekleri
Birkaç dizin ağacının artımlı yedeklemesi
Dizin ağaçlarını belirli bir ISO oturumundan diske geri yükleyin
Hasarlı bir ortamdan blokları almaya çalışın

As süper öğrenmek hakkında mevcut sürücüler
Linux'ta, FreeBSD veya NetBSD, kullanıcı veya gruplara rw-izinleri vermeyi düşünür.
sürücüleri ile birlikte kullanabilecektir. Xorriso. Solaris'te pfexec kullanın. Kısıtlamayı düşünün
ayrıcalıkları Xorriso "base,sys_devices" ve kullanıcı veya gruba r-izni vermek.
$ 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'

Boş orta ve oluşturmak a yeni ISO görüntü as yığın koşmak
/dev/sr2 sürücüsünü edinin, ortamı yeni bir görüntü yazmaya hazır hale getirin, görüntüyü
/home/me/sounds ve /home/me/pictures dizinlerindeki dosyalar.
Hiçbir -dialog "on" verilmediği için, program oturumu
orta.
$ xorriso -outdev /dev/sr2 \
-gerektiğinde boş \
-harita /ev/ben/sesler /sesler \
-harita /ev/ben/resimler /resimler

ISO görüntüsü aşağıdaki gibi daha ayrıntılı bir şekilde şekillendirilebilir: İstenmeyen bazı
görüntü dizini ağacından kaldırarak şeyler. Aranan bazı şeyleri yeniden tanıtın.
$ cd /ev/ben
$ xorriso -outdev /dev/sr2 \
-gerektiğinde boş \
-harita /ev/ben/sesler /sesler \
-harita /ev/ben/resimler /resimler\
-rm_r \
/sesler/uygunsuz \
'/resimler/*özel*' \
/resimler/gizli \
- \
-cd / \
-resim/gizli/iş ekleyin* --
'/pictures/*private*' öğesinin iso_rr_paths için bir kalıp olduğunu unutmayın.
resimler/gizli/iş*, sabit diskteki adreslerle kabuk tarafından genişletilir.
-add ve -map komutlarının farklı parametre kuralları vardır, ancak sonuçta aynı etkiye sahiptirler:
dosyaları görüntüye yerleştirin.

A Diyalog Oturum yapıyor hakkında the aynı
Bazı ayarlar zaten başlangıç ​​argümanı olarak verilmiştir. Diğer aktiviteler diyalog şeklinde yapılır.
giriş. Çağrı cihazı, 20 karakterlik 80 satıra ayarlanır.
Sürücü, mesajı görmek için -outdev yerine -dev komutuyla alınır.
Mevcut içeriği hakkında. -blank komutu ile bu içerik kullanıma hazır hale getirilir.
üzerine yazılır ve yüklenen ISO görüntüsü boş bırakılır.
Ortamı çıkarabilmek için oturumun açık bir şekilde taahhüt edilmesi gerekir.
$ Xorriso -diyalog on -sayfa 20 80 -Disk_patern on
seçeneği ve argümanları girin:
-Dev / dev / sr2
seçeneği ve argümanları girin:
-boş ihyaç olduğu gibi
seçeneği ve argümanları girin:
-harita /ev/ben/sesler /sesler -harita /ev/ben/resimler /resimler
seçeneği ve argümanları girin:
-rm_r /sesler/uygunsuz /resimler/*özel* /resimler/gizli
seçeneği ve argümanları girin:
-CDX /ev/ben/resimler -CD /resimler
seçeneği ve argümanları girin:
-Ekle gizli/ofis gizli/fabrika
seçeneği ve argümanları girin:
-itibaren /
seçeneği ve argümanları girin:
-commit_eject herşey -son

Işleyin an mevcut ISO görüntü on the aynı orta
Görüntüyü sürücüden yükleyin. Dizini /sesleri ve onun astlarını kaldırın (yani gizleyin). Yeniden isimlendirmek
/resimler/gizli dizini /resimler/kısıtlı. Erişim izinlerini değiştir
dizin /resimler/kısıtlı. Yeni dizin ağaçları /sesler ve /filmler ekleyin. yanmak
aynı ortam, ağacın yüklenip yüklenemeyeceğini kontrol edin ve çıkarın.
$ xorriso -dev /dev/sr2 \
-rm_r /sesler -- \
-mv \
/resimler/gizli \
/resimler/kısıtlı \
- \
-chmod go-rwx /resimler/kısıtlı -- \
-map /home/me/prepared_for_dvd/sounds_dummy /sounds \
-map /home/me/prepared_for_dvd/movies /movies \
-taahhüt et -tümünü çıkar

kopya değiştirilmiş ISO görüntü itibaren bir orta için bir diğeri
Giriş sürücüsünden görüntü yükleyin. Önceki örnekte olduğu gibi aynı manipülasyonları yapın. Elde etmek
çıkış sürücüsü ve boşaltın. Değiştirilen görüntüyü çıktıya ilk ve tek oturum olarak yazın
sürücü.
$ xorriso -indev /dev/sr2 \
-rm_r /sesler -- \
...
-outdev /dev/sr0 -gerekli olarak boş \
-taahhüt et -tümünü çıkar

Getirmek a hazırlanmış İzolinux ağaç üstüne orta ve yapmak it önyüklenebilir
Kullanıcı zaten diskte uygun bir dosya ağacı oluşturdu ve ISOLINUX dosyalarını kopyaladı
o ağacın ./boot/isolinux alt dizinine. Şimdi Xorriso El Torito yakabilir
önyüklenebilir ortam:
$ xorriso -outdev /dev/sr0 -blank as_needed \
-map /home/me/ISOLINUX_prepared_tree / \
-boot_image isolinux dizin=/boot/isolinux

değişim mevcut dosya isim ağaç itibaren ISO-8859-1 için UTF-8
Bu örnek, mevcut ISO görüntüsünün ISO-8859-1 karakter kümesiyle yazıldığını varsayar.
ancak okuyucular UTF-8'i bekliyordu. Şimdi dönüştürülmüş dosyayla yeni bir oturum ekleniyor
isimler. -changes_pending "evet" komutu, herhangi bir değişiklik olmamasına rağmen yazmayı sağlar.
manipülasyon komutu
Yerel karakter kümesinin herhangi bir zayıflığından kaçınmak için bu komut,
zaten UTF-8 nihai hedef kümesini kullanır. Bu nedenle garip dosya adları görünebilir
-backslash_codes komutuyla terminal için güvenli hale getirilecek mesajlar.
$ xorriso -in_charset ISO-8859-1 -local_charset UTF-8 \
-out_charset UTF-8 -backslash_codes on -dev /dev/sr0 \
-changes_pending evet -taahhüt et -tümünü çıkar

işletmek on hafızası tesisler diğer göre optik sürücüler
Normal dosyalar ve blok cihazları ile tam okuma-yazma işlemi mümkündür:
$ xorriso -dev /tmp/düzenli_dosya ...
Alttaki yollar / dev normalde "stdio:" ön ekine ihtiyaç duyar
$ xorriso -Dev stdio:/dev/sdb ...
/dev/sdb sık sık kullanılacaksa ve /dev/sda sistem diskiyse, şunları göz önünde bulundurun:
aşağıdaki satırları bir Xorriso Başlangıç ​​Dosyası. /dev/sdb kullanmanıza izin verirler
önek olmadan ve disk /dev/sda'yı koruyun Xorriso:
-drive_class yasaklandı /dev/sda*
-drive_class zararsız /dev/sdb
Diğer yazılabilir dosya türleri salt okunur olarak desteklenir:
$ xorriso -outdev /tmp /named_pipe ...
Salt okunur sürücüler arasında standart çıktı bulunur:
$ xorriso -outdev - \
...
| gzip >image.iso.gz

Yanık an mevcut ISO görüntü dosya için orta
Aslında bu, yalnızca ISO görüntüleriyle değil, her türlü veriyle çalışır:
$ xorriso -as cdrecord -v dev=/dev/sr0 boş=as_needed image.iso

Yapmak çoklu oturum ishal as of Cdrtools gelenekler
Her iki işlem arasında isteğe bağlı taşıma veya filtreleme yapılabilir.
İlk oturum şöyle yazılmıştır:
$ xorriso - mkisofs olarak hazırlandı_for_iso/tree1 | \
xorriso - cdrecord olarak -v dev=/dev/sr0 boş=hızlı -çoklu -çıkarma -
Takip seansları şu şekilde yazılır:
$ dd if=/dev/sr0 sayı=1 >/dev/null 2>&1
$ M = $ (Xorriso -AS Cdrecord dev =/dev/sr0 -msinfo)
$ xorriso -mkisofs olarak -M /dev/sr0 -C $m iso/ağaç2 için hazırlandı | \
xorriso -as cdrecord -v dev=/dev/sr0 -waiti -multi -çıkarma -
Oturumlar arasında her zaman sürücü tepsisini çıkarın. Eski oturumlar /dev/sr0 aracılığıyla okunur. Onun
aygıt sürücüsü, ortamı yeniden yüklemeden önce değiştirilen içeriğin farkında olmayabilir.
Bu durumda önceki oturum yüklenmeyecek ve yeni oturum şunları içerecektir:
sadece yeni eklenen dosyalar.
Aynı nedenle izin vermeyin Xorriso -cdrecord ortamı yüklediğinden, bunun yerine bunu yapın
manuel olarak veya /dev/sr0'dan okuyan bir program tarafından.
Bu örnek, yalnızca çok oturumlu medya için çalışır. cdrskin seçeneği ekle
--grow_overwriteable_iso to all -as cdrecord, çoklu oturumu etkinleştirmek için çalışır
üzerine yazılabilir ortamda öykünme.

Let Xorriso altında büyümek
Growisofs, -C ve -M seçeneklerini anlayan bir ISO biçimlendirici programı bekler. Eğer Xorriso
"xorrisofs" adıyla başlarsa bunun için uygundur.
$ dışa aktar MKISOFS="xorrisofs"
$ Growisofs -Z /dev/dvd /bazı/dosyalar
$ Growisofs -M /dev/dvd /more/files
Sisteminizde "xorrisofs" yoksa, bir bağlantı oluşturmanız gerekecektir.
işaret etmek Xorriso ikili ve Growisofs'a kullanmasını söyleyin. Örneğin:
$ ln -s $(hangi xorriso) "$HOME/xorrisofs"
$ dışa aktar MKISOFS="$HOME/xorrisofs"
"--" argümanıyla mkisofs öykünmesinden çıkılabilir ve tüm Xorriso emreder.
Growisofs "-o" ile başlayan seçeneklerden hoşlanmaz ama -outdev "-" olarak ayarlanmalıdır. Yani kullan
bunun yerine "outdev":
$ Growisofs -Z /dev/dvd -- outdev - -update_r /my/files /files
$ Growisofs -M /dev/dvd -- outdev - -update_r /my/files /files
Growisofs, DVD ve BD ile mükemmel yazma yeteneklerine sahiptir. Oturumu taklit etmez
Yine de üzerine yazılabilir medyada tarih.

Ayarlamak eşikler için ayrıntı, çıkış değer ve program iptal etmek
Oldukça ayrıntılı olun, "FAILURE" önem derecesi ile karşılaşılırsa 32'den çıkın, zamanından önce iptal etmeyin
ama zorla komutların sonuna kadar devam edin.
$ xorriso ... \
-report_about GÜNCELLEME \
-return_ile HATA 32 \
-abort_on ASLA \
...

Örnekler of giriş zaman dizileri
Program tarihine göre basıldığı şekliyle: 'Per Kasım 8 14:51:13 CET 2007 '
Göz ardı edilen parçalar olmadan aynı: 'Kasım 8 14:51:13 2007 '
Tarihe göre beklenenle aynı: 110814512007.13
Gelecek dört hafta: +4W
şimdiki zaman: +0
Üç saat önce: -3 saat
1 Ocak 1970'den bu yana geçen saniyeler: = 1194531416

Artımlı yedek of a az rehber ağaçlar
Bu, ISO görüntüsündeki dizin ağaçlarını /projeleri ve /personal_mail'i değiştirir, böylece
disk karşılıklarının tam kopyaları haline gelirler. ISO dosya nesneleri oluşturulur,
silinir veya nitelikleri buna göre ayarlanır.
ACL, xattr, sabit bağlantılar ve MD5 sağlama toplamları kaydedilecektir. Hızlandırılmış karşılaştırma
potansiyel olarak daha büyük yedekleme boyutu pahasına etkinleştirilir. Sadece beklenen medya
birim kimliği veya boş ortam kabul edilir. *.o veya *.swp ile eşleşen adlara sahip dosyalar
açıkça hariç tutulmuştur.
Yazma işlemi bittiğinde, yeni oturum kayıtlı MD5'i tarafından kontrol edilir.
$korriso \
-abort_on FATAL \
-for_backup -disk_dev_ino açık \
-assert_volid 'PROJECTS_MAIL_*' FATAL \
-dev /dev/sr0 \
-volid PROJECTS_MAIL_"$(tarih '+%Y_%m_%d_%H%M%S')" \
-not_leaf '*.o' -not_leaf '*.swp' \
-update_r /anasayfa/thomas/projeler /projeler\
-update_r /ana sayfa/thomas/kişisel_posta /kişisel_posta \
-commit -toc -check_md5 BAŞARISIZ -- -tümünü çıkar
İki disk ağacının güncellenmesi gerektiğinde, aynı ortamda birkaç kez kullanılacaktır.
ortam istenmektedir. Boş bir ortamla başlayın ve çalıştırma başarısız olana kadar güncelleyin
eskisinde kalan alan olmaması nedeniyle zarif bir şekilde.
Bu, tam yedeklemenin ortamda önemli miktarda kalan kapasiteyi bırakması ve
beklenen değişiklikler tam yedeklemeden çok daha küçüktür. zisofs sıkıştırması uygulamak için
yerel dosya sisteminden yeni kopyalanan veri dosyalarına bunları ekleyin
-commit 'den hemen önceki komutlar:
-hardlinks performans_güncelleme \
-find / -type f -pending_data -exec set_filter --zisofs -- \
-disk_dev_ino ve -for_backup komutları, sabit aygıta ve diskteki düğüm numaralarına bağlıdır.
Bunlar olmadan, bir güncelleme çalıştırması, kaydedilen MD5 toplamlarını
sabit diskteki mevcut dosya içeriği. Bu genellikle varsayılandan çok daha hızlıdır.
her iki içeriği doğrudan karşılaştırır.
İle dağ seçenek -o "sbsektör=" GNU/Linux'ta veya -s FreeBSD veya NetBSD üzerinde
eski yedekleme sürümlerini temsil eden oturum ağaçlarına erişin. CD ortamı ile,
GNU/Linux mount, oturum numaralarını doğrudan "session=" seçeneğiyle kabul eder.
Çok oturumlu medya ve en çok üzerine yazılabilir medya Xorriso sbsectors söyleyebilir
tarafından oturumlarının Xorriso komut -toc. Aşağıdaki komutu -commit'ten sonra kullanılır
yeni yazılan oturum için eşleşen bağlama komutunu yazdırır (burada bağlama noktası için
/ mnt):
-mount_cmd "indev" "otomatik" "otomatik" / mnt
-mount_cmd ve -mount komutları ayrıca daha eski sürümler için mount komutları üretebilir.
içindekiler tablosundaki oturumlar. Örneğin süper kullanıcı olarak:
# osirrox -mount /dev/sr0 "geçersiz" '*2008_12_05*' / mnt

Yukarıdaki örnek, mkisofs ile -root / -old-root / ile benzer bir sonuç üretir. almak için
yeni oturumlarda biriken oturum ağaçları, tüm -update komutlarının ortak bir
ana dizin ve güncelleme yapıldıktan sonra klonlayın:
-update_r /anasayfa/thomas/projeler /geçerli/projeler\
-update_r /ana sayfa/thomas/kişisel_posta /geçerli/kişisel_posta \
-clone /current /"$(tarih '+%Y_%m_%d_%H%M%S')" \
Klonlanmış ağaç, /2011_02_12_155700 gibi bir ada sahip olacaktır.

Çoklu oturum ortamındaki oturumlar, birkaç MB kullanılmayan blokla ayrılır. Böylece
küçük oturumlarda yük kapasitesi genel medyadan önemli ölçüde daha düşük olabilir
kapasite. Bir ortamda kalan alan bir sonraki boşluk için yeterli değilse, sürücü
ortamı otomatik olarak kapatması gerekiyor.

Daha iyi do değil kullanım senin En genç yedek için -güncelleme_r. sahip olduğunuz en az iki medyaya sahip olun.
dönüşümlü olarak kullanın. Bu nedenle, yalnızca eski yedeklemeler yeni yazma işlemi tarafından tehlikeye atılırken,
en yeni yedekleme, farklı bir ortamda güvenli bir şekilde saklanır.
Güncelleme girişiminin başarısız olması durumunda tam yedekleme yapmak için her zaman boş bir ortam hazır bulundurun
yetersiz kalan kapasite nedeniyle. Bu başarısızlık eski ortamı bozmayacak,
Tabii.

Restore rehber ağaçlar itibaren a belirli ISO Oturum için disk
Bu, ortamı monte etmeye ve normal dosya işlemlerini kullanmaya bir alternatiftir.
İlk önce ortamda hangi yedekleme oturumlarının olduğunu kontrol edin:
$ xorriso -outdev /dev /sr0 -toc
Ardından ACL, xattr ve sabit bağlantıların geri yüklenmesini etkinleştirin. İstediğiniz oturumu yükleyin ve
Ağaçları diske dosyalayın. /home/thomas/restore dosyasını rwx izni olmadan oluşturmaktan kaçının.
$ xorriso -for_backup \
-load volid 'PROJECTS_MAIL_2008_06_19*' \
-indev /dev/sr0 \
-osirrox açık:auto_chmod_on \
-chmod u+rwx / -- \
-extract /projeler /ana sayfa/thomas/restored/projeler\
-extract /kişisel_posta /ev/thomas/restored/kişisel_posta \
-geri alma_end
Son komut -rollback_end, değiştirilen görüntü hakkında bir hata mesajını önler.
atılan.

denemek için geri almak bloklar itibaren a hasarlı orta
$ xorriso -abort_on ASLA -indev /dev/sr0 \
-check_media time_limit=1800 rapor=blocks_files \
data_to="$HOME"/dvd_copy sektör_map="$HOME"/dvd_copy.map --
Bu, gerekirse -eject veya diğer -indev sürücüleri ile birkaç kez tekrarlanabilir.
Üzerinde kullanılabilecek adresler için "$HOME"/dvd_copy.map dosyasının insan tarafından okunabilir kısmına bakın.
-o sbsector= veya -s bağlama seçeneğiyle "$HOME"/dvd_copy.

Onworks.net hizmetlerini kullanarak xorriso'yu çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad