EnglishFrenchSpanish

OnWorks favicon

zsync - Online in the Cloud

Run zsync in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command zsync that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


zsync - Partial/differential file download client over HTTP

SYNTAX


zsync [ -u url ] [ -i inputfile ] [ -o outputfile ] [ { -s | -q } ] [ -k file.zsync ] [ -A
hostname=username:password ] { filename | url }

zsync -V

DESCRIPTION


Downloads a file over HTTP. zsync uses a control file to determine whether any blocks in
the file are already known to the downloader, and only downloads the new blocks.

Either a filename or a URL can be given on the command line - this is the path of the
control file for the download, which normally has the name of the actual file to downlaod
with .zsync appended. (To create this .zsync file you have to have a copy of the target
file, so this file should be generated by the person providing the download).

zsync downloads to your current directory. It looks for any file in the directory of the
same name as the file to download. If it finds one, it assumes that this is an earlier or
incomplete version of the new file to download, and scans this file for any blocks that it
can use to build the target file. (It also looks for a file of the same name with .part
appended, so it will automatically find previously interrupted zsync downloads and reuse
the data already downloaded. If you know that the local file to use as input has a
different name, you must use -i)

zsync retrieves the rest of the target file over HTTP. Once the download is finished, the
old version (if the new file wants the same name) is moved aside (a .zs-old extension is
appended). The modification time of the file is set to be the same as the remote source
file (if specified in the .zsync).

OPTIONS


-A hostname=username:password
Specifies a username and password to be used with the given hostname. -A can be
used multiple times (with different hostnames), in cases where e.g. the
.zsync file is on a different server from the download, or there are multiple
download servers (there could be different auth details for different servers - and
zsync never assumes that your password should be sent to a server other than the
one named - otherwise redirects would be dangerous!).

-i inputfile
Specifies (extra) input files. inputfile is scanned to identify blocks in common
with the target file and zsync uses any blocks found. Can be used multiple times.

-k file.zsync
Indicates that zsync should save the zsync file that it downloads, with the given
filename. If that file already exists, then zsync will make a conditional request
to the web server, such that it will only download it again if the server's copy is
newer. zsync will append .part to the filename for storing it while it is
downloading, and will only overwrite the main file once the download is done - and
if the download is interrupted, it will resume using the data in the .part file.

-o outputfile
Override the default output file name.

-q Suppress the progress bar, download rate and ETA display.

-s Deprecated synonym for -q.

-u url This specifies the referring URL. If you have a .zsync file locally (if you
downloaded it separately, with wget, say) and the .zsync file contains a relative
URL, you need to specify where you got the .zsync file from so that zsync knows
which server and path to use for the rest of the download (this is analogous to
adding a <base href="/..."> to a downloaded web page to make the links work).

-V Prints the version of zsync.

Use zsync online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Phaser
    Phaser
    Phaser is a fast, free, and fun open
    source HTML5 game framework that offers
    WebGL and Canvas rendering across
    desktop and mobile web browsers. Games
    can be co...
    Download Phaser
  • 2
    VASSAL Engine
    VASSAL Engine
    VASSAL is a game engine for creating
    electronic versions of traditional board
    and card games. It provides support for
    game piece rendering and interaction,
    and...
    Download VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF is a Java library for creating
    and editing PDF files with a LGPL and
    MPL open source license. OpenPDF is the
    LGPL/MPL open source successor of iText,
    a...
    Download OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System for Automated
    Geoscientific Analyses - is a Geographic
    Information System (GIS) software with
    immense capabilities for geodata
    processing and ana...
    Download SAGA GIS
  • 5
    Toolbox for Java/JTOpen
    Toolbox for Java/JTOpen
    The IBM Toolbox for Java / JTOpen is a
    library of Java classes supporting the
    client/server and internet programming
    models to a system running OS/400,
    i5/OS, o...
    Download Toolbox for Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (or D3 for Data-Driven Documents)
    is a JavaScript library that allows you
    to produce dynamic, interactive data
    visualizations in web browsers. With D3
    you...
    Download D3.js
  • More »

Linux commands

Ad