pkg.soopen package index

brew / rang 3562

Installer zsync avec Homebrew, apt, dnf, MacPorts, Nix, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de zsync pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install zsync

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install zsync

MacPorts ports tree · net/zsync/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install zsync

Debian stable package indexes · zsync · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install zsync

Fedora Rawhide package metadata · zsync · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#zsync

nixpkgs package indexes · pkgs/by-name/zs/zsync/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S zsync

Arch Linux sync databases · zsync · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install zsync

openSUSE Tumbleweed package metadata · zsync · Source: download.opensuse.org

aperçu

Résumé du paquet

File transfer program

Commandes et alias

  • zsync
  • zsyncmake

historique

Historique du projet et usages

zsync is a differential download tool that applies the rsync algorithm on the client side over ordinary HTTP. It lets users update a large local file by downloading only changed byte ranges from a web server that publishes a small .zsync metadata file.

Historique du projet

Colin Phipps developed zsync to solve a distribution problem rather than a private synchronization problem. The original site contrasts it with rsync: rsync is designed for synchronizing data between machines, while zsync is aimed at distributing one file from a server to many downloaders without running a special server daemon.

The project was originally released in 2004. The technical paper describes the core idea as client-side rsync: the server performs one-off checksum precomputation into a control file, while each client uses HTTP range requests to fetch only missing content.

The 0.7 line is a rewrite of the program. The current site notes that it is less mature than the 0.6.x line, removed older look-inside-compressed-file support, and keeps development history in the GitHub repository.

Historique d'adoption

zsync's best-known adoption niche is large-file distribution where many users already have yesterday's or last week's file: Linux installation images, daily builds, virtual-machine images, and other release artifacts. The server page explicitly calls out daily Linux installer or live images as a good fit.

The project never became a general directory-sync replacement, and its own documentation says multiple-file support is not planned. That boundary is part of its packaging identity: zsync is a small CLI for one-file HTTP distribution, with zsyncmake producing the metadata publishers need.

Modes d'utilisation

Publishers run zsyncmake against a target file to generate a .zsync control file containing the precomputed checksums and one or more URLs for the full content. The web server must make both the .zsync metadata and the full target available, and should support HTTP Range requests.

Users run zsync against the .zsync URL. The client scans existing local data, downloads only missing ranges from the target URL, and reconstructs the new file. The design is most effective when old and new files share content and when compression is piecewise or rsync-friendly.

Pourquoi les passionnés de paquets s'y intéressent

zsync is package-nerd significant because it attacks bandwidth costs at the distribution layer using boring web hosting. It asks maintainers to publish one extra metadata file, not to operate rsync infrastructure or invent a new protocol.

It is also a good example of a package whose constraints matter as much as its feature list: single-file distribution, HTTP range behavior, stable target content, and compression choices all determine whether the package is magic or useless.

Chronologie

  • 2004: zsync originally released.
  • 2000s: 0.0.x through 0.6.x releases accumulated on the official download page.
  • 0.7.0: Rewrite line introduced, with the project warning that it may be less mature than 0.6.x.
  • 0.7.2: Current version listed on the official download page.

Related projects

  • Related projects and technologies include rsync, rdiff, HTTP/1.1 range requests, gzip --rsyncable, Linux distribution ISO publishing, update systems, and mirror networks.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour zsync. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
zsyncexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
zsyncmakeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire0.7.2
gestionnaire mis à jour2026-07-25
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:zsync
Version0.7.2
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://zsync.moria.org.uk/
Dépôthttps://github.com/cph6/zsync
Dernière mise à jour2026-07-25T21:51:00+02:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

zsync 0.6.2-8

client-side implementation of the rsync algorithm

http://zsync.moria.org.uk/

sudo apt install zsync
  • Section: net
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Zsync
Debian stable package indexes · deb.debian.org · Debian stable package indexes: zsync from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

zsync

nix profile install nixpkgs#zsync
  • normalized package name match
  • Correspondance par : Zsync
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/zs/zsync/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

zsync 0.6.2-5build1

client-side implementation of the rsync algorithm

http://zsync.moria.org.uk/

sudo apt install zsync
  • Section: universe/net
  • Architecture: amd64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Zsync
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: zsync from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

zsync 0.6.5-2.fc45

a file transfer program using the same algorithm as rsync over HTTP

https://zsync.moria.org.uk/

sudo dnf install zsync
  • License: Artistic-2.0 and Zlib and NTP and LicenseRef-Fedora-Public-Domain
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: zsync
  • 3 Dépendances
  • 2 fournit
  • normalized package name match
  • Correspondance par : Zsync
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: zsync from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

zsync 0.6.5-1

A file transfer program that's able to connect to rsync servers

https://zsync.moria.org.uk/

sudo pacman -S zsync
  • License: LicenseRef-Artistic
  • Architecture: x86_64
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Zsync
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: zsync from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

zsync 0.6.3-1.5

Client-side Implementation of the Rsync Algorithm over HTTP

https://zsync.moria.org.uk/

sudo zypper install zsync
  • License: Artistic-2.0
  • Category: Productivity/Networking/Other
  • Architecture: x86_64
  • Source Package: zsync
  • 2 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Zsync
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: zsync from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

zsync

sudo port install zsync
  • normalized package name match
  • Correspondance par : Zsync
MacPorts ports tree · api.github.com · MacPorts ports tree: net/zsync/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation