İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

jigdo-file - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında jigdo dosyasını Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

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

Program:

ADI


jigdo-file - Jigsaw Download için dosyaları hazırlayın (büyük dosyaların dağıtımı, örneğin CD
Görüntüler).

SİNOPSİS


jigdo dosyası KOMUT
[ --resim=cdrom.iso ] [ --jigdo=cdrom.jigdo ] [ --şablon=cdrom.template ] [ --Kuvvet ] [
DAHA SEÇENEKLER ] [ DOSYALAR ... | --files-from=f ]
ortak KOMUTLAR: make-şablon, resim yapmak, doğrulamak

TANIM


Jigsaw Download ya da kısa jigdo, öncelikle bunu kolaylaştırmak için geliştirilmiş bir şemadır.
büyük dosya sistemi görüntülerini (örneğin CD (ISO9660) veya DVD (UDF) görüntüleri)
İnternet, ancak kullanımı nedeniyle işlenmesi zor olan diğer veriler için de kullanılabilir.
ses/video dosyaları veya büyük yazılım paketleri gibi.

jigdo, büyük dosyanın (her zaman görüntü şu andan itibaren) indirilir
farklı sunucularda saklanabilen küçük parçalar halinde. İndirmek isteyenler
görüntü bunu söyleyerek jidgo(1) (DEĞİL UYGULANDI HENÜZ) birini işlemek için indirme aracı
`.jigdo' dosya; onu kullanmak, jidgo parçaları indirir ve görüntüyü yeniden birleştirir. jigdo dosyası
Dosyaları indirmeye hazırlamak için kullanılır.

Jigdo'yu özel yapan şey, görüntüyü yeniden oluşturmak için kullanılan parçaların
herhangi bir boyut ve içerik - yalnızca herhangi bir yerde bitişik bir bölgede yer almaları gerekir
görüntü.

Örneğin, bir fotoğrafın anlık görüntüsünü içeren bir ISO9660 görüntüsünü dağıtmak istiyorsanız,
FTP sunucusu, talimat verebilirsiniz jigdo dosyası indirme verilerini şu şekilde hazırlamak için
insanlar kullandığında jidgo resmi indirmek için, jidgo aslında tek tek dosyaları getirir
FTP sunucusundan alır ve bunları görüntünüzün tam bir kopyası halinde birleştirir - sırasında
indirmek! (Görüntü bir dosya sistemi dökümü değilse, bölmek(1) küçük oluşturmak için
görüntünün yeniden birleştirileceği parçalar.)

Görüntünün tek tek parçalarının nerede saklanacağını seçmekte tamamen özgürsünüz: Bunlar
farklı sunucularda tamamen farklı dizinlerde olabilir (örn.
depolama/bant genişliği kısıtlamaları), ancak bu, dosyanızı indiren kişiler tarafından görülmez.
görüntü. Kullanılabilir sunucular hakkındaki bilgilerin yalnızca `.jigdo' dosya
dağıtmadan önce sizin tarafınızdan

Aşağıdaki 'AYRINTILAR' bölümü, jigdo'nun nasıl çalıştığına ilişkin teknik ayrıntıları içerir. 'ÖRNEKLER'
bölüm birkaç yaygın senaryoyu listeler ve jigdo'nun ne olduğu hakkında bir fikir edinmenize yardımcı olabilir.
için yararlıdır.

SEÇENEKLER


Birçok seçenek belirli bir KOMUT; aşağıdakiler geneldir veya tarafından kullanılır
birkaç komut. Diğer seçenekler, ayrı komutlarla birlikte aşağıda listelenmiştir. Herşey
seçenekler, geçerli komuta uygulanamazlarsa sessizce yoksayılır. Herhangi
BAYT seçeneklere parametre olarak, "k", "M" veya "G" harflerinden birini ekleyebilirsiniz.
kilobayt, megabayt veya gigabayt belirtmek için belirttiğiniz miktar.

-h --yardım et
Komutların ve seçeneklerin kısa özetini çıkarın.

-H --Herkese yardım et
Komutların ve seçeneklerin tam özetini çıktı alın.

-v --versiyon
Çıkış programı sürümü.

-i --resim=cdrom.iso
Resmi içeren dosyanın konumunu belirtin. Görüntü büyük dosyadır
dağıtmak istiyorsunuz.

-j --jigdo=cdrom.jigdo
Jigsaw İndirme açıklama dosyasının konumunu belirtin. Jigdo dosyası bir
tarafından oluşturulan insan tarafından okunabilir dosya jigdo dosyası, tümü hakkında bilgi eklediğiniz
Dosyaları yükleyeceğiniz sunucular. jidgo bu dosyayı şu şekilde indirecek
görüntüyü almanın ilk adımı.

-t --şablon=cdrom.template
Görüntü 'şablon' dosyasının konumunu belirtin. Şablon dosyası bir ikili dosyadır
tarafından oluşturuldu jigdo dosyası, görüntünün nasıl yeniden birleştirileceği hakkında bilgi içerir ve
ayrıca (sıkıştırılmış biçimde) hiçbirinde bulunmayan görüntüdeki tüm veriler
parçalar.

Komuta bağlı olarak, bu üç dosyanın her biri bazen giriş için kullanılır,
bazen çıkış için. Dosya belirli bir komutun çıktısı için kullanılacaksa
ve çıktı dosyası zaten var, jigdo dosyası sürece, bir hata ile çıkar --Kuvvet
mevcut.

Çoğu durumda, yalnızca birini belirtmeniz gerekir. -i -j -t, çünkü herhangi
eksik dosya adları belirttiğinizden çıkarılacaktır. Bu ilk tarafından yapılır
sağlanan addan herhangi bir uzantıyı çıkarmak ve ardından hiçbir şey eklememek (eğer
geçenlerden --görüntü),`.jigdo' veya '.şablon'.

-r --report=varsayılan|ilerleme yok|sessiz|grep
Programın ne kadar ayrıntılı olduğunu ve çıktının hangi formatta olduğunu kontrol edin: ilerleme yok is
aynı varsayılan bunun dışında hiçbir `x% tamamlandı' ilerleme mesajı yazdırılmaz. sessiz
çıktıyı kesinlikle gerekli olanla, çoğunlukla hata mesajlarıyla sınırlar. grep
sadece farklıdır varsayılan için make-şablon komut: Çıktıyı etkinleştirir
basit ` ' ikili dosyaları ararken yararlı olan biçim
diğer ikili dosyalarda.

-f --Kuvvet
Şikayet etmeden mevcut çıktı dosyalarının üzerine yazın.

--güç yok, zorlama yok
Bu is the Varsayılan. Mevcut çıktı dosyalarının üzerine yazmayı reddet.

-c --önbellek=jigdo-cache.db
jigdo dosyası genellikle tüm içeriğin tamamını okuması gerekir. DOSYALAR siz belirtin.
Tekrar tekrar kullanırsanız (örneğin, her gün yeni bir CD görüntüsü hazırladığınız için),
dosya bilgilerini önbelleğe almak, programın hızını önemli ölçüde artıracaktır. bu
önbellek dosyası henüz mevcut değilse otomatik olarak oluşturulur. Veriler genellikle her ikisi
ondan okuyun ve ona yazın.

--önbellek yok
Bu is the Varsayılan. Önbellek kullanmayın.

--önbellek-sona erme=SANİYE
Önbellek girişlerinin maksimum yaşını ayarlayın. Bundan daha eski olan tüm girişler şuradan kaldırılacaktır:
önbellek. Varsayılan 30 gündür. 'h', 'd', 'w' harflerinden birini ekleyebilirsiniz,
'm', 'y' sırasıyla saatleri, günleri, haftaları, ayları veya yılları belirtir. bir değeri
'0' veya 'kapalı', sürenin dolmasını devre dışı bırakır, böylece tüm girişler sonsuza kadar önbellekte kalır.
Daha fazla bilgi için aşağıdaki 'ÖNBELLEK DOSYALARI' bölümüne bakın.

--okuma arabelleği=BAYT
Dahili arabelleklerin boyutunu ayarlayın. Varsayılan 128k'dir - hızlı bir diskiniz varsa,
bu değeri artırmak jigdo dosyası daha hızlı, ancak genel olarak, onu değiştirmek
gerekli değil.

--md5-blok boyutu=BAYT
ilginç olmayan parametre. Dosyaların içine yerleştirileceği blokların boyutunu ayarlayın
alt bölümlere ayrılmıştır. Varsayılan 128k'dir. Değiştirirseniz, herhangi bir önbellek dosyasının
yenilendi. Dahili olarak, jigdo dosyası biraz daha büyük veya daha küçük kullanmayı seçebilir
değeri.

-T --files-from=dosya
Belirtilen dosyadan dosya ve dizin adlarını okuyun. Eğer dosya `-', isimleri oku
standart girdiden. Dosyadaki her satır bir ad olarak alınır, bu nedenle adlar
boşluk içerir, ancak yeni satır karakterleri içermez. Boş bir satır neden olur jigdo dosyası durdurmak için
dosyadan okuma.

bulmak(1) dosya listeleri oluşturmak için güçlü bir araçtır, ancak kullandığınızdan emin olun `bulmak
tipi f' mümkünse - aksi takdirde talimat verirseniz bulmak hem bir dosya adı çıktısı almak için
ve bu dosya adına bir sembolik bağlantı, jigdo dosyası dosya içeriğini iki kez okuyacaktır.

-- altıgen Sağlama toplamlarını Base64 benzeri biçim yerine onaltılı olarak çıktı. bu olmamalı
ile kullanılan make-şablon komut, çünkü ortaya çıkan `.jigdo' dosya ihlalleri
`.jigdo' dosya formatı. Kullanım amacı, jigdo dosyası daha birlikte çalışabilir
gibi diğer Unix kabuk yardımcı programları ile md5sum(1).

--hex yok
Bu is the Varsayılan. Jigdo'nun kendi Base64 benzeri sağlama toplamı kodlamasını kullanın.

--debug[=help|=tümü|=BİRİM,~ÜNİTE... ]
Hata ayıklama çıkışını açın veya kapatın. Yalnızca '--debug', '--debug=all' ile eşdeğerdir.
Argüman, hata ayıklama çıktısının virgülle ayrılmış birim adları listesidir.
etkinleştirilebilir veya adından önce `~' varsa devre dışı bırakılır. Özel isim 'hepsi'
tüm birimler anlamına gelir. Varsayılan olarak, birimler dışında hata ayıklama çıkışı kapalıdır.
'iddia' ve 'genel'. Hata ayıklamanın yapılabileceği kullanılabilir birimlerin tam listesi
açılması, jigdo'nun hata ayıklama desteğiyle derlenip derlenmediğine bağlıdır -
liste `--debug=help' ile yazdırılabilir.

DOSYALAR Girdi olarak kullanılacak dosya veya dizin adları. olan kısımlar bunlar
görselde yer almaktadır. İsimlerden birinin dizin olması durumunda, program
dizini tekrar tekrar tarar ve içerdiği tüm dosyaları ekler. Yaparken
bu, sembolik bağları takip eder, ancak sembolik bağ döngülerinden kaçınır.

Dosya adlarından biri `-' karakteriyle başlıyorsa, listeden önce gelmelisiniz.
`--' ile dosyalar. `-' değeri var yok hayır bu listedeki özel anlamı,
adı tek tire olan bir dosya.

KOMUTLAR


Komut adı, iletilen ilk seçenek olmayan argümandır. jigdo dosyası. Çoğu komut var
Kısa kısaltmalar ve uzun isimler. The kısa komuta isimleri meli değil be Kullanılmış in
scriptler - Orada Mayıs ayı be uyumsuz değişiklikler için onları in the gelecek!

YAP-ŞABLON, MT
Okur görüntü ve DOSYALAR, ` yaratır.jigdo' ve '.şablon'. Bu, ana işlevi
jigdo dosyası.

Her ikisini de belirtmek mümkündür --resim=- ve --files-from=-. Bu durumda, önce liste
Dosya sayısı, boş bir satırla karşılaşılıncaya kadar standart girdiden okunur. Her şey
ardından görüntü verileri olduğu varsayılır. Kullanırsanız bu yararlı olabilir mkisoflar(1) veya
tam görüntüyü standart çıktılarında çıkarabilen benzer programlar, çünkü
görüntüyü geçici olarak diskte saklamaya gerek yoktur.

Eğer bir DOSYALAR argüman `//' (Unix) veya `\.\' (Windows) karakterlerini içerir, bu
özel anlam. Kullanıcıların indireceği son jigdo dosyasında parçaların her biri
"[Parçalar]" bölümünde "Etiket:bazı/dosyaadı" biçiminde bir URI ile başvurulur. (Görmek
Ayrıntılı bir açıklama için aşağıdaki '.JIGDO DOSYALARININ FORMATI'.) '[Sunucular]' bölümü şunları verir:
etiketlerin internetteki sunuculara aşağıdaki gibi satırlarla eşleştirilmesi
`Etiket=http://myserver.org/jigdofiles/'. Bu bilgileri kullanarak, jidgo oluşturacak
parça için son indirme URI'si, `http://myserver.org/jigdofiles/some/filename'.
Bir dosya veya dizin adında `//' (veya `\.\') belirtilmesi
doğru dizin seviyesi. Örneğin, sizden birinin Unix yolu DOSYALAR is
`/path/some/filename', söyleyebilirsin jigdo dosyası /path'ten sonra onu geçerek kesmek
`/path//some/filename' argümanı veya tüm dizinin taranmasını istiyorsanız `/path//'.
Yol adlarının mutlak olması gerekmez; `somedirectory//' de mümkündür.

--etiket Etiket=/yol
Diskteki bir yol için etiket adı olarak kullanılacak bir ad belirtin. (Çıkışı etkiler
jigdo dosyası.) Dosyada `//' kullandıysanız DOSYALAR yukarıda açıklandığı gibi argümanlar, jigdo dosyası
varsayılan olarak etiket adlarını otomatik olarak seçer (`A', `B' vb.). Bu seçenekle,
etiketlere daha anlamlı isimler verebilirsiniz. Etiket adının yalnızca
bir veya daha fazla ise kullanılır DOSYALAR `/path//' ile başlayın.

Belirsizliği gidermek için büyük harflerle başlayan etiket adları kullanmayı deneyin.
'http', 'ftp' gibi protokol adlarından açıkça anlaşılır.

--uri etiket=http://some.server.org/
Varsayılan olarak, kullanarak --etiket yukarıda açıklandığı gibi, formun satırlarına neden olur
`Label=file:/path/' çıktı jigdosunun `[Sunucular]' bölümüne yazılacak
dosya. `file:' URI'sini geçersiz kılmak istiyorsanız, satırın okuması için
`Etiket=http://some.server.org/', belirterek bunu yapabilirsiniz --uri ile birlikte
--etiket. sadece vermek --uri etiket=... karşılık gelen olmadan --etiket etiket=...
hiçbir etkisi yoktur ve her ikisini de belirtseniz bile, yalnızca girişe bir giriş eklenir.
Etikete en az bir "[Parçalar]" girişi tarafından başvuruluyorsa "[Sunucular]" bölümü.

Sağlanan değer program tarafından alıntılanmamıştır; gibi karakterler içeriyorsa
boşluk veya #"'\ karakterlerinden herhangi biri varsa onu alıntılamalısınız. (Unix altında,
kabuktan da korumak için değeri iki kez alıntılamanız gerekir, örneğin \\\\ veya '\\'
URI'de tek bir ters eğik çizgi elde etmek için.)

Bir ile belirtilen eşleme --uri seçenek zaten mevcutsa yoksayılır.
çıktı jigdo dosyası.

Windows sürümünün kullanıcıları, `\' dizin ayırıcılarının
varsayılan olarak oluşturulan 'file:' URI'lerinde '/' biçimine dönüştürülür. Bu bitti
"dosya:"nın platformlar arası uyumluluğunu artırmak için - baskı eksik emriyle
Windows sürümü, metni yazdırdığında karakterleri otomatik olarak yeniden dönüştürür.
URI'ler. Kullanarak Windows altında kendi `file:' URI'lerinizi sağlamanız durumunda --uri, Yapmanız gerekir
ayrıca `/' ve `\' değiş tokuşunu yapın.

-0 için -9
Çıktı şablonu dosyasındaki sıkıştırma miktarını ayarlayın, -0 (sıkıştırma yok)
-9 (maksimum sıkıştırma). Varsayılan -9, hangi şablon oluşturma işlemini gerçekleştirebilir
oldukça yavaş. Varsayılan olarak, kullanılan sıkıştırma algoritması aşağıdakilerle aynıdır: gzip(1).

--gzip ve --bzip2
gzip ve bzip2 sıkıştırma algoritmaları arasında seçim yapın. Varsayılan, gzip'tir.
Bzip2 genellikle daha iyi bir sıkıştırma oranı sağlar, ancak sıkıştırma önemli ölçüde
gzip'ten daha yavaş.

--min-uzunluk=BAYT
için bir parçanın minimum uzunluğunu ayarlayın jigdo dosyası resimde aramak için. bu
varsayılan 1k'dir. Bundan daha küçük parçalar resimde asla bulunmayacaktır, bu nedenle
veriler şablon dosyasına dahil edilecektir. Kullanılan arama algoritması böyle gerektirir
minimum uzunluk, aksi takdirde şablon oluşturma son derece yavaş olabilir. Eğer sen
emin ol ki tüm senin DOSYALAR belirli bir miktardan daha büyükse,
artırmak jigdo dosyasıBu seçenek ile miktarı belirterek hızı biraz artırabilirsiniz.
Kablolu mutlak minimum 256 bayt vardır - daha düşük herhangi bir şey sessizce
256 olarak ayarlanmış.

--birleştir=DOSYA
İçeriğini dahil et DOSYA çıktıda `.jigdo' dosya. Dosya veri içerebilir
çıktıya eklenmesini istediğiniz (örneğin, bir liste içeren bir `[Sunucular]' bölümü)
sunucularınızın girdileri olarak) veya daha önceki bir çalıştırmanın jigdo dosyası çıktısı olabilir.
of jigdo dosyası.

Giriş için aynı dosyayı belirtmek mümkündür. --birleştirmek ve çıktı için
--jigdo. Ancak, ayrıca kullanmanız gerekecek --Kuvvet programın üzerine yazmasını sağlamak için
jigdo dosyasının eski sürümü yenisiyle birlikte. DOSYA standart için `-' olabilir
giriş.

Ne zaman ekleme sağlanan dosyaya yeni bilgiler, jigdo dosyası yeni eklenmeyecek
Aynı MD5 sağlama toplamı için bir giriş varsa (ancak
mutlaka aynı URI ile!) zaten var ve yeni satır eklemeyecek
tamamen aynı bir giriş zaten varsa, `[Sunucular]' bölümüne girin.

Ne zaman okuma in var olan DOSYA, davranış biraz farklıdır: Program
konserve "[Parçalar]" bölümündeki girişler aynı sağlama toplamına sahip, ancak farklı
URI'ler. Tamamen aynı girişler için (aynı sağlama toplamı ve URI), yalnızca bir giriş
korunur ve kopyalar kaldırılır. '[Sunucular]' bölümü kaldı
el değmemiş.

--görüntü bölümü
Bu is the Varsayılan. Bilgiler jigdo dosyası bölümüne bir '[Image]' bölümü eklemek için.jigdo'
dosyası.

Bir istisna olarak, yeni bir `[Image]' bölümü değil kullanırsan eklenir --birleştirmek ve
birleştirilecek dosya, 'Şablon-' yazan bir satıra sahip bir '[Görüntü]' bölümü içeriyor.
MD5Sum=' (`=' işaretinden sonraki satır sonu). Bu durumda, oluşturulan şablon verilerinin
MD5 sağlama toplamı değeri, bu formun ilk satırındaki `=' işaretinden hemen sonra eklenir.
dosya - tamamen yeni bir `[Image]' bölümü eklenmemiş. Bu davranış yararlıdır
geçmesine izin verdiği için --birleştirmek keyfi bir `[Image]' bölümü
içerik ve ardından MD5 sağlama toplamının otomatik olarak eklenmesini sağlayın jigdo dosyası.
Aşağıdaki '.JIGDO DOSYALARININ FORMATI' bölümü, aşağıdaki '[Image]' bölümünün içeriğini açıklamaktadır.
daha büyük detay.

--no-image-bölümü
Do değil ' içine bir '[Image]' bölümü ekleyin.jigdo' dosya. bir tane eklemeniz gerekiyor
Bu seçeneği kullanırsanız kendiniz Ancak, bunu yapmak kolay değil (ayrıca
doğru sağlama toplamına sahip bir "Şablon-MD5Sum" satırı ekleyin veya jidgo şikayet edecek), yani
bu seçeneğin kullanılması önerilmez.

--servers-bölümü
Bu is the Varsayılan. Bilgiler jigdo dosyası `[Sunucular]' bölümü eklemek için `.jigdo'
dosya. Bu varsayılan bölüm, anında yeniden birleştirmeye izin veren `file:' URI'lerini kullanır.
yerel dosya sisteminden görüntünün
manuel olarak dosyalayın ve `file:' URI'lerini diğer URI'lerle değiştirin.

--no-servers-bölümü
Do değil `` sonuna bir `[Sunucular]' bölümü ekleyin.jigdo' dosya. Faydalı örn.
bölümü bir komut dosyası ile ekleyeceksiniz.

--match-exec=SHELLCOMMAND
Görüntüde bir dosya bulunduğunda, sağlanan komut dizesini şu şekilde yürütün:
onu bir kabuğa geçirmek. jigdo dosyası ile bir dizi ortam değişkeni kurar
dosya eşleşmesi hakkında bilgi. Örneğin, ` dosyası/yol//a/b/dosya' idi
resimde bulunur ve `Etiket:a/b/dosyası` `` üzerine yazılacaktır..jigdo'
Dosya:

· ETİKET="Etiket" - Dosya için etiketin adı. Örnek, `--etiket
Label=/path' sizin tarafınızdan belirtildi. Böyle bir seçeneğin olmaması durumunda, ETİKET irade
ayarlanmış ama boş.

· ETİKET YOLU="/path/" - Etikete karşılık gelen yol veya başka bir deyişle,
eşleşen dosyanın yolunun öneki değil çıktıda görün `.jigdo'
dosya. Herhangi bir ` olmadan bile ayarlanır--etiket' seçeneği mevcut. Bir eğik çizgi ile biter.

· EŞLEŞTİRME YOLU="a/b/" - Eşleşenin yaprak adı olmadan yolun geri kalanı
dosya. Ya boştur ya da eğik çizgi ile biter.

· YAPRAK="file" - Eşleşen dosyanın yaprak adı.

· MD5SUM="lNVdUSqbo2yqm33webrhnw" - Eşleşen dosyanın md5 toplamı, Base64 benzeri
biçimi.

· DOSYA="/path//a/b/file" - Kolaylık olması için dosyanın tam yolu. bu
değişken her zaman $LABELPATH$MATCHPATH$LEAF olarak ayarlanır.

Lütfen bu seçeneğe iletilen dizeyi doğru bir şekilde alıntılamaya dikkat edin, aksi takdirde
sağlanan komut, boşluk içeren dosya adlarıyla çalışmaz. Örnek olarak,
eşleşen dosyalara sabit bağlantıların bir yedeğini oluşturun, aşağıdaki seçeneği kullanın: --match-
exec='mkdir -p "${LABEL:-.}/$MATCHPATH" && ln -f "$FILE" "${LABEL:-.}/$MATCHPATH$LEAF"'

Varsayılan olarak, hiçbir komut yürütülmez. Bir komut dizesini kaldırmak için --match-exec="" kullanın.
bu seçeneğin daha önce kullanılmasıyla ayarlandı.

--açgözlü eşleştirme
Bu is the Varsayılan. Resminizin bir .katran sırayla dosya
başka bir dosya içeriyor xve her ikisini de sağladığınız .katran ve içindeki dosyalar
komut satırında. Ne zaman jigdo dosyası görüntüyü tarar, başlangıçla karşılaşır
arasında .katran dosya ve ardından dosya x.

Bu noktada bir karar verilmelidir: Daha küçük dosya x olarak kaydedilmek
eşleşti mi, yoksa daha büyük (ve dolayısıyla daha iyi) eşleşme lehine yoksayılmalı mı?
the .katran dosya? Ne yazık ki, bu noktada olup olmayacağı net değil.
aslında tam bir eşleşme olmak .katran, bu nedenle program varsayılan olarak küçük olanı tercih eder.
maç.

--no-açgözlü-eşleşme
Büyük bir kısmi eşleşmenin mevcut olması ve daha kısa bir eşleşmenin olması durumunda
onaylandı, küçük eşleşmeyi görmezden gelin. (Yukarıdaki seçeneğe bakın.)

GÖRÜNTÜ YAP, MI
` okur.şablon' ve DOSYALAR, oluşturur görüntü (veya `resimadı.tmp'). İlkel sağlar
görüntüleri yeniden birleştirme yolu - jidgo genellikle bu görev için daha uygundur. Ancak, içinde
karşıtlık jidgo, hayır `.jigdo' dosyası gereklidir.

Görüntü bir dosyaya yazılacaksa (standart çıktıya değil),
birkaç ` çağrısı ile birkaç adımda görüntüyü oluşturunjigdo dosyası make-imaj', olarak
takip eder: İlk önce jigdo dosyası, burada mevcut olduğu kadar çok dosya belirterek
zaman. Program dosyaları tarar ve görüntüde bulunanlar kopyalanır.
` eklenerek adı oluşturulan geçici bir dosya.Tmp' görüntü dosya adına.

Görüntünün parçası olabilecek diğer tüm dosyalar için bu işlemi tekrarlarsınız. Yakında
tüm parçalar mevcut olduğundan, geçici dosya biraz kısaltılacaktır (bazılarını silmek için)
idari veriler jigdo dosyası sonuna ekler) ve son resme yeniden adlandırılmıştır
isim. Görüntüyü birkaç adımda yeniden birleştirme olasılığı özellikle aşağıdakiler için kullanışlıdır:
çıkarılabilir medyadan dosya toplama, örneğin birkaç eski CD.

kullanan komut dosyaları make-imaj kontrol ederek görüntü oluşturmanın tamamlanıp tamamlanmadığını algılayabilir.
çıkış durumu: 0, başarılı oluşturmayı işaret ederken 1, daha fazla dosyanın olması gerektiği anlamına gelir
tedarik edildi. Diğer hatalar 2 çıkış durumuyla sonuçlanır ('kurtarılabilir', örneğin dosya bulunamadı)
veya 3 (kurtarılamaz, örneğin yazma hatası).

--dosyaları kontrol et
Bu is the Varsayılan. Görüntüye herhangi bir parça kopyalandığında, yeniden kontrol edin.
şablonda depolanan sağlama toplamına karşı sağlama toplamı. tavsiye edilir
görüntü oluşturmayı biraz yavaşlatsa bile bunu açık bırakın.

--no-check-dosyaları
Görüntüye kopyalarken dosyaların sağlama toplamlarını kontrol etmeyin. Bu güvenli olabilir
önbellek dosyası kullanılmadığında kullanılır (bu, dosyaların
görüntü tarandıktan hemen sonra) veya tüm görüntü daha sonra
doğrulamak Komut.

BASKI EKSİK, PM
` okur.jigdo', `.şablon' ve (varsa) 'resimadı.tmp', hala URI'lerin bir listesini çıkarır
görüntüyü tamamen yeniden birleştirmek için gerekli.

birlikte make-imaj komut, bu, işlevselliğin çoğunu sağlar jidgo on
komut satırı.

Geçici görüntü dosyasında henüz mevcut olmayan her parça için dosya sağlama toplamı
jigdo dosyasının `[Parçalar]' bölümüne baktı. İlgili girişteki herhangi bir etiket
daha sonra `[Sunucular]' bölümündeki etiket tanımlarına göre genişletilir ve yazdırılır
standart çıktıda. jidgo her biri için birkaç alternatif konum belirlemenize olanak tanır
bu bölümde etiket, ancak baskı eksik her eksik için yalnızca ilk çıktıyı verir
Bölüm.

Sağlama toplamı `[Parçalar]' bölümünde bulunamazsa (bu,
o bölümü sildiniz), bunun yerine `MD5Sum için bir arama yapılır:', tıpkı
ile jidgo. (Böylece, `[Parçalar]' bölümünden kurtulmak istiyorsanız,
her parçayı kendi sağlama toplamına göre yeniden adlandırın.)

--uri etiket=http://some.server.org/
` içindeki girişleri geçersiz kıl.jigdo' istediğiniz bir URI'ye sahip herhangi bir etiket için dosya.
Yukarıdaki örnekte, bir '[Parçalar]' 'Etiket:bazı/dosyaadı' girişi,
satır `http://some.server.org/some/filename' yazdırılacak.

Sağlanan değer program tarafından alıntılanmamıştır; gibi karakterler içeriyorsa
boşluk veya #"'\ karakterlerinden herhangi biri varsa onu alıntılamalısınız. (Unix altında,
kabuktan da korumak için değeri iki kez alıntılamanız gerekir, örneğin \\\\ veya '\\'
URI'de tek bir ters eğik çizgi elde etmek için.)

BASKI-EKSİK-TÜMÜ, PMA
Tıpkı baskı eksik, bu komut, tamamen için hala gerekli olan URI'lerin bir listesini verir.
görüntüyü yeniden birleştirin. Ancak, herşey yerine alternatif indirme konumları yazdırılır
sadece bir. Çıktıda, bir dosyanın URI'leri, diğer dosyaların URI'lerinden şu şekilde ayrılır:
boş satırlar bu --uri seçeneği ile aynı etkiye sahiptir baskı eksik.

DOĞRULAYIN, VER
Okur görüntü (muhtemelen make-imaj) ve `.şablon', doğru olup olmadığını kontrol eder
görüntü sağlama toplamı.

Şablon verileri yalnızca tek tek parçaların sağlama toplamlarını değil, aynı zamanda
bir bütün olarak görüntü. make-imaj zaten bir dizi dahili kontrol gerçekleştiriyor, ancak
gibi, ayrıca bu komutla görüntüyü kontrol edebilirsiniz.

TARAMA, SC
hepsini okur DOSYALAR ve zaten önbelleğe alınmadıkları sürece bunları önbelleğe girer. bu
--önbellek Bu komut için seçenek mevcut olmalıdır.

--no-tarama-bütün-dosya
Bu is the Varsayılan. Bu sadece ilk neden olur --md5-blok boyutu her dosyanın baytları
okunacak. Önbellek daha sonra kullanılırsa jigdo dosyası make-imaj, gerisi
dosya, giriş görüntüsünde bu ilk baytlar tanındığında okunacaktır.

--tarama-bütün-dosya
Hemen tüm dosya içeriğini okuyun ve bunları önbellekte saklayın.

MD5TOPLA, MD5
hepsini okur DOSYALAR ve içeriklerinin MD5 sağlama toplamlarını yazdırır. Bu komut oldukça
Benzer md5sum(1), sağlama toplamının Base64 benzeri kodlamada çıkması dışında
tarafından başka yerlerde de kullanılır jigdo dosyası.

The DOSYALAR argümanlar diğer komutlarla aynı şekilde işlenir, yani
bu özyineleme, dizin olan herhangi bir argüman için otomatik olarak gerçekleşir ve
sembolik bağlantılar, gösterdikleri dosya(lar)a ulaşılamadığı durumlar dışında listelenmez.
direkt olarak.

Standart çıktıda yazdırılan sağlama toplamı listesinde, dosya adının yalnızca aşağıdaki kısmı
herhangi bir `//' (veya Windows'ta `\.\') yazdırılır. Herhangi --önbellek dosyaları sorgulamak için kullanılacak'
MD5 sağlama toplamları ve/veya taranan dosyaların sağlama toplamlarının yazılması.

LİSTE-ŞABLON, LS
` okur.şablon' dosyası ve görüntü ve tüm parçalar hakkında düşük seviyeli bilgiler verir
ofset, uzunluk ve sağlama toplamı dahil olmak üzere içinde bulunur.

Bu komutu geçici görüntü dosyalarıyla da kullanabilirsiniz (gibi bir şey belirterek
--template=görüntüadı.tmp) - bu durumda, çıktı aynı zamanda
resim ve olmayan kısımlara yazılmıştır.

Kesin çıktı formatı, farklı jigdo sürümleri arasında uyumsuz bir şekilde değişebilir. bu
aşağıdaki farklı satır türlerinin çıktısı alınabilir. 'have-file' yalnızca 'için oluşur.Tmp'
geçici dosyaya zaten başarıyla yazılmış bir dosyayı gösteren dosyalar:

şablon içi görüntü içinde ofset uzunluk
ihtiyaç dosyası görüntü içinde ofset uzunluk dosya-md5sum dosya başlatma-rsyncsum
dosya sahibi olmak görüntü içinde ofset uzunluk dosya-md5sum dosya başlatma-rsyncsum
görüntü bilgisi görüntü uzunluğu resim-md5sum rsyncsum boyutu

DETAYLAR


Jigsaw Download, ISO9660 CD görüntülerinin formatı göz önünde bulundurularak oluşturulmuştur - ancak,
aşağıdakiler diğer birçok dosya sistemi formatının yanı sıra 'tar' arşivleri için de geçerlidir ve
sıkıştırılmamış "zip" arşivleri. Bir CD görüntüsü, içeriği düzenlemek için her iki bilgiyi de içerir.
dosya sistemi (disk adı vb. içeren başlık, ISO9660 dizin verileri, aşağıdakiler gibi uzantıların verileri)
Joliet veya RockRidge, sıfır dolgu) ve CD'de bulunan dosyalar. Önemli bir
jigdo'nun dayandığı özellik, her dosyanın bir bitişik bölümde saklanmasıdır.
görüntü; iki veya daha fazla parçaya bölünmez.

Ne zaman jigdo dosyası bir görüntüde bulunabilecek bir dizi dosya verildiğinde, algılar
dosyalardan herhangi birinin, kullanılandan esinlenilmiş bir "yuvarlanan sağlama toplamı" kullanılarak bulunup bulunmadığı
by rsync(1). Elde edilen veriler `.şablon' dosya: Eğer bir bölümü
resim eşleştirilemedi (örneğin, dizin bilgisiydi), veriler sıkıştırıldı ve
doğrudan şablona yazılır. Ancak, eşleşen bir dosya bulunursa, verileri
şablondan çıkarılmıştır. Bunun yerine, yalnızca bir başvuru (dosyanın bir MD5 sağlama toplamı)
şablona eklenir.

Şablon verilerinin yalnızca ikili veriler içerdiğini, herhangi bir dosya adı içermediğini unutmayın.
veya URI'ler, çünkü bu değerlerden herhangi birinin değiştirilmesi gerektiğinde kolayca düzenlenemez.
Tüm bu bilgiler `.jigdo' dosyası, URL'leri ekleyebileceğiniz bir metin dosyası
sunucularınız için. Jigdo dosyası, her MD5 sağlama toplamı için bir veya daha fazla eşleme sağlar.
ilgili parça için alternatif indirme konumları.

MD5 toplamlarının URI'lere eşlenmesinin yanı sıra, jigdo dosyası ayrıca bir URI işaretlemesi içerir.
şablon dosyası için bir indirme konumuna. Bu şekilde, jidgo indirme aracı sadece ihtiyaç duyar
bir URI verilecek (`.jigdo' dosyası) indirip yeniden bir araya getirebilmek için
tam görüntü.

FORMAT OF .JİGDO DOSYALAR


genel biçimi `.jigdo' dosyalar '. İlk' dosyaları tarafından da kullanıldığı gibi
Bazı veriler için Gnome ve KDE projeleri. Dosya, her biri bölümler halinde düzenlenmiştir.
önünde `[Bölümadı]' yazan bir satır bulunur. Her bölümde, çizgiler şu şekildedir:
`Etiket=Değer'. Bu tür satırlara aşağıda 'girişler' de denir. hepsi `.jigdo' dosyaları UTF-8'i şu şekilde kullanır:
onların karakter kodlaması.

Yorumlar `#' karakteri ile tanıtılır ve satırın sonuna kadar uzatılır.
Satır başında ve sonunda ve bölümün solunda ve sağında boşluk yok sayılır
isimler ve girdilerdeki `='. Ayrıca, jigdo yardımcı programları metnin metnini böldü.
giriş değeri (yani `=' işaretinden sonraki kısım) boşlukla ayrılmış sözcüklere
Unix kabuğu. Bunu önlemek için tek '' ve çift "" tırnak işaretleri kullanılabilir, örneğin URI'ler
boşluk içeren bölünür. Benzer şekilde, özel anlamı olan karakterler (
'"#\ ve boşluk/sekme) karakterleri, değerde görünmesi için \ ile alıntılanmalıdır.
kabuk, ' ' ve " " arasında bir fark vardır: ' ' içinde, "#\ ve
boşluk özel anlamlarını kaybeder ve sıradan karakterler haline gelir, oysa " " içinde,
yalnızca '# ve boşluk karakterleri özel anlamlarını kaybeder - başka bir deyişle,
ters eğik çizgi kaçışları hala " " içinde çalışır, ancak " " değil.

`.jigdo' dosyaları isteğe bağlı olarak sıkıştırılabilir gzip(1). jigdo dosyası her zaman çıktılar
kendinizi sıkıştırabileceğiniz sıkıştırılmamış dosyalar. jigdo-lite tek destekler
sıkıştırılmamış ve sıkıştırılmış dosyalar.

(Gelecekte değişebilecek ve güvenilmemesi gereken davranış: jidgo
ayrıca dosyalardaki herhangi bir sayıda birleştirilmiş düz metin ve gzip'li parçayı destekler
- örneğin, bir ` sıkıştırabilirsiniz.jigdo' dosya ve ardından birkaç satır ekleyin
sonuna kadar sıkıştırılmamış veriler.)

Her durumda, `.gz' uzantısı dosya adından kaldırılmalıdır - araçlar
bir dosyanın sıkıştırılıp sıkıştırılmadığını dosya içeriğinden otomatik olarak belirler.

Aşağıda jigdo tarafından kullanılan bireysel bölüm adlarının bir açıklaması bulunmaktadır.

JİGDO BÖLÜM
[Jigdo]
Sürüm = 1.1
Jeneratör=jigdo dosyası/1.0.0

Kullanılan jigdo dosya formatının versiyonu ve program hakkında bilgi
üretti. ` başına böyle bir bölüm olmalıdır.jigdo' dosya.

GÖRÜNTÜ BÖLÜM
[Resim]
dosya adı="dosya adı için tasarruf on kullanıcının disk"
şablon="URI nerede için almak şablon dosya"
Template-MD5Sum=OQ8riqT1BuyzsrT9964A7g
KısaBilgi=tek çizgi tanım of the görüntü (200 karakterler maks.)
bilgi=ve kazandırdı tanım (5000 karakterler maks.)

"Şablon" girişinin değeri bir URL (mutlak veya URL'ye göre) olabilir.
jigdo dosyasının) veya ` biçiminde bir dizeetiket:yol adı'(UYGULANMAMIŞ), tarif edildiği gibi
altında.

'Template-MD5Sum' girişi şu şekilde eklenir: jigdo dosyası ve MD5 sağlama toplamını belirtir
oluşturulan `.şablon' dosya. tarafından kullanılır jidgo indirildiği durumları tespit etmek için
şablon verileri bozuk veya farklı bir görüntüye ait.

Diğer giriş değerlerinden farklı olarak, 'KısaBilgi' ve 'Bilgi' girişlerinin değerleri değil bölmek
kelimelere kadar, bunun yerine tüm alıntılar korunur.

'Bilgi' girişinin değeri şu açıdan özeldir: jidgo(1) isteğe bağlı olarak XML işaretlemesini ayrıştırabilir
Bu içerir. İşaretlemede dengesiz/desteklenmeyen etiketler gibi hatalar varsa, dize
XML ayrıştırması olmadan tam anlamıyla görüntülenir. Desteklenen etiketler (gözü pek),
(italik), (daktilo yazı tipi), (altını çizmek), (daha büyük yazı tipi),
(daha küçük yazı tipi) ve (satır sonu). Desteklenen varlıklar şunları içerir:
(`<'), > (`>') ve & (`&'). Tüm 'Bilgi' girişinin tek satırda olması gerektiğini unutmayın.
jigdo dosyası.

Bu bölüm birden çok kez ortaya çıkabilir, ancak ilki hariç tümü yok sayılır. Bu
örneğin bir ` oluştururken yararlıdır.jigdo' zaten sahip olduğunuzda bir DVD görüntüsü için dosya
`.jigdo' aynı içeriğe sahip CD'ler için dosyalar: Yalnızca '[Dahil]' (aşağıya bakın)
DVD jigdo dosyasının sonunda, `[Image]' bölümünden sonra CD'lerin jigdo dosyaları.

PARÇALARI BÖLÜM
[Parçalar]
xJNkjrq8NYMraeGavUpllw=EtiketA:part0
GoTResP2EC6Lb_2wTsqOoQ=EtiketA:part1
kyfebwu6clbYqqWUdFIyaw=EtiketB:bazı/yol/bölüm2
-J9UAimo0Bqg9c0oOXI1mQ=http://some.where.com/part3

MD5 sağlama toplamlarından URI'lere eşlemeyi sağlayan bölümdeki tüm satırlar,
aynı biçim: `=' öğesinin sol tarafında sağlama toplamı (Base64 benzeri bir
kodlama) verilir ve sağda bununla ilgili parçaya karşılık gelen bir dize
sağlama toplamı; ya tam bir URI ya da ` biçiminde bir dizeetiket:yol adı', hangisi
için tanım(lar)a bakılarak bir veya daha fazla URI'ye genişletildi. etiket içinde
'[Sunucular]' bölümü.

Herhangi bir "[Parçalar]" bölümünde belirli bir MD5 sağlama toplamının bulunamaması durumunda jidgo,
program `MD5Sum için bir arama yapacaktır:', örneğin
Yukarıdaki "part5" satırını sildiyseniz, "MD8Sum:xJNkjrq0NYMraeGavUpllw".

Bu bölümde birden çok kez görünen bir sağlama toplamı, alternatif indirmeyi gösterir
parçası için yerler.

Dosyada herhangi bir sayıda `[Parçalar]' bölümü olabilir; hepsi ne zaman düşünülür
MD5 sağlama toplamları aranıyor.

jigdo dosyası her zaman `[Parts]' bölümünü dosyanın sonuna koyar ve hatta
ile belirtilen herhangi bir dosyayı yeniden düzenler --birleştirmek sonunda böyle bir bölüme sahip olmak. Bu
izin vermek için yapılır jidgo sırasında `[Image]' bölümündeki bilgileri görüntülemek için
bu dosyanın geri kalanı hala indiriliyor.

SERVERS BÖLÜM
[Sunucular]
etiketA=http://myserver.org/
etiketA=ftp://mirror.myserver.org/
LabelB=EtiketC:alt dizin/
etiketC=http://some.where.com/jigdo/

Sunucu etiketlerinden sunucuya eşlemeyi sağlayan bölümdeki tüm satırlar
konumları aynı formata sahiptir: `=' işaretinin sol tarafında etiket adı verilir ve
sağda etiket adının genişletileceği değer.

Bu bölümde birden çok kez görünen bir etiket adı, alternatif indirmeyi gösterir
"[Parçalar]" bölümündeki etiketi kullanan parçaların konumları. Bu gösterim
jigdo dosyasına ayna eklemek çok kolay.

Yukarıdaki örnekte gösterildiği gibi, etiket değerlerinin kendileri başka etiketlere atıfta bulunabilir. İçinde
bu durumda, '[Parts]' bölümündeki 'LabelB:some/path/part2' girişi
`http://some.where.com/jigdo/subdirectory/some/path/part2'. Etiketteki döngüler
tanımlar tanımsız davranışa neden olur ve bunlardan kaçınılmalıdır.

Dosyada herhangi bir sayıda `[Sunucu]' bölümü olabilir; hepsi ne zaman düşünülür
etiketleri arıyorum. '[Parçalar]' veya '[Sunucular]'dan biri, ancak ikisi birden değil,
jigdo dosyası.

YORUM BÖLÜM
[Yorum Yap]
Bu satırlar dışında hiçbir metin `[' ile başlamamalıdır.

'[Yorum]' veya '[yorum]' satırını izleyen tüm metinler, bir sonraki satıra kadar yok sayılır.
bir bölüm etiketi.

DAHİL DİREKTİF
[Katmak http://some.url/file.jigdo]

Bu formun satırları, belirtilen jigdo dosyasının içeriğinin indirilmesine ve
ana jigdo dosyası gibi ayrıştırılır. Etki, dahil edilenleri kopyalamakla aynı olacaktır.
dosyanın içeriğini include yönergesini içeren dosyaya aktarın. (İstisna: Herhangi
göreli URL'ler her zaman ` URL'si kullanılarak çözülür..jigdo' bunu içeren dosya
göreli URL.)

URL bağımsız değişkeni, mutlak veya göreli bir URL olabilir. Göreli URL'lerin
include yönergesini içeren jigdo dosyasının URL'sine göre. Kutu içerir
iç içe olabilir, ancak bir include yönergeleri döngüsü oluşturmak bir hatadır. Bu değil mümkün
` formunun URL'lerini kullanmak içinetiket:yol adı'.

URL, "" ile alıntı yapılamaz. Bağımsız değişkendeki herhangi bir `]' karakteri şu şekilde kaçılmalıdır:
`%5D' ve boşluklar `%20' olarak.

Include direktifleri yalnızca aşağıdakiler tarafından desteklenir: jidgo, onlar tarafından görmezden gelinir jigdo-lite.

Dahil etme yönergesi önceki bölümleri sonlandırır, ancak yeni bir bölüm başlatmaz. İçinde
başka bir deyişle, içerme satırından sonra her zaman yeni bir bölüm başlatılmalıdır, jidgo değil
`[Dahil]' altında normal girişlerin görünmesine izin verin.

ÖNBELLEK DOSYALAR


ile belirtilen herhangi bir dosya --önbellek seçeneği hakkında bilgi depolamak için kullanılır. DOSYALAR
sunuldu jigdo dosyası. Önbelleği sorgularken, bir dosya değişmemiş olarak kabul edilir (ve
önbelleğe alınmış veriler kullanılır) yalnızca dosya adı, dosya boyutu ve son değiştirme zamanı (mtime) eşleşirse
Kesinlikle. Dosya adı eşleşmesi için dosya adının tamamı değil, yalnızca bir kısmı kullanılır.
herhangi bir `//' yi takip edin, böylece `//' den önceki kısımda yapılan herhangi bir değişiklik geçersiz olmayacaktır.
önbellek.

Eski önbellek girişleri, okunmamış veya yazılmamışsa önbellekten kaldırılır.
ile belirtilen süre boyunca --önbellek-sona erme. Girişler değil hemen kaldırıldı
başvurdukları dosya artık mevcut değilse önbellekten
çıkarılabilir ortamdaki dosyalar hakkında önbellek bilgileri.

Önbellek sona erme yalnızca gerçekleşir sonra jigdo dosyası ana işini yaptı - varsa eski girdiler
sona ermeden önce erişilirse, bunlar saklanacaktır. Örneğin, eğer program
30 günlük varsayılan sona erme süresini kullanarak çalıştırın, ancak girişleri olan bir önbellek dosyasına erişir
2 ay önce oluşturuldu, ardından bu önbellekteki girişler irade dikkate alınır ve yalnızca
program çalışması sırasında ihtiyaç duyulmayan önbellek girişlerinin süresi dolacak.

Temel veritabanı kitaplığının (libdb3) bir özelliği nedeniyle, önbellek dosyaları hiçbir zaman
küçülürler, sadece büyürler. Önbellek dosyanızdan çok sayıda girişin süresi dolmuşsa ve
küçülmesini istiyorsanız, ya silebilirsiniz (tabii ki o zaman her şey
yeniden oluşturulacak) veya libdb3'e eşlik eden yardımcı programları kullanarak
veritabanı, `gibi bir komutladb3_dump eski önbellek.db | db3_load yeni-cache.db'. Debian için,
bu programlar 'libdb3-util' paketinde sağlanır.

eğer farklı --md5-blok boyutu belirtilirse, tüm dosyanın yeniden okunması gerekir.
önbellek girişini güncelleyin. eğer farklı --min-uzunluk belirtilir, yalnızca ilk
Dosyanın `md5-blok boyutunda' baytlarının yeniden okunması gerekiyor.

ÖRNEKLER


HAZIRLIK SİZİN CD GÖRÜNTÜ İÇİN DAĞITIM
Bir CD görüntüsü oluşturdunuz `resim.iso' dizinde depolanan bazı dosyalardan
`/ev/ftp' olarak da çevrimiçi olarak mevcut olan sabit diskinizdeftp://sitem.org'. Olarak
aynı verileri iki kez etkin bir şekilde barındırarak alanı boşa harcamak istemezsiniz (bir kez
FTP sunucusu, bir kez görüntünün içinde) ve kullanıcıların indirmelerinin iptal edilmesinden bıktınız
200MB sonra ve onlarca kez indirmeyi yeniden başlattıktan sonra jigdo kullanmaya karar veriyorsunuz.
Resmi indirmek için nasıl hazırlarsınız?

Aslında, yalnızca bir komut gereklidir:

jigdo dosyası make-şablon --resim=resim.iso --jigdo=/home/ftp/image.jigdo
--template=/home/ftp/image.template /ev/ftp// --etiket Sitem=/home/ftp --uri
benim sitem=ftp://sitem.org/

İnsanlar artık işaret edebilir jidgo ` deftp://mysite.org/image.jigdo' resminizi indirmek için. bu
şablon dosyasının ` olarak erişilebilir olması gerekiyorftp://mysite.org/image.template'.

Bir FTP sunucusu için aynı şeyi yapmanızı hiçbir şeyin engellemediğini unutmayın.
sizin tarafınızdan yönetilir - bu durumda, yalnızca `.jigdo' ve '.şablon'
kendi sunucunuzdaki/ana sayfanızdaki dosyalar.

HAZIRLIK AN KEYFİ BÜYÜK DOSYA İÇİN DAĞITIM
Dosya sistemi olmayan büyük bir dosyanız olduğunu varsayıyoruz, örneğin `film.mpeg'. Çünkü
Alan sorunları, verileri iki sunucuya dağıtmak istiyorsunuz.

Bu durumda, görüntünün bölümlerinin yapay olarak oluşturulması gerekir. bölmek
emretmek. Örneğin, her biri 4 MB'lık parçalar oluşturmak için `bölmek -b 4m film.mpeg Bölüm'.
Ortaya çıkan dosyaları kopyalayın `bölümXX' iki dizine '1' ve '2' senin yarattığın,
dosyaların sunucular arasında nasıl dağıtılmasını istediğinize göre. Ardından, oluştur
jigdo ve şablon dosyaları `jigdo dosyası make-şablon --image=film.mpeg 1 // 2 //'. Sen
` düzenlemeniz gerekecek.jigdo' dosya ve iki sunucu için doğru URI'leri sağlayın
` yükleyeceksinbölümXX' dosyalarına.

KİŞİYE ÖZEL VERSIONS OF GÖRÜNTÜLER
Gerekirse bir görüntünün her bir parçası için farklı bir URI atamak mümkün olduğundan,
jigdo çok esnektir. Yalnızca bir örnek, özelleştirilmiş sürümlerin olasılığıdır.
görüntüler: Birinin bir CD görüntüsü dağıttığını ve sizin birkaç tane yapmak istediğinizi varsayalım.
üzerinde küçük değişiklikler yapın ve kendi sürümünüzü yeniden dağıtın. ` dosyasını indirirsiniz.resmi.iso'CD'si
görüntü ile jidgo (` URL'sini ileterekresmi.jigdo'), CD-R'ye yazın,
değişiklikler (örneğin, `benim dosyalarım' dizini sabit diskinizde) ve
kendi versiyonu, `benim versiyonum.iso'. Sonra talimat verirsin jigdo dosyası jigdo oluşturmak ve
komutunu kullanarak değiştirilen görüntünüz için şablon dosyaları

jigdo dosyası make-şablon --image=versiyonum.iso /mnt/cdrom/ benim dosyalarım// --etiket
benim=dosyalarım/ --uri benim=http://my.homepage.net/ --merge=resmi.jigdo
iken `resmi.iso' altına monte edilir/mnt/cdrom'. Kullanarak --birleştirmek, anlattın jigdo
dosya ` içeriğini almak içinresmi.jigdo', ona yeni bir '[Image]' bölümü ekleyin
`benim versiyonum.iso' ve ortaya çıkan jigdo dosyasını ` konumuna yazınsürümüm.jigdo' - Peki şimdi
`sürümüm.jigdo' indirmek için iki resim sunar, orijinal sürüm ve değiştirilmiş
sürüm. (Resmi sürümü sunmasını istemiyorsanız, düzenleyin ve
`[Resim]' bölümünü listeleyen `resmi.iso').

Şimdi yükleyebilirsiniz `.jigdo' dosya, '.şablon' dosyası ve ayrıca ' içindeki dosyalarbenim dosyalarım'
` içinhttp://my.homepage.net/'. Böylece, insanların değiştirilmiş resminizi indirmesi için,
değil tüm resim içeriklerini web alanınıza yüklemeniz gerekir, ancak yalnızca yaptığınız değişiklikleri
yaptı!

(Yalnızca çok az değişiklik yaptıysanız, "dosyalarım" parametresini de atlayabilirsiniz.
yukarıdaki komut, ardından tüm değişiklikleriniz yeni şablon dosyasında sona erer.)

BİRLEŞTİRİLMESİ bİRÇOK JİGDO YÖNETİMİ GÖRÜNTÜLER INTO ONE
Jigdo kullanan çeşitli kaynaklardan gelen verileri birleştirmek de sorun değil. örneğin, eğer
her biri farklı bir CD görüntüsü dağıtan beş farklı ve alakasız sunucudan
jigdo ile tüm bu CD'lerdeki verileri içeren özelleştirilmiş bir DVD görüntüsü oluşturabilirsiniz.
İnsanlar kullandığında jidgo resminizi indirmek için DVD'deki tek tek dosyalar getirilir
orijinal CD'lerle aynı kaynaklardan.

Sonuç olarak, web alanınız üzerinden 3.2 GB'lık bir dosya dağıtıyor olsanız bile,
sunucunuzda depolanan gerçek veri miktarı yalnızca birkaç
MB'ler.

onworks.net hizmetlerini kullanarak jigdo dosyasını çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    derin temizlik
    derin temizlik
    Tüm yapıyı bozan bir Kotlin betiği
    Gradle/Android projelerinden önbellekler.
    Gradle veya IDE izin verdiğinde kullanışlıdır
    aşağı. Komut dosyası üzerinde test edildi
    macOS, ancak ...
    derinlemesine temizlemeyi indirin
  • 2
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle Eklentisi
    Eclipse Checkstyle eklentisi
    Checkstyle Java kodunu entegre eder
    denetçi Eclipse IDE'ye. bu
    eklenti gerçek zamanlı geri bildirim sağlar
    kullanıcı viol hakkında...
    Eclipse Checkstyle Eklentisini İndirin
  • 3
    AstroOrzOyuncu
    AstroOrzOyuncu
    AstrOrz Player ücretsiz bir medya oynatıcıdır
    yazılım, WMP ve VLC tabanlı kısım. bu
    oynatıcı, minimalist tarzda,
    ondan fazla tema rengi ve ayrıca
    b ...
    AstrOrzPlayer'ı indirin
  • 4
    film başlatıcısı
    film başlatıcısı
    Kodi Movistar+ TV, XBMC/ için bir ADDON'dur
    Kod, bir öğe dağıtılmasına izin verebilir
    IPTV hizmetlerinin kod çözücüsü
    Movistar tek bir cihazda entegre
    medya merkezleri ma...
    movistartv'yi indir
  • 5
    Code :: Blocks
    Code :: Blocks
    Code::Blocks ücretsiz, açık kaynaklı,
    platformlar arası C, C++ ve Fortran IDE
    en zorlu ihtiyaçları karşılamak için inşa edilmiştir
    kullanıcılarının Çok olacak şekilde tasarlanmıştır
    uzanır...
    Kodu İndir::Bloklar
  • 6
    ortasında
    ortasında
    Ortasında veya Gelişmiş Minecraft Arayüzü
    ve Veri/Yapı İzleme,
    Minecraft'a genel bir bakış göster
    dünya, aslında onu yaratmadan. Bilişim Teknoloji
    Yapabilmek ...
    Arada İndir
  • Daha fazla »

Linux komutları

Ad