macOS
brew install librsynclocal Homebrew formula metadata
sudo port install librsyncMacPorts ports tree · net/librsync/Portfile · ソース: api.github.com
brew
librsync のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install librsynclocal Homebrew formula metadata
sudo port install librsyncMacPorts ports tree · net/librsync/Portfile · ソース: api.github.com
sudo apk add librsyncAlpine Linux edge package indexes · librsync · ソース: dl-cdn.alpinelinux.org
sudo dnf install librsyncFedora Rawhide package metadata · librsync · ソース: dl.fedoraproject.org
nix profile install nixpkgs#librsyncnixpkgs package indexes · pkgs/by-name/li/librsync/package.nix · ソース: api.github.com
sudo pacman -S librsyncArch Linux sync databases · librsync · ソース: geo.mirror.pkgbuild.com
sudo apt install librsync-devDebian stable package indexes · librsync-dev · ソース: deb.debian.org
sudo zypper install librsync-developenSUSE Tumbleweed package metadata · librsync-devel · ソース: download.opensuse.org
概要
Library that implements the rsync remote-delta algorithm
履歴
librsync packages the rsync remote-delta idea as a reusable C library and the rdiff command-line tool. It is historically tied to efficient file transfer, backup, and binary-patch workflows rather than to the rsync network protocol itself.
The project README credits Martin Pool and contributors from 1999 onward and says librsync was originally written for rproxy, an experiment in delta-compression for HTTP. The library exposes the core signature, delta, and patch operations so other programs can compute and apply network deltas without embedding the rsync protocol.
The modern GitHub release series shows 1.0.0 and 2.0.0 releases in 2015, with later 2.x releases continuing the library and rdiff tool as a small, reusable delta-compression component.
The official README lists Dropbox, rdiff-backup, Duplicity, and others as users. That adoption pattern explains librsync's packaging footprint: backup and synchronization tools depend on the library behavior while presenting their own network, metadata, and policy layers.
Library users generate a signature of an old file, compute a delta against a new file, and apply that delta with the old file to reproduce the new file. The rdiff executable exposes the same operations for shell pipelines and package-maintainer tests.
librsync is a good example of a package that is not the famous program named in the algorithm. It deliberately does not implement the rsync wire protocol, file metadata handling, SSH transport, or directory synchronization; it packages the transferable delta primitive that higher-level tools build around.
セキュリティ状態
library-like package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
rdiff | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/librsync/librsync
インストールメタデータ
| パッケージキー | brew:librsync |
|---|---|
| バージョン | 2.3.4 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/librsync |
| ホームページ | https://librsync.github.io/ |
| リポジトリ | https://github.com/librsync/librsync |
| 上流ドキュメント | https://librsync.github.io/ |
| ライセンス | LGPL-2.1-or-later |
| ソースアーカイブ | https://github.com/librsync/librsync/archive/refs/tags/v2.3.4.tar.gz |
| 依存関係 | popt |
| ビルド依存関係 | cmake |
| Bottle | 利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | librsync |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
librsync-dev 2.3.4-1.1+b1
rsync remote-delta algorithm library (development)
https://github.com/librsync/librsync
sudo apt install librsync-devlibrsync2t64 2.3.4-1.1+b1
rsync remote-delta algorithm library
https://github.com/librsync/librsync
sudo apt install librsync2t64rdiff 2.3.4-1.1+b1
Binary diff tool for signature-based differences
https://github.com/librsync/librsync
sudo apt install rdifflibrsync
nix profile install nixpkgs#librsynclibrsync-dev 2.3.4-1.1ubuntu2
rsync remote-delta algorithm library (development)
https://github.com/librsync/librsync
sudo apt install librsync-devlibrsync2t64 2.3.4-1.1ubuntu2
rsync remote-delta algorithm library
https://github.com/librsync/librsync
sudo apt install librsync2t64rdiff 2.3.4-1.1ubuntu2
Binary diff tool for signature-based differences
https://github.com/librsync/librsync
sudo apt install rdifflibrsync 2.3.4-r1
librsync implements the rolling-checksum algorithm of rsync
https://github.com/librsync/librsync
sudo apk add librsynclibrsync-dev 2.3.4-r1
librsync implements the rolling-checksum algorithm of rsync (development files)
https://github.com/librsync/librsync
sudo apk add librsync-devlibrsync-doc 2.3.4-r1
librsync implements the rolling-checksum algorithm of rsync (documentation)
https://github.com/librsync/librsync
sudo apk add librsync-doclibrsync 2.3.4-8.fc44
Rsync remote-delta algorithm library
sudo dnf install librsynclibrsync-devel 2.3.4-8.fc44
Headers and development libraries for librsync
sudo dnf install librsync-devellibrsync-doc 2.3.4-8.fc44
Documentation files for librsync
sudo dnf install librsync-doclibrsync 1:2.3.4-2
Library for calculating and applying network deltas
https://github.com/librsync/librsync
sudo pacman -S librsynclibrsync-devel 2.3.4-1.9
Development files for librsync
https://github.com/librsync/librsync
sudo zypper install librsync-devellibrsync2 2.3.4-1.9
A Library for Generating Network Deltas
https://github.com/librsync/librsync
sudo zypper install librsync2ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.