EnglishFrenchSpanyol

Ad


Favicon OnWorks

jigdo-file - Dalam Talian di Awan

Jalankan fail jigdo dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah perintah jigdo-fail yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


jigdo-file - Sediakan fail untuk Muat Turun Jigsaw (pengedaran fail besar, cth. CD
imej).

SINOPSIS


fail jigdo COMMAND
[ --imej=cdrom.iso ] [ --jigdo=cdrom.jigdo ] [ --template=cdrom.template ] [ - kekuatan ] [
MORE PILIHAN ] [ FILES ... | --files-dari=f ]
Common PERINTAH: templat buat, imej buatan, mengesahkan

DESCRIPTION


Jigsaw Download, atau jigdo pendek, ialah skema yang dibangunkan terutamanya untuk memudahkannya
mengedarkan imej sistem fail yang besar (cth. imej CD (ISO9660) atau DVD (UDF)) ke atas
internet, tetapi ia juga boleh digunakan untuk data lain yang janggal untuk dikendalikan disebabkan olehnya
saiz, seperti fail audio/video atau pakej perisian yang besar.

jigdo cuba memastikan bahawa fail besar (sentiasa dipanggil gambar mulai sekarang) dimuat turun
dalam bahagian kecil yang boleh disimpan pada pelayan yang berbeza. Orang yang ingin memuat turun
imej berbuat demikian dengan memberitahu jigdo(1) (CATATAN DILAKSANAKAN BELUM) muat turun alat untuk memproses satu
`.jigdo' fail; menggunakannya, jigdo memuat turun bahagian dan memasang semula imej. fail jigdo
digunakan untuk menyediakan fail untuk dimuat turun.

Apa yang membuatkan jigdo istimewa ialah bahagian yang digunakan untuk membina semula imej boleh ada
apa-apa saiz dan kandungan - ia hanya perlu terkandung di kawasan bersebelahan di mana-mana sahaja
gambar itu.

Contohnya, jika anda ingin mengedarkan imej ISO9660 yang mengandungi syot kilat
Pelayan FTP, anda boleh mengarahkan fail jigdo untuk menyediakan data muat turun dengan cara yang
apabila orang menggunakan jigdo untuk memuat turun imej, jigdo sebenarnya mengambil fail individu
daripada pelayan FTP dan menghimpunkannya ke dalam salinan tepat imej anda - semasa
muat turun! (Jika imej itu bukan tempat pembuangan sistem fail, anda boleh menggunakan berpecah(1) untuk mencipta yang kecil
bahagian yang imej akan dipasang semula.)

Anda bebas sepenuhnya untuk memilih di mana bahagian individu imej disimpan: Mereka
mungkin berada dalam direktori yang sama sekali berbeza pada pelayan yang berbeza (cth kerana
kekangan storan/lebar jalur), tetapi ini tidak dapat dilihat oleh orang yang memuat turun anda
gambar. Maklumat tentang pelayan yang tersedia hanya perlu ditambahkan pada `.jigdo'fail
oleh anda sebelum mengedarkannya.

Bahagian `BUTIRAN' di bawah mengandungi butiran teknikal tentang cara jigdo berfungsi. `CONTOH'
bahagian menyenaraikan beberapa senario biasa dan boleh membantu anda mendapatkan idea tentang jigdo
berguna untuk.

PILIHAN


Banyak pilihan adalah khusus untuk sesuatu yang tertentu COMMAND; yang di bawah adalah umum atau digunakan oleh
beberapa arahan. Pilihan lanjut disenaraikan di bawah dengan arahan individu. Semua
pilihan diabaikan secara senyap jika ia tidak berkenaan dengan arahan semasa. Bagi apa apa
BYTES parameter pada pilihan, anda boleh menambahkan salah satu daripada huruf `k', `M' atau `G' pada
amaun yang anda tentukan, untuk menunjukkan kilobait, megabait atau gigabait.

-h - membantu
Keluarkan ringkasan ringkas arahan dan pilihan.

-H --bantu-semua
Keluarkan ringkasan lengkap arahan dan pilihan.

-v --versi
Versi program keluaran.

-i --imej=cdrom.iso
Nyatakan lokasi fail yang mengandungi imej. Imej adalah fail besar yang
anda ingin mengedarkan.

-j --jigdo=cdrom.jigdo
Nyatakan lokasi fail penerangan Muat Turun Jigsaw. Fail jigdo ialah a
fail boleh dibaca manusia yang dihasilkan oleh fail jigdo, yang anda tambahkan maklumat tentang semua
pelayan yang anda akan muat naik fail. jigdo akan memuat turun fail ini sebagai
langkah pertama untuk mendapatkan semula imej.

-t --template=cdrom.template
Nyatakan lokasi fail `template' imej. Fail templat ialah fail binari
dijana oleh fail jigdo, ia mengandungi maklumat tentang cara memasang semula imej dan
juga (dalam bentuk termampat) semua data daripada imej yang tidak ditemui dalam mana-mana
bahagian-bahagiannya.

Bergantung pada arahan, setiap tiga fail ini kadangkala digunakan untuk input,
kadang-kadang untuk output. Jika fail itu hendak digunakan untuk output bagi arahan tertentu
dan fail output sudah wujud, fail jigdo keluar dengan ralat, melainkan - kekuatan
hadir.

Dalam kebanyakan kes, anda hanya perlu menentukan satu daripadanya -i -j -t, kerana mana-mana
nama fail yang hilang akan disimpulkan daripada nama fail yang anda tentukan. Ini dilakukan terlebih dahulu
menanggalkan sebarang sambungan daripada nama yang dibekalkan dan kemudian tidak menambah apa-apa (jika
membuat kesimpulan --imej), `.jigdo' atau `.temakan'.

-r --report=default|noprogress|quiet|grep
Kawal bagaimana verbose program itu, dan format apa yang ada pada output: tiada kemajuan is
yang sama seperti lalai kecuali tiada mesej kemajuan `x% done' dicetak. tenang
mengehadkan output kepada perkara yang benar-benar perlu, kebanyakannya mesej ralat. grep
hanya berbeza dengan lalai bagi buat-template arahan: Ia membolehkan output masuk
yang mudah ` ' format yang berguna apabila mencari fail binari
dalam fail binari lain.

-f - kekuatan
Tulis ganti fail output sedia ada tanpa mengeluh.

--tak paksa
ini is yang lalai. Enggan menulis ganti fail output sedia ada.

-c --cache=jigdo-cache.db
fail jigdo biasanya perlu membaca keseluruhan kandungan semua FILES anda nyatakan.
Jika anda menggunakannya berulang kali (cth kerana anda menyediakan imej CD baharu setiap hari),
caching maklumat fail akan meningkatkan kelajuan program dengan ketara. The
fail cache dibuat secara automatik jika ia belum ada. Data biasanya kedua-duanya
membaca daripada dan menulis kepadanya.

--tiada-cache
ini is yang lalai. Jangan gunakan cache.

--cache-expired=SEKIAN
Tetapkan umur maksimum entri cache. Mana-mana entri yang lebih lama daripada ini akan dialih keluar daripada
cache. Lalai ialah 30 hari. Anda boleh menambah salah satu huruf `h', `d', `w',
`m', `y' untuk menandakan jam, hari, minggu, bulan atau tahun, masing-masing. Nilai daripada
`0' atau `off' melumpuhkan tamat tempoh, supaya semua entri akan kekal dalam cache selama-lamanya.
Lihat bahagian `FAIL CACHE' di bawah untuk maklumat lanjut.

--readbuffer=BYTES
Tetapkan saiz penimbal dalaman. Lalai ialah 128k - jika anda mempunyai cakera pantas,
meningkatkan nilai ini mungkin membuat fail jigdo lebih cepat, tetapi secara umum, mengubahnya adalah
tidak perlu.

--md5-blok-saiz=BYTES
Tidak menarik dalaman parameter. Tetapkan saiz blok di mana fail berada
dibahagikan. Lalai ialah 128k. Jika anda menukarnya, mana-mana fail cache perlu
dijana semula. Secara dalaman, fail jigdo boleh memilih untuk menggunakan yang lebih besar atau lebih kecil
nilai.

-T --files-dari=fail
Baca nama fail dan direktori daripada fail yang ditentukan. Jika fail ialah `-', baca nama
daripada input standard. Setiap baris dalam fail diambil sebagai nama, jadi nama mungkin
mengandungi ruang, tetapi bukan aksara baris baharu. Garis kosong menyebabkan fail jigdo untuk menghentikan
membaca daripada fail.

mencari(1) ialah alat yang berkuasa untuk menjana senarai fail, tetapi pastikan anda menggunakan `mencari
Jenis f' jika boleh - sebaliknya, jika anda mengarahkan mencari untuk mengeluarkan kedua-dua nama fail
dan pautan sym kepada nama fail itu, fail jigdo akan membaca kandungan fail dua kali.

--hex Jumlah semak keluaran dalam perenambelasan dan bukannya format seperti Base64. Ini tidak sepatutnya
digunakan dengan buat-template perintah, kerana terhasil `.jigdo' fail melanggar
yang `.jigdo' format fail. Tujuan penggunaannya adalah untuk membuat fail jigdo lebih saling beroperasi
dengan utiliti shell Unix lain seperti md5sum(1).

--tidak-hex
ini is yang lalai. Gunakan pengekodan semakan seperti Base64 jigdo sendiri.

--debug[=help|=semua|=UNIT,~UNIT... ]
Hidupkan atau matikan output penyahpepijatan. Hanya `--debug' adalah bersamaan dengan `--debug=all'.
Argumen ialah senarai nama unit yang dipisahkan koma dengan output penyahpepijatan
untuk didayakan, atau dilumpuhkan jika nama didahului oleh `~'. Nama istimewa `semua'
bermakna semua unit. Secara lalai, output penyahpepijatan dimatikan kecuali untuk unit
`menegaskan' dan `umum'. Senarai tepat unit tersedia yang boleh digunakan untuk penyahpepijatan
dihidupkan bergantung pada sama ada jigdo telah disusun dengan sokongan penyahpepijatan - the
list boleh dicetak dengan `--debug=help'.

FILES Nama fail atau direktori untuk digunakan sebagai input. Ini adalah bahagian-bahagian yang
terkandung dalam gambar. Sekiranya salah satu daripada nama adalah direktori, program
mengimbas direktori secara rekursif dan menambah semua fail yang terkandung di dalamnya. Sambil buat
ini, ia mengikuti pautan simbolik, tetapi mengelakkan gelung symlink.

Jika salah satu nama fail bermula dengan aksara `-', anda mesti mendahului senarai
fail dengan `--'. Nilai `-' mempunyai tidak makna istimewa dalam senarai ini, ia bermaksud
fail yang namanya adalah satu tanda sempang.

PERINTAH


Nama arahan ialah hujah bukan pilihan pertama yang dihantar kepada fail jigdo. Kebanyakan arahan mempunyai
singkatan pendek dan juga nama panjang. . pendek arahan nama Sekiranya tidak be digunakan in
skrip - terdapat mungkin be tidak serasi perubahan kepada mereka in yang masa depan!

BUAT-TEMPLAT, MT
Dibaca gambar and FILES, mencipta `.jigdo' dan `.temakan'. Ini adalah fungsi utama
fail jigdo.

Ia adalah mungkin untuk menentukan kedua-duanya --gambar=- and --fail-daripada=-. Dalam kes ini, pertama senarai
daripada fail dibaca daripada input standard sehingga baris kosong ditemui. Semuanya
mengikutinya diandaikan sebagai data imej. Ini boleh berguna jika anda menggunakan mksofs(1) atau
program serupa yang boleh mengeluarkan imej lengkap pada output standard mereka, kerana
tidak perlu menyimpan imej pada cakera buat sementara waktu.

Jika FILES argumen mengandungi aksara `//' (Unix) atau `\.\' (Windows), ini mempunyai
makna istimewa. Dalam fail jigdo terakhir yang pengguna akan muat turun, setiap bahagian adalah
dirujuk dalam bahagian `[Bahagian]' dengan URI dalam bentuk `Label:some/filename'. (Lihat
`FORMAT FAIL .JIGDO' di bawah untuk penerangan terperinci.) Bahagian `[Pelayan]' memberikan
pemetaan label ke pelayan di internet, dengan baris seperti
`Label=http://myserver.org/jigdofiles/'. Menggunakan maklumat ini, jigdo akan mencipta
URI muat turun akhir untuk bahagian, `http://myserver.org/jigdofiles/some/filename'.
Menentukan `//' (atau `\.\') dalam fail atau nama direktori berfungsi untuk `memotong' nama di
tahap direktori yang betul. Sebagai contoh, jika laluan Unix salah satu daripada anda FILES is
`/path/some/filename', anda boleh tahu fail jigdo untuk memotong selepas `/path' dengan melepasinya
hujah `/path//some/filename', atau `/path//' jika anda mahu seluruh direktori diimbas.
Nama laluan tidak semestinya mutlak; `somedirectory//' juga mungkin.

--label Label=/laluan
Tentukan nama untuk digunakan sebagai nama label untuk laluan pada cakera. (Mempengaruhi output
jigdo.) Jika anda menggunakan `//' dalam fail FILES hujah seperti yang dinyatakan di atas, fail jigdo
secara lalai akan memilih nama label secara automatik (`A', `B' dll.). Dengan pilihan ini,
anda boleh memberi label nama yang lebih bermakna. Ambil perhatian bahawa nama label hanya akan
digunakan jika satu atau lebih FILES mulakan dengan `/path//'.

Cuba gunakan nama label yang bermula dengan aksara besar, untuk menyahkekaburannya
jelas daripada nama protokol seperti `http', `ftp'.

--uri Label=http://some.server.org/
Secara lalai, menggunakan --label seperti yang diterangkan di atas akan menyebabkan garisan bentuk
`Label=file:/path/' untuk ditulis ke bahagian `[Servers]' pada output jigdo
fail. Jika anda ingin mengatasi URI `fail:' supaya baris dibaca
`Label=http://some.server.org/', anda boleh berbuat demikian dengan menyatakan --uri bersama-sama dengan
--label. Memberi adil --uri Label=... tanpa yang sepadan --label Label=...
tidak mempunyai kesan, dan walaupun anda menentukan kedua-duanya, entri hanya ditambahkan pada
Bahagian `[Pelayan]' jika label dirujuk oleh sekurang-kurangnya satu entri `[Bahagian]'.

Nilai yang dibekalkan tidak disebut oleh program; jika ia mengandungi aksara seperti
space atau mana-mana aksara #"'\ maka anda mesti memetiknya. (Di bawah Unix, anda boleh
perlu memetik nilai dua kali untuk melindunginya daripada cangkerang, cth \\\\ atau '\\'
untuk mendapatkan satu garis miring terbalik dalam URI.)

Pemetaan yang dinyatakan dengan a --uri pilihan diabaikan jika ia sudah ada dalam
fail jigdo output.

Pengguna versi Windows mungkin menyedari bahawa pemisah direktori `\' adalah
ditukar kepada `/' dalam URI `file:' yang dijana secara lalai. Ini telah selesai
untuk meningkatkan keserasian merentas platform `file:' - the cetak-hilang arahan dari
versi Windows akan menukar semula aksara secara automatik apabila ia mencetak
URI. Sekiranya anda membekalkan URI `fail:' anda sendiri di bawah Windows menggunakan --uri, Anda mesti
juga tukar `/' dan `\'.

-0 kepada -9
Tetapkan jumlah pemampatan dalam fail templat output, daripada -0 (tiada mampatan) ke
-9 (mampatan maksimum). Lalainya ialah -9, yang boleh membuat penjanaan templat
agak perlahan. Secara lalai, algoritma pemampatan yang digunakan adalah sama seperti untuk gzip(1).

--gzip and --bzip2
Pilih antara algoritma pemampatan gzip dan bzip2. Lalai ialah gzip.
Bzip2 biasanya memberikan nisbah mampatan yang lebih baik, tetapi mampatan adalah ketara
lebih perlahan daripada dengan gzip.

--min-panjang=BYTES
Tetapkan panjang minimum bahagian untuk fail jigdo untuk mencarinya dalam imej. The
lalai ialah 1k. Bahagian yang lebih kecil daripada ini tidak akan ditemui dalam imej, jadi mereka
data akan dimasukkan ke dalam fail templat. Algoritma carian yang digunakan memerlukan sedemikian
panjang minimum, jika tidak penjanaan templat boleh menjadi sangat perlahan. Jika awak
tahu dengan pasti bahawa semua anda FILES lebih besar daripada jumlah tertentu, anda boleh
meningkatkan fail jigdo's kelajuan sedikit dengan menyatakan jumlah dengan pilihan ini.
Terdapat minimum mutlak berwayar keras sebanyak 256 bait - apa-apa yang lebih rendah akan secara senyap
ditetapkan kepada 256.

--gabung=FAIL
Sertakan kandungan FAIL dalam output `.jigdo' fail. Fail boleh mengandungi data
yang anda mahu tambah pada output (contohnya, bahagian `[Pelayan]' dengan senarai
pelayan anda sebagai entri), atau ia boleh menjadi output fail jigdo oleh larian sebelumnya
of fail jigdo.

Ia adalah mungkin untuk menentukan fail yang sama untuk input dengan --bercantum dan untuk output dengan
--jigdo. Walau bagaimanapun, anda juga perlu menggunakan - kekuatan untuk membuat program itu ditulis ganti
versi lama fail jigdo dengan yang baharu. FAIL boleh `-' untuk standard
input.

Bila menambah maklumat baharu kepada fail yang dibekalkan, fail jigdo tidak akan memasukkan baru
baris ke bahagian `[Bahagian]' jika entri untuk jumlah semak MD5 yang sama (tetapi tidak
semestinya dengan URI yang sama!) sudah wujud, dan ia tidak akan memasukkan baris baharu
ke bahagian `[Pelayan]' jika entri yang sama sepenuhnya sudah wujud.

Bila membaca in yang ada FAIL, tingkah laku berbeza sedikit: Program
memelihara entri dalam bahagian `[Bahagian]' dengan jumlah semak yang sama, tetapi berbeza
URI. Untuk entri yang sama sepenuhnya (semak dan URI yang sama), hanya satu entri
dipelihara dan pendua dikeluarkan. Bahagian `[Pelayan]' ditinggalkan
tidak disentuh.

--bahagian-imej
ini is yang lalai. Punca fail jigdo untuk menambah bahagian `[Imej]' pada `.jigdo'
fail.

Sebagai pengecualian, bahagian `[Imej]' baharu ialah tidak ditambah jika anda menggunakan --bercantum dan juga
fail untuk digabungkan mengandungi bahagian `[Imej]' dengan baris yang berbunyi `Templat-
MD5Sum=' (hujung baris selepas `='). Dalam kes ini, data templat yang dijana
Nilai checksum MD5 baru sahaja ditambah selepas `=' baris pertama dalam borang ini
fail - tiada bahagian `[Imej]' baharu dilampirkan. Tingkah laku ini berguna
kerana ia membolehkan anda melalui --bercantum bahagian `[Imej]' dengan sewenang-wenangnya
kandungan dan kemudian tambahkan checksum MD5 secara automatik oleh fail jigdo. Yang
bahagian `FORMAT FAIL .JIGDO' di bawah menerangkan kandungan bahagian `[Imej]' dalam
lebih terperinci.

--tiada-bahagian-imej
Do tidak sertakan bahagian `[Imej]' dalam `.jigdo' fail. Anda perlu menambah satu
sendiri jika anda menggunakan pilihan ini. Walau bagaimanapun, melakukan itu tidak mudah (anda juga perlu
tambah baris `Template-MD5Sum' dengan jumlah semak yang betul, atau jigdo akan mengadu), jadi
penggunaan pilihan ini tidak digalakkan.

--bahagian-pelayan
ini is yang lalai. Punca fail jigdo untuk menambah bahagian `[Pelayan]' pada `.jigdo'
fail. Bahagian lalai ini menggunakan URI `fail:', yang membenarkan pemasangan semula segera
imej daripada sistem fail tempatan, dan juga berguna jika anda ingin mengedit fail
fail secara manual dan gantikan URI `fail:' dengan URI lain.

--bahagian-tiada-pelayan
Do tidak tambah bahagian `[Pelayan]' di hujung bahagian `.jigdo' fail. Berguna cth jika
anda akan menambah bahagian dengan skrip.

--match-exec=SHELLCOMMAND
Setiap kali fail ditemui dalam imej, laksanakan rentetan arahan yang dibekalkan oleh
meneruskannya ke cangkerang. fail jigdo menyediakan beberapa pembolehubah persekitaran dengan
maklumat tentang padanan fail. Sebagai contoh, jika fail `/path//a/b/file' adalah
ditemui dalam imej dan `Label:a/b/file' akan ditulis pada `.jigdo'
fail:

· LABEL="Label" - Nama label untuk fail. Contohnya menganggap bahawa `--label
Label=/path' telah ditentukan oleh anda. Sekiranya tiada pilihan sedemikian, LABEL akan
ditetapkan tetapi kosong.

· LABELPATH="/path/" - Laluan yang sepadan dengan label, atau dengan kata lain, the
awalan laluan fail yang dipadankan yang akan tidak muncul dalam output `.jigdo'
fail. Ditetapkan walaupun tanpa sebarang `--label' pilihan hadir. Diakhiri dengan garis miring.

· MATCHPATH="a/b/" - Selebihnya laluan, tanpa nama daun yang dipadankan
fail. Sama ada kosong atau berakhir dengan garis miring.

· LEAF="file" - Nama daun fail yang dipadankan.

· MD5SUM="lNVdUSqbo2yqm33webrhnw" - Jumlah md5 fail yang dipadankan, dalam seperti Base64
format.

· FAIL="/path//a/b/file" - Untuk kemudahan, laluan lengkap fail. The
pembolehubah sentiasa ditetapkan kepada $LABELPATH$MATCHPATH$LEAF.

Sila berhati-hati untuk memetik rentetan yang dihantar ke pilihan ini dengan betul, jika tidak, anda
arahan yang dibekalkan tidak akan berfungsi dengan nama fail yang mengandungi ruang. Sebagai contoh, kepada
buat sandaran pautan keras ke fail yang dipadankan, gunakan pilihan berikut: --match-
exec='mkdir -p "${LABEL:-.}/$MATCHPATH" && ln -f "$FILE" "${LABEL:-.}/$MATCHPATH$LEAF"'

Secara lalai, tiada arahan dilaksanakan. Gunakan --match-exec="" untuk mengalih keluar rentetan arahan yang
telah ditetapkan dengan penggunaan pilihan ini lebih awal.

--tamakan-padan
ini is yang lalai. Bayangkan bahawa imej anda mengandungi a .tar fail yang seterusnya
mengandungi fail lain x, dan bahawa anda menyediakan kedua-duanya .tar dan fail di dalamnya
pada baris arahan. Bila fail jigdo mengimbas imej, ia menemui permulaan
daripada .tar fail, dan kemudian fail x.

Pada ketika ini, keputusan mesti dibuat: Sekiranya fail yang lebih kecil x direkodkan sebagai
dipadankan, atau patutkah ia diabaikan memihak kepada padanan yang lebih besar (dan dengan itu lebih baik).
yang .tar fail? Malangnya, pada ketika ini tidak jelas sama ada akan berlaku
sebenarnya menjadi perlawanan penuh .tar, jadi secara lalai, program lebih suka yang kecil
sepadan.

--tak-tamak-padan
Dalam kes di mana perlawanan separa besar hadir dan perlawanan yang lebih pendek telah berlaku
disahkan, abaikan perlawanan kecil itu. (Lihat pilihan di atas.)

IMEJ JADIAN, MI
Membaca `.temakan'dan FILES, mencipta gambar (atau `nama imej.tmp'). Menyediakan asas
cara memasang semula imej - jigdo biasanya lebih sesuai untuk tugas ini. Walau bagaimanapun, dalam
berbeza dengan jigdo, tidak `.jigdo' fail diperlukan.

Jika imej hendak ditulis pada fail (dan bukan pada output standard), adalah mungkin untuk
cipta imej dalam beberapa langkah, dengan beberapa seruan `fail jigdo buat-imej', sebagai
berikut: Anda mula-mula memohon fail jigdo, menyatakan seberapa banyak fail yang tersedia di sini
masa. Program mengimbas fail, dan fail yang terkandung dalam imej akan disalin ke
fail sementara, yang namanya dibentuk dengan melampirkan `tmp' kepada nama fail imej.

Untuk semua fail lanjut yang boleh menjadi sebahagian daripada imej, anda ulangi proses ini. Secepat
kerana semua bahagian ada, fail sementara akan dipotong sedikit (untuk memadam beberapa
data pentadbiran yang fail jigdo dilampirkan pada penghujung) dan dinamakan semula kepada imej akhir
nama. Kemungkinan untuk memasang semula imej dalam beberapa langkah amat berguna untuk
mengumpul fail daripada media boleh tanggal, cth beberapa CD lama.

Skrip menggunakan buat-imej boleh mengesan sama ada penciptaan imej selesai dengan menyemak
status keluar: 0 menandakan penciptaan berjaya, manakala 1 bermakna lebih banyak fail perlu
dibekalkan. Ralat lain mengakibatkan status keluar 2 (`boleh pulih', cth fail tidak ditemui)
atau 3 (tidak boleh dipulihkan, cth ralat tulis).

--semak-fail
ini is yang lalai. Apabila mana-mana bahagian disalin ke imej, semak semula bahagian itu
checksum terhadap checksum yang disimpan dalam templat. Adalah disyorkan bahawa anda
biarkan ini dihidupkan, walaupun ia melambatkan sedikit penciptaan imej.

--tiada-semak-fail
Jangan semak jumlah semak fail apabila menyalinnya ke imej. Ini boleh dengan selamat
digunakan apabila tiada fail cache digunakan (yang bermaksud fail akan ditulis ke
imej serta-merta selepas diimbas) atau keseluruhan imej disemak kemudian dengan
mengesahkan perintah.

CETAK-HILANG, PM
Membaca `.jigdo', `.temakan' dan (jika ada) `nama imej.tmp', mengeluarkan senarai URI masih
diperlukan untuk memasang semula imej sepenuhnya.

Bersama dengan buat-imej arahan, ini menyediakan kebanyakan fungsi jigdo on
baris arahan.

Bagi setiap bahagian yang belum terdapat dalam fail imej sementara, jumlah semak fail adalah
mencari di bahagian `[Bahagian]' fail jigdo. Mana-mana label dalam entri yang sepadan
kemudiannya dikembangkan mengikut definisi label dalam bahagian `[Pelayan]' dan dicetak
pada keluaran standard. jigdo membolehkan anda menentukan beberapa lokasi alternatif untuk setiap satu
label dalam bahagian ini, tetapi cetak-hilang hanya akan mengeluarkan yang pertama untuk setiap yang hilang
bahagian.

Jika jumlah semak tidak boleh ditemui dalam bahagian `[Bahagian]' (ini Tidak Sepatutnya Berlaku melainkan
anda memadam bahagian itu), carian sebaliknya dibuat untuk `MD5Sum:', seperti
bersama jigdo. (Oleh itu, jika anda ingin membuang bahagian `[Bahagian]', anda boleh berbuat demikian jika anda
menamakan semula setiap bahagian kepada checksum sendiri.)

--uri Label=http://some.server.org/
Tolak entri dalam `.jigdo' untuk sebarang label dengan URI pilihan anda.
Dengan contoh di atas, entri `[Bahagian]' bagi `Label:some/filename' akan menyebabkan
baris `http://some.server.org/some/filename' untuk dicetak.

Nilai yang dibekalkan tidak disebut oleh program; jika ia mengandungi aksara seperti
space atau mana-mana aksara #"'\ maka anda mesti memetiknya. (Di bawah Unix, anda boleh
perlu memetik nilai dua kali untuk melindunginya daripada cangkerang, cth \\\\ atau '\\'
untuk mendapatkan satu garis miring terbalik dalam URI.)

CETAK-HILANG-SEMUA, PMA
Seperti cetak-hilang, arahan ini mengeluarkan senarai URI yang masih diperlukan sepenuhnya
memasang semula imej. Walau bagaimanapun, semua lokasi muat turun alternatif dicetak bukannya
hanya satu. Dalam output, URI untuk fail diasingkan daripada URI fail lain dengan
garisan kosong. The --uri pilihan mempunyai kesan yang sama seperti untuk cetak-hilang.

SAHKAN, VER
Dibaca gambar (mungkin dijana dengan buat-imej) dan `.temakan', menyemak untuk betul
jumlah semak imej.

Data templat bukan sahaja mengandungi jumlah semak bahagian individu, tetapi juga bahagian
imej secara keseluruhan. buat-imej sudah melakukan beberapa pemeriksaan dalaman, tetapi jika anda
seperti, anda juga boleh menyemak imej dengan arahan ini.

IMBAS, SC
Membaca semua FILES dan memasukkannya ke dalam cache, melainkan ia telah dicache. The
--cache pilihan mesti ada untuk arahan ini.

--tiada-imbas-keseluruhan-fail
ini is yang lalai. Ini hanya menyebabkan yang pertama --md5-saiz blok bait setiap fail
untuk dibaca. Jika cache digunakan kemudian oleh fail jigdo buat-imej, selebihnya
fail akan dibaca sebaik sahaja bait pertama ini dikenali dalam imej input.

--scan-keseluruhan-fail
Segera baca keseluruhan kandungan fail dan simpannya dalam cache.

MD5SUM, MD5
Membaca semua FILES dan mencetak MD5 checksum kandungannya. Perintah ini cukup
sama dengan md5sum(1), kecuali bahawa checksum adalah output dalam pengekodan seperti Base64 yang
juga digunakan di tempat lain oleh fail jigdo.

. FILES argumen diproses dengan cara yang sama seperti arahan lain, yang bermaksud
rekursi itu secara automatik berlaku untuk sebarang hujah yang merupakan direktori, dan itu
pautan simbolik tidak disenaraikan kecuali apabila fail yang mereka tunjuk tidak dapat dicapai
secara langsung.

Dalam senarai semak yang dicetak pada output standard, hanya sebahagian daripada nama fail berikut
sebarang `//' (atau `\.\' pada Windows) dicetak. mana-mana --cache akan digunakan untuk menanyakan fail'
Jumlah semak MD5 dan/atau menulis jumlah semak fail yang diimbas.

TEMPLAT SENARAI, LS
Membaca `.temakan' fail dan mengeluarkan maklumat peringkat rendah tentang imej dan semua bahagian
terkandung di dalamnya, termasuk offset, length dan checksum.

Anda juga boleh menggunakan arahan ini dengan fail imej sementara (dengan menentukan sesuatu seperti
--template=imagename.tmp) - dalam kes itu, output juga membezakan antara bahagian yang
telah ditulis pada imej dan bahagian yang tidak.

Format output yang tepat mungkin berubah secara tidak serasi antara keluaran jigdo yang berbeza. The
mengikut jenis baris yang berbeza boleh dikeluarkan. `have-file' hanya berlaku untuk `tmp'
fail, menunjukkan fail yang telah berjaya ditulis ke fail sementara:

dalam templat mengimbangi-dalam-imej panjang
fail keperluan mengimbangi-dalam-imej panjang fail-md5sum filesstart-rsyncsum
mempunyai-fail mengimbangi-dalam-imej panjang fail-md5sum filesstart-rsyncsum
maklumat-imej panjang imej imej-md5sum saiz rsyncsum

BUTIRAN


Jigsaw Download telah dibuat dengan mengambil kira format imej CD ISO9660 - walau bagaimanapun, format
berikut juga digunakan pada banyak format sistem fail lain, serta arkib `tar' dan
arkib `zip' yang tidak dimampatkan. Imej CD mengandungi kedua-dua maklumat untuk mengatur
sistem fail (pengepala dengan nama cakera dsb., data direktori ISO9660, data sambungan seperti
Joliet atau RockRidge, zero padding) dan fail yang terkandung pada CD. Yang penting
harta yang Jigdo bergantung pada ialah setiap fail disimpan dalam satu bahagian bersebelahan
gambar; ia tidak berpecah kepada dua bahagian atau lebih.

Bila fail jigdo diberi beberapa fail yang mungkin terkandung dalam imej, ia mengesan
sama ada mana-mana fail hadir menggunakan `rolling checksum' yang diilhamkan oleh fail yang digunakan
by rsync(1). Data yang terhasil ditulis ke `.temakan' fail: Jika bahagian daripada
imej tidak dapat dipadankan (cth ia adalah maklumat direktori), data dimampatkan dan
ditulis terus ke templat. Walau bagaimanapun, jika fail yang sepadan ditemui, datanya adalah
diabaikan daripada templat. Sebaliknya, hanya rujukan (jumlah semak MD5 bagi fail) adalah
dimasukkan ke dalam templat.

Ambil perhatian bahawa data templat hanya mengandungi data binari, ia tidak mengandungi sebarang nama fail
atau URI, kerana ia tidak boleh diedit dengan mudah sekiranya mana-mana nilai ini perlu diubah.
Semua maklumat itu disimpan dalam `.jigdo', fail teks yang anda boleh tambah URL
untuk pelayan anda. Fail jigdo menyediakan pemetaan untuk setiap checksum MD5 kepada satu atau lebih
lokasi muat turun alternatif untuk bahagian yang sepadan.

Selain daripada pemetaan jumlah MD5 kepada URI, fail jigdo juga mengandungi penunjuk URI
ke lokasi muat turun untuk fail templat. Dengan cara ini, yang jigdo alat muat turun sahaja yang diperlukan
untuk diberi satu URI (iaitu `.jigdo' fail) untuk dapat memuat turun dan memasang semula fail
imej lengkap.

FORMAT OF .JIGDO FILES


Format keseluruhan `.jigdo' fail mengikuti `.ini' fail, seperti yang juga digunakan oleh
Projek Gnome dan KDE untuk beberapa data. Fail disusun mengikut bahagian, setiap satu
didahului dengan bacaan baris `[Nama Bahagian]'. Dalam setiap bahagian, garisan mempunyai bentuk
`Label=Nilai'. Baris sedemikian juga dipanggil `entri' di bawah. Semua `.jigdo' fail menggunakan UTF-8 sebagai
pengekodan watak mereka.

Komen diperkenalkan dengan aksara `#' dan dilanjutkan ke penghujung baris.
Ruang putih diabaikan pada permulaan dan akhir baris serta di sebelah kiri dan kanan bahagian
nama dan `=' dalam entri. Tambahan pula, utiliti jigdo membahagikan teks
nilai masukan (iaitu bahagian selepas `=') ke dalam perkataan yang dipisahkan ruang putih, sama seperti
Cangkang Unix. Petikan tunggal '' dan berganda "" boleh digunakan untuk menghalangnya contohnya URI
yang mengandungi ruang putih dipisahkan. Begitu juga, watak-watak dengan makna khusus (the
aksara '"#\ dan ruang/tab) mesti dipetik dengan \ untuk muncul dalam nilai. Seperti dengan
shell, terdapat perbezaan antara ' ' dan " ": Dalam ' ', aksara "#\ dan
ruang putih kehilangan makna istimewanya dan menjadi aksara biasa, manakala dalam " ",
hanya aksara '# dan ruang kosong kehilangan makna istimewanya - dengan kata lain,
garis miring ke belakang masih berfungsi di dalam " ", tetapi bukan ' '.

`.jigdo' fail secara pilihan boleh dimampatkan dengan gzip(1). fail jigdo sentiasa keluaran
fail yang tidak dimampatkan, yang boleh anda mampatkan sendiri. jigdo-lite menyokong bujang
fail yang tidak dimampatkan dan dimampatkan.

(Tingkah laku yang mungkin berubah pada masa hadapan dan yang tidak boleh dipercayai: jigdo
selain itu menyokong sebarang bilangan teks biasa yang digabungkan dan bahagian gzip dalam fail
- sebagai contoh, anda boleh memampatkan `.jigdo' dan kemudian tambahkan beberapa baris
data tidak dimampatkan hingga akhir.)

Dalam semua kes, `.gz' sambungan harus dialih keluar daripada nama fail - alat akan
menentukan secara automatik daripada kandungan fail sama ada fail dimampatkan atau tidak.

Di bawah ialah perihalan nama bahagian individu yang digunakan oleh jigdo.

JIGDO BAHAGIAN
[Jigdo]
Versi = 1.1
Penjana=jigdo-file/1.0.0

Maklumat tentang versi format fail jigdo yang digunakan, dan program yang
menjananya. Perlu ada satu bahagian sedemikian setiap `.jigdo' fail.

GAMBAR BAHAGIAN
[Gambar]
Nama fail="nama fail Untuk penjimatan on pengguna cakera"
Templat="URI di mana kepada ambil template fail"
Template-MD5Sum=OQ8riqT1BuyzsrT9964A7g
ShortInfo=satu baris Penerangan of yang gambar (200 aksara maks.)
Maklumat=lama Penerangan (5000 aksara maks.)

Nilai untuk entri `Templat' boleh sama ada URL (mutlak atau relatif kepada URL
daripada fail jigdo) atau rentetan bentuk `Label:nama jalan'(TIDAK DILAKSANAKAN), seperti yang diterangkan
di bawah.

Entri `Template-MD5Sum' ditambah oleh fail jigdo dan menentukan jumlah semak MD5 bagi
dihasilkan `.temakan' fail. Ia digunakan oleh jigdo untuk mengesan kes yang dimuat turun
data templat rosak atau dimiliki oleh imej lain.

Tidak seperti nilai entri lain, nilai entri `ShortInfo' dan `Info' adalah tidak berpecah
sehingga menjadi kata-kata, sebaliknya semua petikan dipelihara.

Nilai entri `Info' adalah istimewa dalam hal itu jigdo(1) boleh menghuraikan markup XML secara pilihan
ia mengandungi. Jika penanda mempunyai ralat seperti teg tidak seimbang/tidak disokong, rentetannya adalah
dipaparkan secara literal, tanpa penghuraian XML. Tag yang disokong ialah (berani),
(italic), (fon mesin taip), (garis bawah), (fon yang lebih besar),
(fon yang lebih kecil) dan (pecah baris). Entiti yang disokong termasuk <
(`<'), > (`>') dan & (`&'). Ambil perhatian bahawa keseluruhan entri `Maklumat' mestilah pada satu baris masuk
fail jigdo.

Bahagian ini mungkin berlaku beberapa kali, tetapi semua kecuali yang pertama akan diabaikan. ini
berguna cth apabila mencipta `.jigdo' fail untuk imej DVD apabila anda sudah mempunyai
`.jigdo' fail untuk CD dengan kandungan yang sama: Anda hanya boleh `[Sertakan]' (lihat di bawah) fail
Fail jigdo CD di hujung fail jigdo DVD, selepas bahagian `[Imej]'nya.

PARTS BAHAGIAN
[Bahagian]
xJNkjrq8NYMraeGavUpllw=LabelA:part0
GoTResP2EC6Lb_2wTsqOoQ=LabelA:bahagian1
kyfebwu6clbYqqWUdFIyaw=LabelB:some/path/part2
-J9UAimo0Bqg9c0oOXI1mQ=http://some.where.com/part3

Semua baris dalam bahagian, yang menyediakan pemetaan daripada jumlah semak MD5 kepada URI, mempunyai
format yang sama: Di sebelah kiri `=' checksum (dikodkan dengan Base64-like
pengekodan) diberikan, dan di sebelah kanan rentetan yang sepadan dengan bahagian dengan ini
checksum; sama ada URI lengkap atau rentetan bentuk `Label:nama jalan', iaitu
dikembangkan menjadi satu atau lebih URI dengan mencari definisi untuk Label dalam
Bahagian `[Pelayan]'.

Sekiranya MD5 checksum tertentu tidak boleh ditemui dalam mana-mana bahagian `[Bahagian]' oleh jigdo, yang
program akan melakukan carian untuk `MD5Sum:', cth untuk
`MD5Sum:xJNkjrq8NYMraeGavUpllw' jika anda memadamkan baris untuk `part0' di atas.

Jumlah semak yang muncul beberapa kali dalam bahagian ini menunjukkan muat turun alternatif
lokasi untuk bahagian tersebut.

Mungkin terdapat sebarang bilangan bahagian `[Bahagian]' dalam fail; mereka semua dipertimbangkan apabila
mencari checksum MD5.

fail jigdo sentiasa meletakkan bahagian `[Bahagian]' di penghujung fail, dan ia juga
menyusun semula mana-mana fail yang ditentukan dengan --bercantum untuk mempunyai hanya satu bahagian sedemikian pada penghujungnya. ini
dilakukan untuk membolehkan jigdo untuk memaparkan maklumat daripada bahagian `[Imej]' manakala
selebihnya fail itu masih dimuat turun.

PELAYAN BAHAGIAN
[Pelayan]
LabelA=http://myserver.org/
LabelA=ftp://mirror.myserver.org/
LabelB=LabelC:subdirektori/
LabelC=http://some.where.com/jigdo/

Semua baris dalam bahagian, yang menyediakan pemetaan daripada label pelayan ke pelayan
lokasi, mempunyai format yang sama: Di sebelah kiri `=' nama label diberikan dan
di sebelah kanan nilai untuk mengembangkan nama label.

Nama label muncul beberapa kali dalam bahagian ini menunjukkan muat turun alternatif
lokasi untuk bahagian yang menggunakan label dalam bahagian `[Bahagian]'. Notasi ini membuat
ia sangat mudah untuk menambah cermin pada fail jigdo.

Seperti yang ditunjukkan oleh contoh di atas, nilai label sendiri mungkin merujuk kepada label lain. Dalam
kes ini, entri `LabelB:some/path/part2' dalam bahagian `[Parts]' akan berkembang kepada
`http://some.where.com/jigdo/subdirectory/some/path/part2'. Gelung dalam label
definisi mengakibatkan tingkah laku yang tidak ditentukan dan mesti dielakkan.

Mungkin terdapat sebarang bilangan bahagian `[Pelayan]' dalam fail; mereka semua dipertimbangkan apabila
mencari label. Sama ada daripada `[Bahagian]' atau `[Pelayan]', tetapi bukan kedua-duanya, boleh diabaikan daripada
fail jigdo.

BAGAIMANA BAHAGIAN
[Ulasan]
Sebarang teks, kecuali baris itu tidak boleh bermula dengan `['.

Semua teks yang mengikuti baris `[Ulasan]' atau `[ulasan]' diabaikan, sehingga baris seterusnya dengan
label bahagian.

TERMASUK DIREKTIF
[Sertakan http://some.url/file.jigdo]

Baris borang ini menyebabkan kandungan fail jigdo yang ditentukan dimuat turun dan
dihuraikan sama seperti fail jigdo utama. Kesannya akan sama seperti menyalin yang disertakan
kandungan fail ke dalam fail yang mengandungi arahan termasuk. (Pengecualian: Mana-mana
URL relatif sentiasa diselesaikan menggunakan URL `.jigdo' fail yang mengandungi itu
URL relatif.)

Argumen URL boleh menjadi URL mutlak atau relatif. URL relatif diandaikan
berbanding dengan URL fail jigdo yang mengandungi arahan sertakan. Termasuk boleh
bersarang, tetapi ia adalah ralat untuk membuat gelung arahan sertakan. Ia adalah tidak mungkin
untuk menggunakan URL dalam bentuk `Label:nama jalan'.

URL tidak boleh dipetik dengan "". Sebarang aksara `]' dalam hujah mesti dilepaskan sebagai
`%5D', dan mana-mana ruang sebagai `%20'.

Sertakan arahan hanya disokong oleh jigdo, mereka tidak diendahkan oleh jigdo-lite.

Arahan sertakan menamatkan mana-mana bahagian sebelumnya, tetapi ia tidak memulakan yang baharu. Dalam
dengan kata lain, bahagian baharu mesti sentiasa dimulakan selepas baris termasuk, jigdo tidak
benarkan entri biasa muncul di bawah `[Sertakan]'.

CACHE FILES


Mana-mana fail yang dinyatakan dengan --cache pilihan digunakan untuk menyimpan maklumat tentang FILES
dipersembahkan kepada fail jigdo. Apabila menanyakan cache, fail dianggap tidak berubah (dan fail
data cache digunakan) hanya jika nama fail, saiz fail dan masa pengubahsuaian terakhir (mtime) sepadan
betul-betul. Untuk padanan nama fail, bukan keseluruhan nama fail digunakan, tetapi hanya bahagiannya
mengikuti mana-mana `//', supaya sebarang perubahan pada bahagian sebelum `//' tidak akan terbatal
cache.

Entri cache lama dialih keluar daripada cache jika ia belum dibaca atau ditulis kepada
untuk jumlah masa yang ditentukan dengan --cache-expired. Penyertaan ialah tidak segera dikeluarkan
daripada cache jika fail yang mereka rujuk tidak lagi wujud - ini memungkinkan untuk
maklumat cache tentang fail pada media boleh tanggal.

Tamat tempoh cache hanya berlaku selepas fail jigdo telah melakukan kerja utamanya - jika ada entri lama
diakses sebelum tamat tempoh berlaku, ia akan disimpan. Sebagai contoh, jika program itu
jalankan menggunakan masa tamat lalai selama 30 hari, tetapi mengakses fail cache dengan entri
dijana 2 bulan yang lalu, kemudian entri dalam cache itu akan dipertimbangkan, dan hanya mereka
entri cache yang tidak diperlukan semasa program dijalankan akan tamat tempoh.

Disebabkan keanehan perpustakaan pangkalan data asas (libdb3), fail cache tidak pernah
mengecut, mereka hanya tumbuh. Jika sebilangan besar entri telah tamat tempoh daripada fail cache anda dan
anda mahu ia mengecut, anda boleh sama ada memadamnya (sudah tentu semuanya akan ada
untuk dijana semula) atau gunakan utiliti yang mengiringi libdb3 untuk membuang dan memulihkan
pangkalan data, dengan arahan seperti `db3_dump lama-cache.db | db3_load new-cache.db'. Untuk Debian,
program ini dibekalkan dalam pakej `libdb3-util'.

Jika berbeza --md5-saiz blok ditentukan, keseluruhan fail perlu dibaca semula
kemas kini entri cachenya. Jika berbeza --min-panjang ditentukan, hanya yang pertama
bait `md5-block-size' fail perlu dibaca semula.

CONTOH


PENYEDIAAN ANDA CD GAMBAR UNTUK PENGAGIHAN
Anda telah mencipta imej CD `imej.iso' daripada beberapa fail yang disimpan dalam direktori
`/home/ftp' pada cakera keras anda, yang juga tersedia dalam talian sebagai `ftp://mysite.org'. Sebagai
anda tidak mahu membazir ruang dengan mengehos data yang sama secara berkesan dua kali (sekali sebagai fail pada
pelayan FTP, sekali berada di dalam imej), dan anda sudah muak dengan muat turun pengguna dibatalkan
selepas 200MB dan mereka memulakan semula muat turun berpuluh kali, anda memutuskan untuk menggunakan jigdo.
Bagaimanakah anda menyediakan imej untuk dimuat turun?

Malah, hanya satu arahan yang diperlukan:

fail jigdo buat-template --image=image.iso --jigdo=/home/ftp/image.jigdo
--template=/home/ftp/image.template /home/ftp// --label Mysite=/home/ftp --uri
Mysite=ftp://mysite.org/

Orang dah boleh tunjuk jigdo pada `ftp://mysite.org/image.jigdo' untuk memuat turun imej anda. The
fail templat perlu boleh diakses sebagai `ftp://mysite.org/image.template'.

Ambil perhatian bahawa tiada apa yang menghalang anda daripada melakukan perkara yang sama untuk pelayan FTP yang tidak
ditadbir oleh anda - dalam kes itu, anda hanya perlu mengehos `.jigdo' dan `.temakan'
fail pada pelayan/halaman utama anda sendiri.

PENYEDIAAN AN TANPA BAHASA BESAR FAIL UNTUK PENGAGIHAN
Kami menganggap bahawa anda mempunyai fail besar yang bukan sistem fail, cth `filem.mpeg'. Kerana
masalah ruang, anda ingin mengedarkan data pada dua pelayan.

Dalam kes ini, bahagian imej perlu dijana secara buatan dengan berpecah
perintah. Sebagai contoh, untuk membuat ketulan 4MB setiap satu, gunakan `berpecah -b 4m filem.mpeg sebahagian'.
Salin fail yang terhasil `bahagianXX' ke dalam dua direktori `1' dan `2' yang anda cipta,
mengikut cara anda mahu fail diedarkan antara pelayan. Seterusnya, buat
jigdo dan fail templat dengan `fail jigdo buat-template --image=movie.mpeg 1 // 2 //'. awak
perlu mengedit `.jigdo' fail dan sediakan URI yang betul untuk dua pelayan itu
anda akan memuat naik `bahagianXX' fail ke.

Disesuaikan VERSIONS OF IMEJ
Kerana adalah mungkin untuk menetapkan URI yang berbeza untuk setiap bahagian imej jika perlu,
jigdo sangat fleksibel. Hanya satu contoh ialah kemungkinan versi tersuai bagi
imej: Katakan bahawa seseorang mengedarkan imej CD, dan anda ingin membuat beberapa
perubahan kecil padanya dan mengedarkan semula versi anda sendiri. Anda memuat turun `rasmi.iso'CD
gambar dengan jigdo (melalukannya URL `rasmi.jigdo'), tulis ke CD-R, buat
perubahan (katakan, menambah fail daripada fail `fail-fail saya' direktori pada cakera keras anda) dan hasilkan
versi sendiri, `myversion.iso'. Seterusnya, anda mengarahkan fail jigdo untuk mencipta jigdo dan
fail templat untuk imej anda yang diubah suai, menggunakan arahan

fail jigdo buat-template --image=myversion.iso /mnt/cdrom/ fail-fail saya// --label
My=myfiles/ --uri saya=http://my.homepage.net/ --merge=official.jigdo
manakala `rasmi.iso' dipasang di bawah `/mnt/cdrom'. Dengan menggunakan --bercantum, anda telah memberitahu jigdo-
fail untuk mengambil kandungan `rasmi.jigdo', tambahkannya bahagian `[Imej]' baharu untuk
`myversion.iso' dan tulis fail jigdo yang terhasil ke `myversion.jigdo' - jadi sekarang
`myversion.jigdo' menawarkan dua imej untuk dimuat turun, versi asal dan anda yang diubah suai
versi. (Jika anda tidak mahu ia menawarkan versi rasmi, edit dan alih keluar
Bahagian `[Imej]' yang menyenaraikan `rasmi.iso'.)

Kini anda boleh memuat naik `.jigdo' fail, `.temakan' fail dan juga fail dalam `fail-fail saya'
kepada `http://my.homepage.net/'. Oleh itu, untuk orang ramai memuat turun imej anda yang diubah suai, anda lakukan
tidak perlu memuat naik kandungan imej yang lengkap ke ruang web anda, tetapi hanya mengubah anda
dibuat!

(Sekiranya anda hanya membuat sedikit perubahan, anda juga boleh meninggalkan parameter `myfiles' dalam
arahan di atas, maka semua perubahan anda berakhir dalam fail templat baharu.)

MENGGABUNGKAN BANYAK DIURUS JIGDO IMEJ KE SATU
Ia juga tiada masalah untuk menggabungkan data daripada beberapa sumber yang menggunakan jigdo. Sebagai contoh, jika
daripada lima pelayan berbeza dan tidak berkaitan setiap satu mengedarkan imej CD berbeza melalui
jigdo, anda boleh mencipta imej DVD tersuai yang mengandungi data daripada semua CD ini.
Apabila orang menggunakan jigdo untuk memuat turun imej anda, fail individu pada DVD diambil
daripada sumber yang sama seperti CD asal.

Akibatnya, walaupun anda akan mengedarkan fail 3.2GB melalui ruang web anda, fail
jumlah sebenar data yang disimpan pada pelayan anda hanya akan mengikut urutan beberapa
MB.

Gunakan fail jigdo dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    dalam-bersih
    dalam-bersih
    Skrip Kotlin yang membina semua nuklear
    cache daripada projek Gradle/Android.
    Berguna apabila Gradle atau IDE membenarkan anda
    turun. Skrip telah diuji
    macOS, tetapi ...
    Muat turun deep-clean
  • 2
    Pemalam Gaya Semak Eclipse
    Pemalam Gaya Semak Eclipse
    Pemalam Eclipse Checkstyle
    menyepadukan kod Java Checkstyle
    juruaudit ke dalam IDE Eclipse. The
    pemalam menyediakan maklum balas masa nyata kepada
    pengguna tentang viol...
    Muat turun Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    AstroOrz Player ialah pemain media percuma
    perisian, bahagian berdasarkan WMP dan VLC. The
    pemain adalah dalam gaya minimalis, dengan
    lebih daripada sepuluh warna tema, dan boleh juga
    b ...
    Muat turun AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV ialah ADDON untuk XBMC/
    Kodi que permite disponer de un
    penyahkodan perkhidmatan IPTV de
    Movistar integrado en uno de los
    pusat media ma...
    Muat turun movistartv
  • 5
    Kod :: Blok
    Kod :: Blok
    Kod::Blocks ialah sumber terbuka percuma,
    merentas platform C, C++ dan Fortran IDE
    dibina untuk memenuhi keperluan yang paling mendesak
    daripada penggunanya. Ia direka untuk menjadi sangat
    memanjang ...
    Muat Turun Kod::Blok
  • 6
    Di tengah-tengah
    Di tengah-tengah
    Di tengah-tengah atau Antara Muka Minecraft Lanjutan
    dan Penjejakan Data/Struktur ialah alat untuk
    memaparkan gambaran keseluruhan Minecraft
    dunia, tanpa benar-benar menciptanya. Ia
    boleh ...
    Muat turun Ditengah
  • Lebih »

Arahan Linux

Ad