InglesPransesEspanyol

Ad


OnWorks favicon

jigdo-file - Online sa Cloud

Patakbuhin ang jigdo-file sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na jigdo-file na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


jigdo-file - Maghanda ng mga file para sa Jigsaw Download (pamamahagi ng malalaking file, hal. CD
mga larawan).

SINOPSIS


jigdo-file COMMAND
[ --larawan=cdrom.iso ] [ --jigdo=cdrom.jigdo ] [ --template=cdrom.template ] [ --puwersa ] [
MORE Opsyon ] [ MGA FILE ... | --files-from=f ]
Karaniwan Mga utos: gumawa ng template, gumawa ng imahe, patunayan

DESCRIPTION


Ang Pag-download ng Jigsaw, o maikling jigdo, ay isang scheme na pangunahing binuo upang gawing madali
ipamahagi ang malalaking filesystem na imahe (hal. CD (ISO9660) o DVD (UDF) na mga imahe) sa ibabaw ng
internet, ngunit maaari rin itong gamitin para sa iba pang data na mahirap hawakan dahil sa
laki, tulad ng mga audio/video na file o malalaking software package.

Sinusubukan ni jigdo na tiyakin na ang malaking file (palaging tinatawag na larawan mula ngayon) ay nai-download na
sa maliliit na bahagi na maaaring maimbak sa iba't ibang mga server. Mga taong gustong mag-download ng
larawan gawin ito sa pamamagitan ng pagsasabi sa jigdo(1) (TANDAAN IPINATUPAD PA) i-download ang tool upang maproseso ang isa
`.jigdo' file; gamit ito, jigdo dina-download ang mga bahagi at muling pinagsama-sama ang imahe. jigdo-file
ay ginagamit upang ihanda ang mga file para sa pag-download.

Ang nagpapaespesyal sa jigdo ay ang mga bahagi na ginagamit upang muling buuin ang imahe ay maaaring magkaroon
anumang laki at nilalaman - kailangan lang nilang mailagay sa magkadikit na rehiyon kahit saan
ang imahe

Halimbawa, kung gusto mong ipamahagi ang isang ISO9660 na imahe na naglalaman ng snapshot ng isang
FTP server, maaari kang magturo jigdo-file upang ihanda ang data ng pag-download sa paraang
kapag ginagamit ng mga tao jigdo upang i-download ang larawan, jigdo talagang kinukuha ang mga indibidwal na file
mula sa FTP server at i-assemble ang mga ito sa isang eksaktong kopya ng iyong imahe - sa panahon ng
download! (Kung ang imahe ay hindi isang filesystem dump, maaari mong gamitin pagsibak(1) upang lumikha ng maliit
mga bahagi kung saan bubuuin muli ang larawan.)

Ganap kang malaya na pumili kung saan iniimbak ang mga indibidwal na bahagi ng larawan: Sila
maaaring nasa ganap na magkakaibang mga direktoryo sa iba't ibang mga server (hal. dahil sa
storage/bandwidth constraints), ngunit hindi ito nakikita ng mga taong nagda-download ng iyong
larawan. Ang impormasyon tungkol sa mga available na server ay kailangan lamang idagdag sa `.jigdo'file
sa iyo bago ito ipamahagi.

Ang seksyong `DETALYE' sa ibaba ay naglalaman ng mga teknikal na detalye sa kung paano gumagana ang jigdo. Ang `HALIMBAWA'
Ang seksyon ay naglilista ng ilang karaniwang mga sitwasyon at maaaring makatulong sa iyo na magkaroon ng ideya kung ano ang jigdo
ay kapaki-pakinabang para sa.

Opsyon


Maraming mga pagpipilian ang tiyak sa isang partikular COMMAND; ang mga nasa ibaba ay pangkalahatan o ginagamit ng
ilang utos. Ang mga karagdagang opsyon ay nakalista sa ibaba kasama ang mga indibidwal na utos. Lahat
Ang mga opsyon ay tahimik na binabalewala kung hindi ito naaangkop sa kasalukuyang command. Para sa anumang
BYTES mga parameter sa mga opsyon, maaari mong idagdag ang isa sa mga letrang `k', `M' o `G' sa
halagang iyong tinukoy, upang ipahiwatig ang mga kilobyte, megabytes o gigabytes.

-h - Tumulong
Mag-output ng maikling buod ng mga utos at opsyon.

-H --tulong-lahat
I-output ang kumpletong buod ng mga utos at opsyon.

-v --bersyon
Bersyon ng programa ng output.

-i --larawan=cdrom.iso
Tukuyin ang lokasyon ng file na naglalaman ng larawan. Ang imahe ay ang malaking file na iyon
gusto mong ipamahagi.

-j --jigdo=cdrom.jigdo
Tukuyin ang lokasyon ng file ng paglalarawan ng Jigsaw Download. Ang jigdo file ay a
file na nababasa ng tao na nabuo ng jigdo-file, kung saan ka magdagdag ng impormasyon tungkol sa lahat
ang mga server kung saan ka mag-a-upload ng mga file. jigdo ay ida-download ang file na ito bilang
ang unang hakbang ng pagkuha ng imahe.

-t --template=cdrom.template
Tukuyin ang lokasyon ng file na `template' ng imahe. Ang template file ay isang binary file
nabuo ng jigdo-file, naglalaman ito ng impormasyon kung paano muling buuin ang imahe at
gayundin (sa compressed form) lahat ng data mula sa imahe na hindi nakita sa alinman sa
ang mga bahagi.

Depende sa command, ang bawat isa sa tatlong file na ito ay ginagamit minsan para sa input,
minsan para sa output. Kung ang file ay gagamitin para sa output para sa isang partikular na command
at umiiral na ang output file, jigdo-file lalabas nang may error, maliban kung --puwersa
ay naroroon.

Sa karamihan ng mga kaso, kakailanganin mo lamang na tukuyin ang isa sa -i -j -t, dahil kahit ano
ang mga nawawalang filename ay mahihinuha mula sa iyong tinukoy. Ginagawa ito ng una
pagtanggal ng anumang extension mula sa ibinigay na pangalan at pagkatapos ay wala nang idaragdag (kung
deducing --larawan), `.jigdo' o '.muni-muni'.

-r --report=default|noprogress|tahimik|grep
Kontrolin kung gaano kabilis ang programa, at kung anong format ang mayroon ang output: walang pag-unlad is
kapareho ng default maliban na walang `x% done' na mga mensahe sa pag-unlad na naka-print. tahimik
nililimitahan ang output sa kung ano ang ganap na kinakailangan, karamihan sa mga mensahe ng error. grep
ay naiiba lamang sa default para sa gawing-template command: Ito ay nagbibigay-daan sa output sa
isang simpleng ` ' format na kapaki-pakinabang kapag naghahanap ng mga binary file
sa iba pang mga binary file.

-f --puwersa
I-overwrite ang mga umiiral na output file nang hindi nagrereklamo.

--walang-force
ito is ang default. Tumangging i-overwrite ang mga umiiral na output file.

-c --cache=jigdo-cache.db
jigdo-file karaniwang kailangang basahin ang buong nilalaman ng lahat ng MGA FILE tinukoy mo.
Kung paulit-ulit mo itong ginagamit (hal. dahil gumagawa ka ng bagong CD image na available araw-araw),
Ang pag-cache ng impormasyon ng file ay tataas nang malaki sa bilis ng programa. Ang
Ang cache file ay awtomatikong nagagawa kung wala pa ito. Ang data ay karaniwang pareho
basahin mula at isulat dito.

--walang-cache
ito is ang default. Huwag gumamit ng cache.

--cache-expire=SECONDS
Itakda ang maximum na edad ng mga entry sa cache. Aalisin ang anumang mga entry na mas matanda dito
ang cache. Ang default ay 30 araw. Maaari mong idagdag ang isa sa mga letrang `h', `d', `w',
`m', `y' upang tukuyin ang mga oras, araw, linggo, buwan o taon, ayon sa pagkakabanggit. Isang halaga ng
Ang `0' o `off' ay hindi pinapagana ang pag-expire, upang ang lahat ng mga entry ay mananatili sa cache magpakailanman.
Tingnan ang seksyong `CACHE FILES' sa ibaba para sa karagdagang impormasyon.

--readbuffer=BYTES
Itakda ang laki ng mga panloob na buffer. Ang default ay 128k - kung mayroon kang mabilis na disc,
maaaring gawin ng pagtaas ng halagang ito jigdo-file mas mabilis, ngunit sa pangkalahatan, nagbabago ito
hindi kinakailangan.

--md5-block-size=BYTES
Hindi kawili-wili panloob parameter Itakda ang laki ng mga bloke kung saan ang mga file
hinati-hati. Ang default ay 128k. Kung babaguhin mo ito, ang anumang cache file ay kailangang maging
muling nabuo. Sa loob, jigdo-file maaaring piliin na gumamit ng bahagyang mas malaki o mas maliit
halaga.

-T --files-from=file
Basahin ang mga pangalan ng file at direktoryo mula sa tinukoy na file. Kung file ay `-', basahin ang mga pangalan
mula sa karaniwang input. Ang bawat linya sa file ay kinuha bilang isang pangalan, kaya ang mga pangalan ay maaaring
naglalaman ng mga puwang, ngunit hindi mga newline na character. Isang walang laman na linya ang sanhi jigdo-file upang itigil ang
pagbabasa mula sa file.

mahanap(1) ay isang mahusay na tool para sa pagbuo ng mga listahan ng file, ngunit siguraduhing gamitin ang `mahanap
-Uri f' kung maaari - kung hindi, kung magtuturo ka mahanap upang mag-output ng parehong filename
at isang symlink sa filename na iyon, jigdo-file ay babasahin ang mga nilalaman ng file nang dalawang beses.

--hex Output checksum sa hexadecimal sa halip na Base64-like na format. Hindi dapat ganito
ginamit kasama ng gawing-template utos, dahil ang nagresultang `.jigdo' file ay lumalabag
ang `.jigdo' format ng file. Ang nilalayon nitong paggamit ay ang gumawa jigdo-file mas interoperable
kasama ang iba pang mga kagamitan sa shell ng Unix tulad ng md5sumNa (1).

--hindi-hex
ito is ang default. Gumamit ng sariling Base64-like na pag-encode ng mga checksum ni jigdo.

--debug[=help|=lahat|=YUNIT,~YUNIT... ]
I-on o i-off ang output ng pag-debug. Ang `--debug' lang ay katumbas ng `--debug=all'.
Ang argument ay isang listahan ng mga pangalan ng unit na pinaghihiwalay ng kuwit kung saan ang output ng pag-debug
na paganahin, o hindi pinagana kung ang pangalan ay pinangungunahan ng `~'. Ang espesyal na pangalan `lahat'
ibig sabihin lahat ng unit. Bilang default, ang output ng pag-debug ay naka-off maliban sa mga unit
`igiit' at `pangkalahatan'. Ang eksaktong listahan ng mga available na unit para sa pag-debug
nakadepende sa kung ang jigdo ay pinagsama-sama sa suporta sa pag-debug - ang
list ay maaaring i-print gamit ang `--debug=help'.

MGA FILE Mga pangalan ng mga file o direktoryo na gagamitin bilang input. Ito ang mga bahagi na
nakapaloob sa larawan. Kung sakaling ang isa sa mga pangalan ay isang direktoryo, ang programa
paulit-ulit na ini-scan ang direktoryo at idinaragdag ang lahat ng mga file na nakapaloob dito. Habang ginagawa
ito, sumusunod ito sa mga simbolikong link, ngunit iniiwasan ang mga loop ng symlink.

Kung ang isa sa mga filename ay nagsisimula sa character na `-', dapat mong unahan ang listahan ng
mga file na may `--'. May halaga ng `-' hindi espesyal na kahulugan sa listahang ito, ang ibig sabihin nito
isang file na ang pangalan ay isang gitling.

UTOS


Ang pangalan ng command ay ang unang argumentong hindi opsyon na ipinasa sa jigdo-file. Karamihan sa mga utos ay mayroon
maiikling abbreviation pati na rin mahahabang pangalan. Ang maikli utos pangalan dapat hindi be ginamit in
script - doon maaari be hindi kaayon mga pagbabago sa sila in ang kinabukasan!

GUMAWA-TEMPLATE, MT
Binabasa larawan at MGA FILE, lumilikha `.jigdo' at '.muni-muni'. Ito ang pangunahing pag-andar ng
jigdo-file.

Posibleng tukuyin ang pareho --larawan=- at --files-from=-. Sa kasong ito, una ang listahan
ng mga file ay binabasa mula sa karaniwang input hanggang sa isang walang laman na linya ay nakatagpo. Lahat
ang pagsunod dito ay ipinapalagay na ang data ng imahe. Ito ay maaaring maging kapaki-pakinabang kung gagamitin mo mkisofs(1) o
katulad na mga programa na maaaring mag-output ng kumpletong imahe sa kanilang karaniwang output, dahil
hindi na kailangang pansamantalang iimbak ang imahe sa disc.

Kung ang isang MGA FILE argument ay naglalaman ng mga character na `//' (Unix) o `\.\' (Windows), mayroon ito
espesyal na kahulugan. Sa huling jigdo file na ida-download ng mga user, ang bawat isa sa mga bahagi ay
isinangguni sa seksyong `[Mga Bahagi]' na may URI ng form na `Label:some/filename'. (Tingnan
`FORMAT NG .JIGDO FILES' sa ibaba para sa isang detalyadong paglalarawan.) Ang seksyong `[Server]' ay nagbibigay
isang pagmamapa ng mga label sa mga server sa internet, na may mga linya tulad ng
`Label=http://myserver.org/jigdofiles/'. Gamit ang impormasyong ito, jigdo lilikha ng
panghuling pag-download ng URI para sa bahagi, `http://myserver.org/jigdofiles/some/filename'.
Ang pagtukoy sa `//' (o `\.\') sa isang file o pangalan ng direktoryo ay nagsisilbing `puputol' ang mga pangalan sa
ang tamang antas ng direktoryo. Halimbawa, kung ang Unix path ng isa sa iyong MGA FILE is
`/path/some/filename', masasabi mo jigdo-file upang putulin pagkatapos ng `/path' sa pamamagitan ng pagpasa dito
ang argument na `/path//some/filename', o `/path//' kung gusto mong ma-scan ang buong direktoryo.
Ang mga pangalan ng landas ay hindi kailangang ganap; `somedirectory//' ay posible rin.

--label Label=/path
Tumukoy ng pangalan na gagamitin bilang pangalan ng label para sa isang path sa disc. (Nakakaimpluwensya sa output
jigdo file.) Kung ginamit mo ang `//' sa MGA FILE mga argumento tulad ng inilarawan sa itaas, jigdo-file
ay awtomatikong pipili ng mga pangalan ng label (`A', `B' atbp.). Gamit ang pagpipiliang ito,
maaari kang magbigay ng mga label ng mas makabuluhang pangalan. Tandaan na ang pangalan ng label ay magiging lamang
ginagamit kung isa o higit pa MGA FILE magsimula sa `/path//'.

Subukang gumamit ng mga pangalan ng label na nagsisimula sa malalaking titik, upang i-dismbiguate ang mga ito
malinaw mula sa mga pangalan ng protocol tulad ng `http', `ftp'.

--uri Label=http://some.server.org/
Bilang default, gamit --label tulad ng inilarawan sa itaas ay magiging sanhi ng mga linya ng form
`Label=file:/path/' na isusulat sa `[Servers]' na seksyon ng output jigdo
file. Kung gusto mong i-override ang URI na `file:' para mabasa ang linya
`Label=http://some.server.org/', magagawa mo ito sa pamamagitan ng pagtukoy --uri kasama ng
--label. Nagbibigay lamang --uri Label=... nang walang katumbas --label Label=...
ay walang epekto, at kahit na tukuyin mo pareho, ang isang entry ay idinagdag lamang sa
`[Servers]' na seksyon kung ang label ay nire-reference ng kahit isang `[Parts]' na entry.

Ang ibinigay na halaga ay hindi sinipi ng programa; kung ito ay naglalaman ng mga karakter tulad ng
space o alinman sa mga character na #"'\ pagkatapos ay dapat mo itong sipiin. (Sa ilalim ng Unix, maaari mong
kailangang sipiin ang halaga ng dalawang beses upang maprotektahan din ito mula sa shell, hal \\\\ o '\\'
para makakuha ng isang backslash sa URI.)

Ang pagmamapa na tinukoy sa isang --uri Binabalewala ang opsyon kung mayroon na ito sa
ang output jigdo file.

Maaaring mapansin ng mga gumagamit ng bersyon ng Windows na ang mga `\' directory separator ay
na-convert sa `/' sa `file:' na mga URI na nabuo bilang default. Tapos na ito
para mapataas ang cross-platform compatibility ng `file:' - ang nawawalang print utos ng
awtomatikong muling iko-convert ng bersyon ng Windows ang mga character kapag na-print nito ang
mga URI. Kung sakaling magbigay ka ng iyong sariling `file:' na mga URI sa ilalim ng Windows gamit --uri, Dapat mo
palitan din ang `/' at `\'.

-0 sa -9
Itakda ang halaga ng compression sa output template file, mula sa -0 (walang compression) sa
-9 (maximum na compression). Ang default ay -9, na maaaring gawin ang pagbuo ng template
medyo mabagal. Bilang default, ang ginamit na algorithm ng compression ay kapareho ng para sa gzipNa (1).

--gzip at --bzip2
Pumili sa pagitan ng gzip at bzip2 compression algorithm. Ang default ay gzip.
Ang Bzip2 ay karaniwang nagbibigay ng mas mahusay na compression ratio, ngunit ang compression ay makabuluhang
mas mabagal kaysa sa gzip.

--min-haba=BYTES
Itakda ang pinakamababang haba ng isang bahagi para sa jigdo-file para hanapin ito sa larawan. Ang
ang default ay 1k. Ang mga bahagi na mas maliit kaysa dito ay hindi kailanman makikita sa larawan, kaya ang kanilang
isasama ang data sa template file. Ang ginamit na algorithm sa paghahanap ay nangangailangan ng ganoon
isang minimum na haba, kung hindi, ang pagbuo ng template ay maaaring maging lubhang mabagal. kung ikaw
alam mo sigurado na ang lahat ng iyong MGA FILE ay mas malaki kaysa sa isang tiyak na halaga, maaari mong
dagdagan jigdo-fileBahagyang bilis sa pamamagitan ng pagtukoy ng halaga sa opsyong ito.
Mayroong isang hard-wired absolute minimum na 256 bytes - anumang mas mababa ay tahimik
itakda sa 256.

--merge=FILE
Isama ang mga nilalaman ng FILE sa output `.jigdo' file. Ang file ay maaaring maglaman ng data
na gusto mong idagdag sa output (halimbawa, isang seksyong `[Servers]' na may listahan
ng iyong mga server bilang mga entry), o maaari itong maging output ng jigdo file sa pamamagitan ng mas naunang pagtakbo
of jigdo-file.

Posibleng tukuyin ang parehong file para sa input na may --pagsamahin at para sa output na may
--jigdo. Gayunpaman, kakailanganin mo ring gamitin --puwersa para gawing overwrite ang program
ang lumang bersyon ng jigdo file kasama ang bago. FILE maaaring `-' para sa pamantayan
input.

Kailan pagdaragdag bagong impormasyon sa ibinigay na file, jigdo-file hindi maglalagay ng bago
mga linya sa seksyong `[Mga Bahagi]' kung ang isang entry para sa parehong MD5 checksum (ngunit hindi
kinakailangang may kaparehong URI!) ay mayroon na, at hindi ito maglalagay ng mga bagong linya
sa seksyong `[Servers]' kung mayroon nang ganap na magkaparehong entry.

Kailan pagbabasa in ang mayroon FILE, ang pag-uugali ay bahagyang naiiba: Ang programa
pinapanatili mga entry sa seksyong `[Mga Bahagi]' na may magkaparehong checksum, ngunit magkaiba
mga URI. Para sa ganap na magkaparehong mga entry (parehong checksum at URI), isang entry lang ang
napanatili at ang mga duplicate ay tinanggal. Ang seksyong `[Server]' ay naiwan
hindi nagalaw

--image-seksyon
ito is ang default. Sanhi jigdo-file upang magdagdag ng seksyong `[Larawan]' sa `.jigdo'
file.

Bilang pagbubukod, isang bagong seksyong `[Larawan]' ay hindi idinagdag kung gagamitin mo --pagsamahin at ang
Ang file na pagsasamahin ay naglalaman ng seksyong `[Larawan]' na may linyang may nakasulat na `Template-
MD5Sum=' (dulo ng linya pagkatapos ng `='). Sa kasong ito, ang nabuong data ng template
Ang MD5 checksum value ay idinagdag lamang pagkatapos ng `=' ng unang linya ng form na ito sa
ang file - walang buong bagong seksyong `[Larawan]' na nakadugtong. Ang pag-uugali na ito ay kapaki-pakinabang
dahil pinapayagan ka nitong dumaan --pagsamahin isang `[Larawan]' na seksyon na may arbitrary
nilalaman at pagkatapos ay awtomatikong idagdag ang MD5 checksum ni jigdo-file. ang
ipinapaliwanag ng seksyong `FORMAT NG .JIGDO FILES' sa ibaba ang mga nilalaman ng seksyong `[Larawan]' sa
higit na detalye.

--walang-image-seksyon
Do hindi magsama ng `[Larawan]' na seksyon sa `.jigdo' file. Kailangan mong magdagdag ng isa
iyong sarili kung gagamitin mo ang opsyong ito. Gayunpaman, hindi madali ang paggawa nito (kailangan mo rin
magdagdag ng linyang `Template-MD5Sum' na may tamang checksum, o jigdo magrereklamo), kaya
ang paggamit ng opsyong ito ay hindi hinihikayat.

--servers-section
ito is ang default. Sanhi jigdo-file upang magdagdag ng seksyong `[Servers]' sa `.jigdo'
file. Gumagamit ang default na seksyong ito ng mga URI ng `file:', na nagbibigay-daan para sa agarang muling pagsasama-sama
ng imahe mula sa lokal na filesystem, at kapaki-pakinabang din kung gusto mong i-edit ang
manu-manong file at palitan ang `file:' na mga URI ng iba pang mga URI.

--walang-servers-section
Do hindi magdagdag ng seksyong `[Servers]' sa dulo ng `.jigdo' file. Kapaki-pakinabang hal. kung
idaragdag mo ang seksyon na may isang script.

--match-exec=SHELLCOMMAND
Sa tuwing may nakitang file sa larawan, isagawa ang ibinigay na command string sa pamamagitan ng
ipinapasa ito sa isang shell. jigdo-file nagse-set up ng isang bilang ng mga variable ng kapaligiran na may
impormasyon tungkol sa tugma ng file. Halimbawa, kung ang file `/path//a/b/file' ay
matatagpuan sa larawan at ang `Label:a/b/file' ay isusulat sa `.jigdo'
file:

· LABEL="Label" - Pangalan ng label para sa file. Ipinapalagay ng halimbawa na `--label
Ang Label=/path' ay tinukoy mo. Sa kawalan ng gayong opsyon, LABEL habilin
itakda ngunit walang laman.

· LABELPATH="/path/" - Ang path na naaayon sa label, o sa madaling salita, ang
prefix ng path ng katugmang file na gagawin hindi lalabas sa output `.jigdo'
file. Nakatakda kahit na walang `--label' naroroon ang opsyon. Nagtatapos sa isang slash.

· MATCHPATH="a/b/" - Ang natitirang bahagi ng path, nang walang leafname ng katugma
file. Ay maaaring walang laman o nagtatapos sa isang slash.

· LEAF="file" - Ang leafname ng katugmang file.

· MD5SUM="lNVdUSqbo2yqm33webrhnw" - Ang md5sum ng katugmang file, sa Base64-like
format.

· FILE="/path//a/b/file" - Para sa kaginhawahan, ang kumpletong path ng file. Ang
Ang variable ay palaging nakatakda sa $LABELPATH$MATCHPATH$LEAF.

Mangyaring mag-ingat sa wastong pag-quote ng string na ipinasa sa opsyong ito, kung hindi ay sa iyo
hindi gagana ang ibinigay na command sa mga filename na naglalaman ng mga puwang. Bilang halimbawa, sa
lumikha ng backup ng mga hard link sa mga katugmang file, gamitin ang sumusunod na opsyon: --match-
exec='mkdir -p "${LABEL:-.}/$MATCHPATH" && ln -f "$FILE" "${LABEL:-.}/$MATCHPATH$LEAF"'

Bilang default, walang utos na naisakatuparan. Gamitin ang --match-exec="" upang alisin ang isang command string na
ay itinakda sa mas naunang paggamit ng opsyong ito.

--matakaw-matching
ito is ang default. Isipin na ang iyong larawan ay naglalaman ng a .tar file na siya namang
naglalaman ng isa pang file x, at ibigay mo pareho ang .tar at ang mga file sa loob nito
sa command line. Kailan jigdo-file ini-scan ang imahe, nakatagpo nito ang simula
ng .tar file, at pagkatapos ay ang file x.

Sa puntong ito, kailangang gumawa ng desisyon: Dapat ang mas maliit na file x maitala bilang
tumugma, o dapat itong balewalain pabor sa mas malaki (at sa gayon ay mas mahusay) na tugma ng
ang .tar file? Sa kasamaang palad, sa puntong ito ay hindi malinaw kung magkakaroon
talagang maging isang buong tugma ng .tar, kaya bilang default, mas pinipili ng program ang maliit
tumutugma.

--walang-matakaw-matching
Sa kaso kung saan ang isang malaking bahagyang tugma ay naroroon at isang mas maikling tugma ay nagkaroon
nakumpirma, huwag pansinin ang maliit na laban. (Tingnan ang opsyon sa itaas.)

GUMAWA-LARAWAN, MI
Binabasa `.muni-muni' at MGA FILE, lumilikha larawan (o `imagename.tmp'). Nagbibigay ng panimula
paraan ng muling pagsasama-sama ng mga larawan - jigdo ay karaniwang mas angkop para sa gawaing ito. Gayunpaman, sa
kaibahan sa jigdo, hindi `.jigdo' file ay kinakailangan.

Kung ang imahe ay isusulat sa isang file (at hindi sa karaniwang output), posible na
likhain ang larawan sa ilang hakbang, na may ilang mga invocation ng `jigdo-file gumawa ng imahe', bilang
sumusunod: Una mong i-invoke jigdo-file, na tumutukoy ng maraming mga file na magagamit dito
oras. Ini-scan ng program ang mga file, at ang mga nasa larawan ay kinopya sa
isang pansamantalang file, na ang pangalan ay nabuo sa pamamagitan ng pagdaragdag ng `.tmp' sa filename ng larawan.

Para sa lahat ng karagdagang file na maaaring bahagi ng larawan, ulitin mo ang prosesong ito. Sa lalong madaling
dahil ang lahat ng bahagi ay naroroon, ang pansamantalang file ay bahagyang puputulin (upang tanggalin ang ilan
administratibong datos na jigdo-file nakadugtong sa dulo) at pinalitan ng pangalan sa panghuling larawan
pangalan. Ang posibilidad ng muling pagsasama-sama ng imahe sa ilang mga hakbang ay lalong kapaki-pakinabang para sa
pangangalap ng mga file mula sa naaalis na media, hal. ilang mas lumang mga CD.

Ginagamit ang mga script gumawa ng imahe matutukoy kung kumpleto ang paglikha ng imahe sa pamamagitan ng pagsuri sa
exit status: Ang 0 ay nagpapahiwatig ng matagumpay na paggawa, samantalang ang 1 ay nangangahulugan na mas maraming file ang kailangan
binigay. Ang iba pang mga error ay nagreresulta sa isang exit status na 2 (`mare-recover', hal. file ay hindi nahanap)
o 3 (hindi mababawi, hal. error sa pagsulat).

--suriin ang mga file
ito is ang default. Sa tuwing ang anumang bahagi ay kinopya sa imahe, muling suriin ito
checksum laban sa checksum na nakaimbak sa template. Inirerekomenda na ikaw
iwanan itong naka-on, kahit na medyo nagpapabagal ito sa paggawa ng larawan.

--no-check-files
Huwag suriin ang mga checksum ng mga file kapag kinokopya ang mga ito sa larawan. Maaari itong maging ligtas
ginagamit kapag walang cache file na ginagamit (na nangangahulugan na ang mga file ay isusulat sa
larawan kaagad pagkatapos ma-scan) o ang buong larawan ay susuriin sa ibang pagkakataon gamit ang
patunayan utos.

WALANG I-print, PM
Binabasa `.jigdo', `.muni-muni' at (kung naroroon) `imagename.tmp', naglalabas pa rin ng listahan ng mga URI
kailangan upang ganap na buuin muli ang imahe.

Kasama ang gumawa ng imahe command, ito ay nagbibigay ng karamihan sa pag-andar ng jigdo on
ang command line.

Para sa bawat bahagi na wala pa sa pansamantalang file ng imahe, ang checksum ng file ay
tumingin sa `[Parts]' na seksyon ng jigdo file. Anumang label sa kaukulang entry
pagkatapos ay pinalawak ayon sa mga kahulugan ng label sa seksyong `[Servers]' at naka-print
sa karaniwang output. jigdo nagbibigay-daan sa iyong tumukoy ng ilang alternatibong lokasyon para sa bawat isa
label sa seksyong ito, ngunit nawawalang print maglalabas lamang ng una para sa bawat nawawala
bahagi.

Kung hindi mahanap ang checksum sa seksyong `[Mga Bahagi]' (Hindi Ito Dapat Mangyari maliban kung
tinanggal mo ang seksyong iyon), ang isang paghahanap ay sa halip ay ginawa para sa `MD5Sum:', kagaya ng
sa jigdo. (Kaya, kung gusto mong alisin ang seksyong `[Mga Bahagi]', magagawa mo ito kung
palitan ang pangalan ng bawat bahagi sa sarili nitong checksum.)

--uri Label=http://some.server.org/
I-override ang mga entry sa `.jigdo' file para sa anumang label na may URI na iyong pinili.
Sa halimbawa sa itaas, ang `[Parts]' na entry ng `Label:some/filename' ay magdudulot ng
linya `http://some.server.org/some/filename' na ipi-print.

Ang ibinigay na halaga ay hindi sinipi ng programa; kung ito ay naglalaman ng mga karakter tulad ng
space o alinman sa mga character na #"'\ pagkatapos ay dapat mo itong sipiin. (Sa ilalim ng Unix, maaari mong
kailangang sipiin ang halaga ng dalawang beses upang maprotektahan din ito mula sa shell, hal \\\\ o '\\'
para makakuha ng isang backslash sa URI.)

I-print-NAWALA-LAHAT, PMA
Tulad ng nawawalang print, ang utos na ito ay naglalabas ng listahan ng mga URI na kailangan pa upang ganap
buuin muli ang imahe. gayunpaman, lahat ang mga alternatibong lokasyon ng pag-download ay naka-print sa halip na
isa lang. Sa output, ang mga URI para sa isang file ay pinaghihiwalay mula sa mga URI ng iba pang mga file na may
mga blangkong linya. Ang --uri Ang pagpipilian ay may parehong epekto tulad ng para sa nawawalang print.

VERIFY, VER
Binabasa larawan (marahil ay nabuo gamit ang gumawa ng imahe) at `.muni-muni', sinusuri kung tama
checksum ng imahe.

Ang data ng template ay hindi lamang naglalaman ng mga checksum ng mga indibidwal na bahagi, kundi pati na rin ng
imahe sa kabuuan. gumawa ng imahe nagsasagawa na ng ilang panloob na pagsusuri, ngunit kung ikaw
tulad ng, maaari mo ring suriin ang imahe gamit ang command na ito.

SCAN, SC
Binabasa ang lahat ng MGA FILE at ipinapasok ang mga ito sa cache, maliban kung sila ay naka-cache na. Ang
--cache ang opsyon ay dapat na naroroon para sa utos na ito.

--no-scan-whole-file
ito is ang default. Nagdudulot lamang ito ng una --md5-block-size byte ng bawat file
para mabasa. Kung ang cache ay ginamit sa ibang pagkakataon ng jigdo-file gumawa ng imahe, ang natitira sa
mababasa ang file kapag nakilala ang mga unang byte na ito sa input image.

--scan-buong-file
Agad na basahin ang buong nilalaman ng file at iimbak ang mga ito sa cache.

MD5SUM, MD5
Binabasa ang lahat ng MGA FILE at nagpi-print ng mga MD5 checksum ng kanilang mga nilalaman. Ang utos na ito ay medyo
katulad ng md5sum(1), maliban na ang checksum ay output sa Base64-like encoding na
ay ginagamit din sa ibang lugar ng jigdo-file.

Ang MGA FILE ang mga argumento ay pinoproseso sa parehong paraan tulad ng sa iba pang mga utos, na nangangahulugang
awtomatikong nagaganap ang recursion na iyon para sa anumang mga argumento na mga direktoryo, at iyon
Ang mga simbolikong link ay hindi nakalista maliban kung ang (mga) file na kanilang itinuturo ay hindi maabot
direkta.

Sa listahan ng checksum na naka-print sa karaniwang output, ang bahagi lamang ng filename na sumusunod
anumang `//' (o `\.\' sa Windows) ay naka-print. Anuman --cache ay gagamitin para sa pagtatanong ng mga file'
Mga checksum ng MD5 at/o pagsulat ng mga checksum ng mga na-scan na file.

LIST-TEMPLATE, LS
Nagbabasa ng `.muni-muni' file at naglalabas ng mababang antas ng impormasyon tungkol sa imahe at lahat ng bahagi
nakapaloob dito, kabilang ang offset, haba at checksum.

Maaari mo ring gamitin ang command na ito sa mga pansamantalang file ng imahe (sa pamamagitan ng pagtukoy ng isang bagay tulad ng
--template=imagename.tmp) - sa kasong iyon, ang output ay nakikilala rin sa pagitan ng mga bahagi na
naisulat sa larawan at mga bahagi na hindi pa.

Ang eksaktong format ng output ay maaaring magbago nang hindi magkatugma sa pagitan ng iba't ibang mga release ng jigdo. Ang
Ang pagsunod sa iba't ibang uri ng mga linya ay maaaring maging output. Ang `have-file' ay nangyayari lamang para sa `.tmp'
file, na nagpapahiwatig ng isang file na matagumpay na naisulat sa pansamantalang file:

nasa-template offset-in-image haba
kailangan-file offset-in-image haba file-md5sum filesstart-rsyncsum
may-file offset-in-image haba file-md5sum filesstart-rsyncsum
impormasyon sa imahe haba ng imahe imahe-md5sum laki ng rsyncsum

MGA DETALYE


Ang Pag-download ng Jigsaw ay nilikha gamit ang format na ISO9660 CD na mga imahe sa isip - gayunpaman, ang
nalalapat din ang sumusunod sa maraming iba pang mga format ng filesystem, gayundin sa mga archive ng `tar' at
hindi naka-compress na `zip' na mga archive. Ang isang imahe ng CD ay naglalaman ng parehong impormasyon para sa pag-aayos ng
filesystem (header na may pangalan ng disc atbp., data ng direktoryo ng ISO9660, data ng mga extension tulad ng
Joliet o RockRidge, zero padding) at ang mga file na nakapaloob sa CD. Isang mahalaga
Ang ari-arian na pinagkakatiwalaan ni jigdo ay ang bawat file ay nakaimbak sa isang magkadikit na seksyon ng
larawan; hindi ito nahahati sa dalawa o higit pang bahagi.

Kailan jigdo-file ay binibigyan ng isang bilang ng mga file na maaaring nilalaman sa isang imahe, natutukoy nito
kung ang alinman sa mga file ay naroroon gamit ang isang `rolling checksum' na inspirasyon ng ginamit
by rsync(1). Ang resultang data ay isinusulat sa `.muni-muni' file: Kung ang isang seksyon ng
hindi maitugma ang imahe (hal. ito ay impormasyon ng direktoryo), ang data ay na-compress at
direktang nakasulat sa template. Gayunpaman, kung may nakitang katugmang file, ang data nito ay
tinanggal mula sa template. Sa halip, isang reference lamang (isang MD5 checksum ng file).
ipinasok sa template.

Tandaan na ang data ng template ay naglalaman lamang ng binary data, hindi ito naglalaman ng anumang mga filename
o mga URI, dahil hindi ito madaling ma-edit kung sakaling kailangang baguhin ang alinman sa mga value na ito.
Ang lahat ng impormasyong iyon ay nakaimbak sa `.jigdo' file, isang text file kung saan maaari kang magdagdag ng mga URL
para sa iyong (mga) server. Ang jigdo file ay nagbibigay ng pagmamapa para sa bawat MD5 checksum sa isa o higit pa
mga alternatibong lokasyon ng pag-download para sa kaukulang bahagi.

Bukod sa pagmamapa ng mga kabuuan ng MD5 sa mga URI, naglalaman din ang jigdo file ng URI na tumuturo
sa isang lokasyon ng pag-download para sa template file. Sa ganitong paraan, ang jigdo kailangan lang ng download tool
na mabigyan ng isang URI (na ng `.jigdo' file) upang ma-download at muling buuin ang
kumpletong larawan.

FORMAT OF .JIGDO MGA FILE


Ang pangkalahatang format ng `.jigdo' ang mga file ay sumusunod sa `.ito' file, gaya ng ginagamit din ng
Mga proyekto ng Gnome at KDE para sa ilang data. Ang file ay nakaayos sa mga seksyon, bawat isa
ay pinangungunahan ng isang linyang nagbabasa ng `[Sectionname]'. Sa loob ng bawat seksyon, ang mga linya ay may anyo
`Label=Halaga'. Ang mga naturang linya ay tinatawag ding `mga entry' sa ibaba. Lahat `.jigdo' ang mga file ay gumagamit ng UTF-8 bilang
kanilang pag-encode ng character.

Ang mga komento ay ipinakilala na may `#' na character at umaabot hanggang sa dulo ng linya.
Ang whitespace ay binabalewala sa simula at pagtatapos ng linya pati na rin sa kaliwa at kanan ng seksyon
mga pangalan at ang `=' sa mga entry. Higit pa rito, hinati ng jigdo utilities ang teksto ng
entry value (ibig sabihin ang bahagi pagkatapos ng `=') sa mga salitang pinaghihiwalay ng whitespace, katulad ng
Unix shell. Maaaring gamitin ang solong '' at dobleng "" na mga quote upang maiwasan iyon hal. URI
na naglalaman ng whitespace ay nahahati. Katulad nito, ang mga karakter na may espesyal na kahulugan (ang
ang mga character na '"#\ at space/tab) ay dapat na sinipi ng \ upang lumitaw sa halaga. Tulad ng sa
shell, mayroong pagkakaiba sa pagitan ng ' ' at " ": Sa loob ng ' ', ang mga character na "#\ at
Ang whitespace ay nawawala ang kanilang espesyal na kahulugan at naging mga ordinaryong character, samantalang sa loob ng " ",
tanging ang mga character na '# at whitespace ang nawawalan ng kanilang espesyal na kahulugan - sa madaling salita,
gumagana pa rin ang mga backslash escape sa loob ng " ", ngunit hindi ' '.

`.jigdo' Ang mga file ay maaaring opsyonal na i-compress gamit ang gzipNa (1). jigdo-file palaging output
hindi naka-compress na mga file, na maaari mong i-compress sa iyong sarili. jigdo-lite sumusuporta sa single
hindi naka-compress at naka-compress na mga file.

(Gawi na maaaring magbago sa hinaharap at hindi dapat umasa: jigdo
Bukod pa rito ay sumusuporta sa anumang bilang ng pinagsama-samang plaintext at mga gzip na bahagi sa mga file
- halimbawa, maaari mong i-compress ang isang `.jigdo' file at pagkatapos ay magdagdag ng ilang linya ng
hindi naka-compress na data hanggang sa dulo.)

Sa lahat ng kaso, ang `.gz' dapat tanggalin ang extension mula sa filename - gagawin ng mga tool
awtomatikong matukoy mula sa mga nilalaman ng file kung ang isang file ay naka-compress o hindi.

Nasa ibaba ang isang paglalarawan ng mga indibidwal na pangalan ng seksyon na ginamit ng jigdo.

JIGDO SEKSYON
[Jigdo]
Bersyon = 1.1
Generator=jigdo-file/1.0.0

Impormasyon tungkol sa bersyon ng jigdo file format na ginamit, at ang program na iyon
nabuo ito. Dapat mayroong isang ganoong seksyon sa bawat `.jigdo' file.

IMAGE SEKSYON
[Larawan]
Filename="filename para pag-save on ng gumagamit disc"
Template="URI saan sa kunin template file"
Template-MD5Sum=OQ8riqT1BuyzsrT9964A7g
ShortInfo=isang linya paglalarawan of ang larawan (200 character max.)
Impormasyon=mahaba paglalarawan (5000 character max.)

Ang halaga para sa entry na `Template' ay maaaring alinman sa isang URL (ganap o nauugnay sa URL
ng jigdo file) o isang string ng form `Tatak:pangalan ng landas'(HINDI NAKAMPLEMENTO), gaya ng inilarawan
sa ibaba.

Ang entry na `Template-MD5Sum' ay idinagdag ni jigdo-file at tinutukoy ang MD5 checksum ng
nabuo `.muni-muni' file. Ito ay ginagamit ng jigdo upang makita ang mga kaso kung saan na-download ang
ang data ng template ay sira o kabilang sa ibang larawan.

Hindi tulad ng ibang mga halaga ng entry, ang mga halaga ng mga entry na `ShortInfo' at `Info' ay hindi pagsibak
hanggang sa mga salita, sa halip ang lahat ng pagsipi ay napanatili.

Ang halaga ng entry na `Impormasyon' ay espesyal doon jigdo(1) maaaring opsyonal na i-parse ang XML markup
naglalaman ito ng. Kung ang markup ay may mga error tulad ng hindi balanseng/hindi suportadong mga tag, ang string ay
literal na ipinapakita, nang walang XML na pag-parse. Ang mga sinusuportahang tag ay (matapang),
(italic), (font ng makinilya), (salungguhit), (mas malaking font),
(mas maliit na font) at (linebreak). Kasama sa mga sinusuportahang entity ang <
(`<'), > (`>') at & (`&'). Tandaan na ang buong entry sa `Impormasyon' ay dapat nasa isang linya sa loob
ang jigdo file.

Ang seksyong ito ay maaaring mangyari nang maraming beses, ngunit lahat maliban sa una ay hindi papansinin. Ito
ay kapaki-pakinabang hal kapag lumilikha ng `.jigdo' file para sa isang imahe ng DVD kapag mayroon ka na
`.jigdo' mga file para sa mga CD na may parehong nilalaman: Maaari mong `[Isama]' (tingnan sa ibaba) ang
Mga jigdo file ng mga CD sa dulo ng DVD jigdo file, pagkatapos ng seksyong `[Larawan]' nito.

Bahagi SEKSYON
[Mga Bahagi]
xJNkjrq8NYMraeGavUpllw=LabelA:part0
GoTResP2EC6Lb_2wTsqOoQ=LabelA:part1
kyfebwu6clbYqqWUdFIyaw=LabelB:some/path/part2
-J9UAimo0Bqg9c0oOXI1mQ=http://some.where.com/part3

Ang lahat ng linya sa seksyon, na nagbibigay ng pagmamapa mula sa mga MD5 checksum hanggang sa mga URI, ay mayroong
parehong format: Sa kaliwang bahagi ng `=' ang checksum (naka-encode na may katulad na Base64
encoding) ay ibinigay, at sa kanan ay isang string na naaayon sa bahaging kasama nito
checksum; alinman sa isang kumpletong URI o isang string ng form `Tatak:pangalan ng landas', na
pinalawak sa isa o higit pang mga URI sa pamamagitan ng paghahanap sa (mga) kahulugan para sa Tatak nasa
`[Server]' na seksyon.

Kung sakaling ang isang partikular na MD5 checksum ay hindi matagpuan sa alinmang `[Parts]' na seksyon ni jigdo, ang
ang programa ay magsasagawa ng paghahanap para sa `MD5Sum:', hal para sa
`MD5Sum:xJNkjrq8NYMraeGavUpllw' kung tinanggal mo ang linya para sa `part0' sa itaas.

Ang isang checksum na lumilitaw nang maraming beses sa seksyong ito ay nagpapahiwatig ng alternatibong pag-download
mga lokasyon para sa bahagi.

Maaaring mayroong anumang bilang ng mga seksyong `[Mga Bahagi]' sa file; lahat sila ay isinasaalang-alang kung kailan
naghahanap ng mga MD5 checksum.

jigdo-file palaging inilalagay ang seksyong `[Mga Bahagi]' sa dulo ng file, at kahit na
muling inaayos ang anumang file na tinukoy sa --pagsamahin upang magkaroon lamang ng isang ganoong seksyon sa dulo. Ito
ay ginagawa upang payagan jigdo upang ipakita ang impormasyon mula sa seksyong `[Larawan]' habang ang
ang natitirang bahagi ng file na iyon ay dina-download pa rin.

SERVERS SEKSYON
[Mga Server]
LabelA=http://myserver.org/
LabelA=ftp://mirror.myserver.org/
LabelB=LabelC:subdirectory/
LabelC=http://some.where.com/jigdo/

Lahat ng linya sa seksyon, na nagbibigay ng pagmamapa mula sa mga label ng server patungo sa server
mga lokasyon, may parehong format: Sa kaliwang bahagi ng `=' ang pangalan ng label ay ibinigay, at
sa kanan ang halaga upang palawakin ang pangalan ng label.

Ang pangalan ng label na lumilitaw nang maraming beses sa seksyong ito ay nagpapahiwatig ng alternatibong pag-download
mga lokasyon para sa mga bahagi na gumagamit ng label sa seksyong `[Mga Bahagi]'. Ginagawa ng notasyong ito
napakadaling magdagdag ng mga salamin sa jigdo file.

Gaya ng ipinapakita ng halimbawa sa itaas, ang mga value ng label ay maaaring sumangguni sa iba pang mga label. Sa
sa kasong ito, ang entry na `LabelB:some/path/part2' sa seksyong `[Parts]' ay lalawak sa
`http://some.where.com/jigdo/subdirectory/some/path/part2'. Mga loop sa label
ang mga kahulugan ay nagreresulta sa hindi natukoy na pag-uugali at dapat na iwasan.

Maaaring mayroong anumang bilang ng mga seksyong `[Server]' sa file; lahat sila ay isinasaalang-alang kung kailan
naghahanap ng mga label. Alinman sa `[Parts]' o `[Server]', ngunit hindi pareho, ay maaaring tanggalin sa
ang jigdo file.

PAANO SEKSYON
[Puna]
Anumang teksto, maliban na ang mga linya ay hindi dapat magsimula sa `['.

Ang lahat ng text na kasunod ng linyang `[Komento]' o `[komento]' ay binabalewala, hanggang sa susunod na linya na may
isang label ng seksyon.

MAISASALI DIREKTIBO
[Isama http://some.url/file.jigdo]

Ang mga linya ng form na ito ay nagiging sanhi ng pag-download ng nilalaman ng tinukoy na jigdo file at
na-parse tulad ng pangunahing jigdo file. Ang epekto ay magiging katulad ng pagkopya ng kasama
mga nilalaman ng file sa file na naglalaman ng kasamang direktiba. (Exception: Anuman
Ang mga kamag-anak na URL ay palaging nireresolba gamit ang URL ng `.jigdo' file na naglalaman niyan
kamag-anak na URL.)

Ang argument ng URL ay maaaring isang ganap o kamag-anak na URL. Ipinapalagay na ang mga kamag-anak na URL
kaugnay sa URL ng jigdo file na naglalaman ng kasamang direktiba. May kasamang lata
nested, ngunit ito ay isang error upang lumikha ng isang loop ng isama ang mga direktiba. Ito ay hindi maaari
upang gumamit ng mga URL ng form `Tatak:pangalan ng landas'.

Ang URL ay hindi maaaring banggitin ng "". Ang anumang `]' na mga character sa argument ay dapat na i-escape bilang
`%5D', at anumang puwang bilang `%20'.

Isama ang mga direktiba ay sinusuportahan lamang ng jigdo, hindi sila pinapansin ni jigdo-lite.

Tinatapos ng isang include directive ang anumang nakaraang seksyon, ngunit hindi ito nagsisimula ng bago. Sa
sa ibang salita, ang isang bagong seksyon ay dapat palaging magsimula pagkatapos ng kasamang linya, jigdo hindi
payagan ang mga normal na entry na lumabas sa ibaba ng `[Isama]'.

CACHE MGA FILE


Anumang file na tinukoy sa --cache Ang opsyon ay ginagamit upang mag-imbak ng impormasyon tungkol sa MGA FILE
ipinakita sa jigdo-file. Kapag nagtatanong sa cache, ang isang file ay itinuturing na hindi nagbabago (at ang
ginagamit lang ang naka-cache na data) kung magkatugma ang filename, laki ng file at huling oras ng pagbabago (mtime).
eksakto. Para sa tugma ng filename, hindi ang buong pangalan ng file ang ginagamit, ngunit ang bahagi lamang
sumusunod sa anumang `//', upang ang anumang pagbabago sa bahagi bago ang `//' ay hindi mawawalan ng bisa
ang cache.

Ang mga lumang entry sa cache ay tinanggal mula sa cache kung hindi pa sila nabasa o nakasulat sa
para sa tagal ng oras na tinukoy sa --cache-expire. Ang mga entry ay hindi agad na tinanggal
mula sa cache kung ang file na kanilang tinutukoy ay hindi na umiiral - ginagawa nitong posible na
impormasyon ng cache tungkol sa mga file sa naaalis na media.

Nagaganap lamang ang pag-expire ng cache pagkatapos jigdo-file nagawa na ang pangunahing gawain nito - kung mayroon mang lumang mga entry
ay naa-access bago maganap ang pag-expire, sila ay itatago. Halimbawa, kung ang programa ay
tumakbo gamit ang default na expiry time na 30 araw, ngunit nag-a-access ng cache file na may mga entry
nabuo 2 buwan ang nakalipas, pagkatapos ay mga entry sa cache na iyon habilin isaalang-alang, at ang mga iyon lamang
Ang mga entry sa cache na hindi kailangan sa panahon ng pagpapatakbo ng programa ay mawawalan ng bisa.

Dahil sa kakaiba ng pinagbabatayan na database library (libdb3), ang mga cache file ay hindi kailanman
lumiliit, lumalaki lamang sila. Kung ang isang malaking bilang ng mga entry ay nag-expire mula sa iyong cache file at
gusto mo itong lumiit, maaari mong tanggalin lamang ito (syempre pagkatapos ang lahat ay magkakaroon
muling bubuo) o gamitin ang mga utility na kasama ng libdb3 upang itapon at ibalik ang
database, na may utos tulad ng `db3_dump old-cache.db | db3_load bagong-cache.db'. Para kay Debian,
ang mga program na ito ay ibinibigay sa package na `libdb3-util'.

Kung iba --md5-block-size ay tinukoy, ang buong file ay kailangang muling basahin sa
i-update ang cache entry nito. Kung iba --min-haba ay tinukoy, ang una lamang
Ang `md5-block-size' bytes ng file ay kailangang muling basahin.

HALIMBAWA


Paghahanda IYONG CD IMAGE PARA SA DISTRIBUTION
Nakagawa ka ng CD image `larawan.iso' mula sa ilan sa mga file na nakaimbak sa direktoryo
`/home/ftp' sa iyong harddisc, na available din online bilang `ftp://mysite.org'. Bilang
hindi mo gustong mag-aksaya ng espasyo sa pamamagitan ng epektibong pagho-host ng parehong data nang dalawang beses (isang beses habang naka-on ang mga file
ang FTP server, sa sandaling nasa loob ng larawan), at ikaw ay sawa na sa pag-abort ng mga pag-download ng mga user
pagkatapos ng 200MB at ang kanilang pag-restart ng pag-download ng dose-dosenang beses, nagpasya kang gumamit ng jigdo.
Paano mo ihahanda ang imahe para sa pag-download?

Sa katunayan, isang utos lamang ang kailangan:

jigdo-file gawing-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/

Maaari na ngayong ituro ng mga tao jigdo sa `ftp://mysite.org/image.jigdo' para i-download ang iyong larawan. Ang
kailangang ma-access ang template file bilang `ftp://mysite.org/image.template'.

Tandaan na walang pumipigil sa iyo na gawin ang parehong para sa isang FTP server na hindi
pinangangasiwaan mo - sa kasong iyon, kailangan mo lamang i-host ang `.jigdo' at '.muni-muni'
mga file sa iyong sariling server/homepage.

Paghahanda AN ARBITRARYO Malaki FILE PARA SA DISTRIBUTION
Ipinapalagay namin na mayroon kang malaking file na hindi isang filesystem, hal `pelikula.mpeg'. kasi
ng mga problema sa espasyo, gusto mong ipamahagi ang data sa dalawang server.

Sa kasong ito, ang mga bahagi ng imahe ay kailangang mabuo nang artipisyal gamit ang pagsibak
utos. Halimbawa, para gumawa ng mga tipak na 4MB bawat isa, gamitin ang `pagsibak -b 4m pelikula.mpeg bahagi'.
Kopyahin ang mga resultang file `bahagiXX' sa dalawang direktoryo `1' at '2' na iyong nilikha,
ayon sa kung paano mo gustong ipamahagi ang mga file sa pagitan ng mga server. Susunod, lumikha ng
jigdo at template file na may `jigdo-file gawing-template --image=movie.mpeg 1 // 2 //'. Ikaw
ay kailangang i-edit ang `.jigdo' file at ibigay ang tamang mga URI para sa dalawang server na iyon
ikaw ay mag-a-upload ng `bahagiXX' file sa.

Naka-customize VERSION OF Mga larawan
Dahil posibleng magtalaga ng ibang URI para sa bawat bahagi ng isang imahe kung kinakailangan,
Ang jigdo ay napaka-flexible. Isang halimbawa lamang ang posibilidad ng mga customized na bersyon ng
mga larawan: Ipagpalagay na may namamahagi ng CD image, at gusto mong gumawa ng ilan
maliliit na pagbabago dito at muling ipamahagi ang iyong sariling bersyon. I-download mo ang `opisyal.iso'CD
imahe na may jigdo (ipinasa ito sa URL ng `opisyal.jigdo'), isulat ito sa CD-R, gawin ang iyong
mga pagbabago (sabihin, pagdaragdag ng mga file mula sa `myfiles' na direktoryo sa iyong harddisc) at ilabas ang iyong
sariling bersyon, `myversion.iso'. Susunod, magturo ka jigdo-file upang lumikha ng jigdo at
template file para sa iyong binagong larawan, gamit ang command

jigdo-file gawing-template --image=myversion.iso /mnt/cdrom/ myfiles// --label
My=myfiles/ --uri Aking=http://my.homepage.net/ --merge=official.jigdo
habang `opisyal.iso' ay naka-mount sa ilalim ng `/mnt/cdrom'. Sa pamamagitan ng paggamit --pagsamahin, sinabi mo jigdo-
file upang kunin ang mga nilalaman ng `opisyal.jigdo', magdagdag dito ng bagong `[Larawan]' na seksyon para sa
`myversion.iso' at isulat ang nagresultang jigdo file sa `myversion.jigdo' - at ngayon
`myversion.jigdo' nag-aalok ng dalawang larawan para sa pag-download, ang orihinal na bersyon at ang iyong binago
bersyon. (Kung hindi mo gustong mag-alok ito ng opisyal na bersyon, i-edit ito at alisin ang
`[Larawan]' na seksyon na naglilista ng `opisyal.iso'.)

Maaari mo na ngayong i-upload ang `.jigdo' file, ang `.muni-muni' file at gayundin ang mga file sa `myfiles'
sa `http://my.homepage.net/'. Kaya, para ma-download ng mga tao ang iyong binagong larawan, gagawin mo
hindi kailangang i-upload ang kumpletong mga nilalaman ng larawan sa iyong web space, ngunit ang mga pagbabago lamang sa iyo
ginawa!

(Kung sakaling kakaunti lang ang ginawa mo, maaari mo ring alisin ang parameter na `myfiles' sa
ang command sa itaas, pagkatapos ang lahat ng iyong mga pagbabago ay mapupunta sa bagong template file.)

PAGSASAMA MANY JIGDO-MANAGED Mga larawan SA ONE
Wala ring problema na pagsamahin ang data mula sa ilang mga mapagkukunan na gumagamit ng jigdo. Halimbawa, kung
ng limang magkakaibang at hindi nauugnay na mga server bawat isa ay namamahagi ng magkaibang imahe ng CD sa pamamagitan ng
jigdo, maaari kang lumikha ng customized na DVD image na naglalaman ng data mula sa lahat ng mga CD na ito.
Kapag ginagamit ng mga tao jigdo upang i-download ang iyong larawan, ang mga indibidwal na file sa DVD ay kinukuha
mula sa parehong mga mapagkukunan ng orihinal na mga CD.

Dahil dito, kahit na mamamahagi ka ng 3.2GB na file sa pamamagitan ng iyong web space, ang
ang aktwal na dami ng data na naka-imbak sa iyong server ay nasa pagkakasunud-sunod lamang ng ilan
Mga MB.

Gumamit ng jigdo-file online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    mabusising paglilinis
    mabusising paglilinis
    Isang Kotlin script na binubuo ng lahat ng nukes
    mga cache mula sa mga proyekto ng Gradle/Android.
    Kapaki-pakinabang kapag hinahayaan ka ng Gradle o ng IDE
    pababa. Ang script ay nasubok sa
    macOS, ngunit ...
    I-download ang deep-clean
  • 2
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    Ang Eclipse Checkstyle plug-in
    isinasama ang Checkstyle Java code
    auditor sa Eclipse IDE. Ang
    Ang plug-in ay nagbibigay ng real-time na feedback sa
    ang gumagamit tungkol sa viol...
    I-download ang Eclipse Checkstyle Plug-in
  • 3
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 4
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 5
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 6
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • Marami pa »

Linux command

Ad