zsyncmake - Online di Cloud

Ini adalah perintah zsyncmake yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


zsyncmake - Buat file kontrol untuk zsync(1)

SINTAKSIS


zsinkronisasi [ { -z | -Z } ] [ -e ] [ -C ] [ -u url ] [-U url ] [ -B Ukuran blok ] [-o
file keluar ] [ -F namafile target ] [ -v ] nama file

zsinkronisasi -V

DESKRIPSI


Membangun metafile untuk program klien zsync yang akan digunakan untuk melakukan sebagian file
unduhan. nama file adalah file yang ingin diunduh pengguna; zsyncmake membangun
metafile yang sesuai dan menulis nama file.zsync di direktori saat ini.

zsync membutuhkan setidaknya satu URL untuk mengunduh konten file. Jika .zsync
akan berada di direktori yang sama dengan file yang akan diunduh, Anda dapat menerima default - zsync
menyertakan URL relatif dalam file kontrol. Jika tidak, gunakan -u pilihan untuk menentukan URL.
Anda juga harus menentukan URL untuk konten yang tidak dikompresi dengan -U jika tersedia, sebagai zsync
terkadang dapat memanfaatkan ini untuk unduhan yang lebih efisien. (Anda dapat mengedit file .zsync
dan tambahkan ini setelahnya - ia memiliki kunci sederhana: format nilai di header - tapi saya sarankan
Anda hanya melakukan ini setelah Anda terbiasa dengan alat ini.)

Perhatikan bahwa zsyncmake sendiri tidak (saat ini) memverifikasi URL atau mengunduh data apa pun, Anda
harus memberikan data file secara lokal dan memeriksa sendiri URL-nya.

PILIHAN


-b Ukuran blok
Tentukan ukuran blok ke algoritma rsync yang mendasarinya. Ukuran blok yang lebih kecil mungkin
lebih efisien untuk file di mana ada kemungkinan banyak kecil, tersebar
perubahan di antara unduhan; ukuran blok yang lebih besar lebih efisien untuk file dengan
lebih sedikit atau lebih sedikit perubahan yang tersebar. Blocksize ini harus menjadi kekuatan dua. Jika tidak
ditentukan, zsyncmake memilih salah satu yang menurutnya terbaik untuk file ini (saat ini
baik 2048 atau 4096 tergantung pada ukuran file) - jadi biasanya Anda tidak perlu
menimpa default.

-C Memberi tahu zsyncmake untuk tidak membuat instruksi apa pun di .zsync yang memberi tahu klien
untuk mengompresi data yang diterimanya. Ini tersirat oleh -z, tetapi opsi ini ada di sini
jika Anda mengompres file sendiri hanya untuk transfer, tetapi ingin klien mengakhiri
dengan file yang tidak terkompresi (misalnya Anda mentransfer ISO, yang ditahan
dikompresi di server, tetapi klien tidak dapat menggunakannya kecuali jika
tidak terkompresi). Tanpa -C, zsyncmake akan menghasilkan arahan bagi klien untuk
kompres file yang diterimanya jika sesuai; -C ada di sini jadi kamu bisa menghentikannya
menyuruh klien melakukan itu.

-e Memberi tahu zsyncmake bahwa klien harus dapat menerima file persis seperti yang
dipasok. Tanpa opsi ini, zsyncmake hanya memberikan jaminan yang lebih lemah - bahwa
klien akan menerima data yang dikandungnya (misalnya mungkin mentransfer data yang tidak terkompresi
versi .gz ke klien). Perhatikan bahwa ini masih tidak menjamin bahwa
klien akan mendapatkannya - klien dapat mengabaikan arahan dalam file zsync, atau
mungkin tidak mampu secara tepat mereproduksi kompresi yang digunakan. Tapi dengan -e kamu
ketahuilah bahwa zsyncmake telah memungkinkan untuk mendapatkan data yang tepat - itu akan keluar dengan
kesalahan jika tidak bisa.

-f nama file
Atur nama file untuk disertakan dalam file output (inilah yang akan menjadi file
dipanggil ketika pengguna selesai mengunduhnya).

-o berkas keluaran
Ganti nama file keluaran default.

-u url Menentukan URL dari mana pengguna dapat mengunduh konten file yang disediakan.
Pengguna memerlukan file kontrol untuk mengetahui bagian file mana yang mereka
sudah mereka miliki, dan mereka membutuhkan URL untuk mengambil bagian-bagian dari file yang mereka
belum punya. Anda dapat menentukan beberapa URL dengan menentukan -u beberapa kali.
Jika tidak ditentukan, zsync mengasumsikan bahwa file dan .zsync akan berada di
direktori publik yang sama, dan menyertakan satu URL relatif.

-U url Menentukan URL yang sesuai dengan konten file yang didekompresi (hanya
berlaku jika itu adalah file gzip). zsync terkadang dapat mengunduh dengan lebih efisien
dari data yang tidak terkompresi daripada dari data terkompresi - itu akan mengambil keuntungan
ini jika tersedia. Jika tidak ada URL yang ditentukan, zsync mencari file tanpa
ekstensi .gz dan mengasumsikan bahwa ini akan berada di direktori publik yang sama dengan .zsync,
dan menyertakan URL relatif untuk itu.

-v Aktifkan pesan verbose.

-V Mencetak versi zsync.

-z Kompres file yang akan ditransfer. Perhatikan bahwa ini menimpa file apa pun yang disebut
nama file.gz tanpa peringatan (jika Anda tidak memberikan nama file, misalnya karena Anda
membaca dari stdin, maka zsync akan menggunakan nama yang disertakan dengan -f, atau sebagai yang terakhir
mundur, zsync-target.gz).

zsync dapat bekerja dengan data terkompresi, dan, dalam banyak kasus di mana datanya belum ada
dikompresi, lebih efisien untuk mengompresnya terlebih dahulu. Meskipun Anda hanya dapat mengompres
file untuk ditransfer dengan gzip, jika Anda menggunakan opsi ini maka zsyncmake akan mengompres file
untuk Anda, menghasilkan file .gz yang dioptimalkan untuk zsync. Ini bisa 30% lebih efisien
pada waktu pengunduhan daripada mengompresi dengan gzip --best - tetapi file terkompresi tidak akan
sekecil yang dihasilkan oleh gzip.

-Z zsyncmake secara otomatis melihat ke dalam file terkompresi gzip dan mengekspornya
data yang mendasari dan tidak terkompresi ke file zsyncmake. Dalam pengujian ini telah terbukti
memberikan efisiensi pengunduhan yang lebih besar. -Z mengesampingkan perilaku dan suguhan default
file gzip hanya sebagai data biner. Gunakan ini jika penting bahwa pengguna menerima
data terkompresi (misalnya karena tanda tangan kriptografi tersedia
hanya untuk data terkompresi). zsync biasanya tidak ada gunanya jika Anda menentukan -Z, kecuali
file gzip dikompres dengan opsi --rsync khusus untuk membuatnya ramah untuk
transfer diferensial.

CONTOH


zsyncmake -C -u http://ftp.uk.debian.org/debian/dists/sarge/main/binary-i386/Packages.gz
Package.gz

Perhatikan penggunaan -C untuk menyimpan klien mengompresi file pada tanda terima; paket Debian
sistem menggunakan file yang tidak terkompresi.

zsyncmake -z subversi-saya-dump

Dalam hal ini ada file besar yang dapat dikompresi untuk ditransfer. Ini menciptakan gzip
versi file (dioptimalkan untuk zsync), dan file .zsync. URL ditambahkan secara otomatis
dengan asumsi bahwa kedua file akan dilayani dari direktori yang sama di server web.

zsyncmake -e -u
http://www.mirrorservice.org/sites/ftp.freebsd.org/pub/FreeBSD/ports/distfiles/zsync-0.2.2.tar.gz
zsync-0.2.2.tar.gz

Ini membuat zsync yang mengacu pada tarball sumber bernama, yang harus dilakukan oleh klien
unduh dari URL yang diberikan. Contoh ini untuk mengunduh tarball sumber untuk a
Port FreeBSD, maka -e ditentukan sehingga klien dapat mencocokkan md5sumnya.

PENULIS


Colin Phippscph@moria.org.uk>

Gunakan zsyncmake online menggunakan layanan onworks.net



Program online Linux & Windows terbaru