EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

zsyncmake - Online in der Cloud

Führen Sie zsyncmake im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl zsyncmake, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


zsyncmake - Steuerdatei erstellen für Zsync(1)

SYNTAX


zsyncmake [ { -z | -Z } ] [ -e ] [ -C ] [ -u URL ] [-U URL ] [ -B Block Größe ] [ -Ö
Outfile ] [ -F Zieldateiname ] [ -v ] Dateinamen

zsync-V

BESCHREIBUNG


Erstellt eine Metadatei für das zsync-Clientprogramm, die zum Ausführen von partiellen Dateien verwendet wird
Downloads. Dateinamen ist die Datei, die Benutzer herunterladen möchten; zsyncmake konstruiert die
entsprechende Metadatei und schreibt Dateinamen.zsync im aktuellen Verzeichnis.

zsync benötigt mindestens eine URL, um den Dateiinhalt herunterzuladen. Wenn die .zsync
im selben Verzeichnis wie die herunterzuladende Datei liegt, können Sie die Standardeinstellung akzeptieren - zsync
schließt eine relative URL in die Steuerdatei ein. Wenn nicht, verwenden Sie die -u Option zum Angeben der URL.
Sie sollten auch eine URL für den unkomprimierten Inhalt mit -U angeben, falls verfügbar, als zsync
kann dies manchmal für effizientere Downloads verwenden. (Sie können die .zsync-Datei bearbeiten
und fügen Sie diese anschließend hinzu - es hat einen einfachen Schlüssel: Wertformat in der Kopfzeile - aber ich schlage vor
Sie tun dies erst, wenn Sie mit dem Tool vertraut sind.)

Beachten Sie, dass zsyncmake selbst (derzeit) weder die URLs überprüft noch Daten herunterlädt
müssen die Dateidaten lokal bereitstellen und die URLs selbst überprüfen.

OPTIONAL


-b Block Größe
Geben Sie die Blockgröße für den zugrunde liegenden rsync-Algorithmus an. Eine kleinere Blockgröße kann sein
effizienter für Dateien, bei denen es wahrscheinlich viele kleine, verstreute
Änderungen zwischen Downloads; eine größere Blockgröße ist effizienter für Dateien mit
weniger oder weniger verstreute Veränderungen. Diese Blockgröße muss eine Zweierpotenz sein. Wenn nicht
angegeben, wählt zsyncmake diejenige aus, die ihrer Meinung nach für diese Datei am besten geeignet ist (derzeit
entweder 2048 oder 4096, je nach Dateigröße) - normalerweise sollten Sie das nicht brauchen
die Standardeinstellung überschreiben.

-C Weist zsyncmake an, keine Anweisungen in der .zsync-Datei zu generieren, die dem Client mitteilt
um die empfangenen Daten zu komprimieren. Dies wird durch -z impliziert, aber diese Option ist hier in
Falls Sie eine Datei nur für die Übertragung selbst komprimieren, aber den Client beenden möchten
mit der unkomprimierten Datei (zB Sie übertragen eine ISO, die gehalten wird)
auf dem Server komprimiert, die der Client jedoch nicht verwenden kann, es sei denn, es ist
unkomprimiert). Ohne -C erzeugt zsyncmake Anweisungen für den Client zu
die empfangene Datei gegebenenfalls komprimieren; -C ist hier, damit du es stoppen kannst
dem Kunden sagen, dass er dies tun soll.

-e Teilt zsyncmake mit, dass der Client in der Lage sein muss, genau die Datei zu empfangen, die
geliefert. Ohne diese Option gibt zsyncmake nur eine schwächere Garantie - dass die
Der Client erhält die darin enthaltenen Daten (z. B. überträgt er möglicherweise die unkomprimierten
Version einer .gz an den Client). Beachten Sie, dass dies immer noch nicht garantiert, dass die
client wird es bekommen - der Client könnte die Anweisungen in der zsync-Datei ignorieren, oder
möglicherweise nicht in der Lage, die verwendete Komprimierung exakt zu reproduzieren. Aber mit -e du
wissen, dass zsyncmake es möglich gemacht hat, die genauen Daten zu erhalten - es wird mit beendet
ein Fehler, wenn dies nicht möglich ist.

-f Dateinamen
Legen Sie den Dateinamen fest, der in die Ausgabedatei aufgenommen werden soll (so wird die Datei sein
aufgerufen, wenn ein Benutzer den Download abgeschlossen hat).

-o Ausgabedatei
Überschreiben Sie den Standardnamen der Ausgabedatei.

-u URL Gibt die URL an, von der Benutzer den Inhalt der bereitgestellten Datei herunterladen können.
Benutzer benötigen die Kontrolldatei, um herauszufinden, welche Teile der Datei sie
bereits haben, und sie benötigen die URLs, um die Teile der Datei abzurufen, die sie
noch nicht haben. Sie können mehrere URLs angeben, indem Sie -u mehrmals angeben.
Wenn nicht angegeben, geht zsync davon aus, dass sich die Datei und die .zsync-Datei im
gleiches öffentliches Verzeichnis und enthält eine einzelne relative URL.

-U URL Gibt eine URL an, die dem dekomprimierten Inhalt der Datei entspricht (nur
anwendbar, wenn es sich um eine gzip-Datei handelt). zsync kann manchmal effizienter herunterladen
aus den unkomprimierten Daten als aus den komprimierten Daten - es wird profitieren
davon falls vorhanden. Wenn keine URLs angegeben sind, sucht zsync nach einer Datei ohne die
.gz-Erweiterung und geht davon aus, dass sich diese im selben öffentlichen Verzeichnis wie die .zsync befindet,
und enthält eine relative URL dazu.

-v Aktivieren Sie ausführliche Nachrichten.

-V Druckt die Version von zsync.

-z Komprimieren Sie die zu übertragende Datei. Beachten Sie, dass dadurch jede Datei namens . überschrieben wird
Dateinamen.gz ohne Vorwarnung (wenn Sie keinen Dateinamen angeben, zB weil Sie
Lesen von stdin, dann verwendet zsync den mit -f angegebenen Namen oder als letzten
Fallback, zsync-target.gz).

zsync kann mit komprimierten Daten arbeiten, und in den meisten Fällen, in denen die Daten noch nicht vorhanden sind
komprimiert ist, ist es effizienter, es zuerst zu komprimieren. Während Sie einfach die komprimieren können
Datei mit gzip zu übertragen, wenn Sie diese Option verwenden, komprimiert zsyncmake die Datei
für Sie eine .gz-Datei erstellen, die für zsync optimiert ist. Dies kann 30% effizienter sein
zum Zeitpunkt des Downloads als das Komprimieren mit gzip --am besten - aber die komprimierte Datei wird nicht
so klein wie das von gzip erzeugte.

-Z zsyncmake durchsucht automatisch gzip-komprimierte Dateien und exportiert die
zugrunde liegende, unkomprimierte Daten in die zsyncmake-Datei. In Tests hat sich dies als
sorgen für eine höhere Download-Effizienz. -Z überschreibt das Standardverhalten und behandelt
gzip-Dateien als reine Binärdaten. Verwenden Sie dies, wenn es wichtig ist, dass der Benutzer
die komprimierten Daten (zum Beispiel weil eine kryptografische Signatur vorhanden ist)
nur für die komprimierten Daten). zsync ist normalerweise nutzlos, wenn Sie -Z angeben, es sei denn
die gzip-Datei wurde mit der speziellen Option --rsync komprimiert, um sie benutzerfreundlich zu machen
differenzielle Überweisungen.

Beispiele:


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

Beachten Sie die Verwendung von -C, um den Client beim Komprimieren der Datei beim Empfang zu speichern; das Debian-Paket
System verwendet die Datei unkomprimiert.

zsyncmake -z mein-subversion-dump

In diesem Fall muss eine große, komprimierbare Datei übertragen werden. Dies erstellt ein gzipped
Version der Datei (optimiert für zsync) und eine .zsync-Datei. Eine URL wird automatisch hinzugefügt
vorausgesetzt, dass die beiden Dateien aus demselben Verzeichnis auf dem Webserver bereitgestellt werden.

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

Dadurch wird ein zsync erstellt, der auf den benannten Quell-Tarball verweist, den der Client
von der angegebenen URL herunterladen. Dieses Beispiel dient zum Herunterladen eines Quell-Tarballs für a
FreeBSD-Port, daher wird -e angegeben, damit der Client seine md5-Summe abgleichen kann.

AUTOREN


Colin Phipps[E-Mail geschützt] >

Verwenden Sie zsyncmake online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad