问题标签 [librsync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
605 浏览

c++ - 在 C++ 中确定更改数据的最佳方法

我需要用 C++ 编写一个工具来确定一个文件中更改的位与另一个文件进行比较以进行复制。实现这一目标的最佳方法是什么?

我没有考虑特定的操作系统或库,我愿意接受建议。我的主要目标是减少复制所涉及的网络流量。

0 投票
2 回答
4430 浏览

diff - 商业软件的二进制差异算法

我正在开发将更改的文件发送到其他计算机的应用程序。目前,即使更改很小,也会完整发送更改的文件。我正在寻找一个库(C、C++、Java),它允许我创建一个二进制差异并只发送增量和匹配的补丁来合并数据。

我正在寻找理想的 Eclipse 或 Apache 许可证下的东西。LGPL 也可以。

0 投票
1 回答
1075 浏览

python - rdiff python 模块

是否有一个 python 模块具有计算 rdiff 签名和增量差异的功能?

我需要在跨平台应用程序上执行这些操作,所以我需要一些可以捆绑到 py2exe、py2app 等中的东西。

我已经做了很多搜索,但我似乎无法得到任何工作。Pysync、rdiff-backup、librsync 都出现了,但我无法在 python 中得到任何工作。

0 投票
0 回答
746 浏览

dll - Building/calling librsync on Windows from Delphi 2010

I'm currently using the rdiff windows port from my delphi 2010 application to calculate delta/signature for remote delta/diff

I'm trying to explore the possibility of using the librsync library instead of rdiff, I googled & read a lot, I found these files (can be found/installed using cygwin - librsync-dev-0.9.7-3):

However, it's not clear at all how to call this dll (assuming it's even possible!)

Anyone knows how to call the librsync/cygrsync-1.dll from Delphi 2010?

Thanks!

0 投票
1 回答
1549 浏览

compilation - 无论如何如何调用 librsync?

我试图了解如何让librsync在 CENTOS 5.8 x86_64 标准下工作(即制作签名/制作增量/补丁)(在我最终尝试在 Windows 下编译它之前),但因为我主要是 Windows/Delphi伙计,鉴于缺乏文档,我在运行它时遇到了麻烦。

有人可以告诉我如何调用 librsync 吗?我按照说明编译它,基本上是:

根据回显的输出,它起作用了。我意识到它是一个库而不是可执行文件,所以现在我迷路了:我怎么能调用 librsync 呢?

据我所知,编译 librsync 还会生成一个名为rdiff的可执行文件,我尝试在 putty 下调用它,但它也不起作用!

0 投票
1 回答
2421 浏览

centos - 如何安装 librsync

尝试使用 pecl 安装 php-rsync 模块,我收到以下错误:

CentOS 6.3

所以最重要的是configure: error: Please install librsync or put source unter librsync directory here我还安装了 librsync .. 有什么想法吗?

0 投票
1 回答
974 浏览

linux - 在 Amazon EC2 实例上安装 librsync

我无法在 Amazon 标准 linux 实例上安装这个名为 librsync 的库。

我试过这个:

但我得到了No package librsync available(我猜很公平!)

我还遵循了安装说明,上面写着:

我不是 linux 专家,我提取了库文件并运行了这些命令:

我更改了配置文件的权限并./configure再次运行该命令。我得到了一长串是的(完整的日志在这里),然后是这个:

我完全迷路了。知道如何在 EC2 linux 实例上安装这个 librsync 库吗?

0 投票
2 回答
304 浏览

c - C - 用于商业用途的良好差分压缩库?

任何人碰巧都知道一个很好的 C 差分压缩库,并且可以用于商业用途(没有 GPL,所以xdelta是不可能的)?我用谷歌搜索了一下,有zdelta,但它已经将近 10 年没有更新了,而且似乎不支持流解压缩。提前致谢!

0 投票
1 回答
1349 浏览

c++ - 如何使用 Visual Studio 2010 编译和构建 librsync?

我们有一个要求,我们需要一些 rsync 库。我遇到了一个名为 librsync 的东西,并从这个链接下载了它

在这个库的自述文件中提到

PCbuild 目录包含用于 MSVC++ IDE 的项目和预生成的配置文件。这应该足以在不需要 cygwin 的情况下编译 rdiff.exe。

但是当我在 MSVC++ IDE 中打开它并构建它时,它给了我超过 36 个编译时错误。我想我做错了什么或者错过了一些重要的步骤。

我在 Windows 7 PC 上使用 MS Visual Studio 2010 Premium。

如果这里有人使用 Visual Studio 2010 成功运行了这个项目库,请提供帮助。

0 投票
1 回答
218 浏览

linux - 尝试构建 rdiff-backup,出现错误“/usr/bin/ld: 找不到 -lrsync”

我正在尝试在 CentOS 6 x64 机器上构建最新版本的 rdiff-backup。(利诺德)。

我收到如下错误:

/usr/bin/ld: 找不到 -lrsync

我搜索了一个没有结果的 rsync.so 文件。

我已经安装了 rsync。我找不到使用标准存储库与 Yum 一起安装的 rsync-devel 包。

有什么线索吗?

谢谢!