gpt4 book ai didi

ios - 如何在 iOS 中增量更新文件。 (文件修补)

转载 作者:行者123 更新时间:2023-11-29 03:48:37 31 4
gpt4 key购买 nike

我的应用程序中有一个巨大的文本文件(版本 1.0)。

假设该文件的新版本 (2.0) 刚刚发布。该文件的大部分内容保持不变,但新(2.0)版本进行了一些修改(删除了一些行,添加了其他行)。

我现在希望将文件 (1.0)更新到新版本 (2.0),但不希望再次下载整个文件。我希望只用新文件的更改来修补该文件,从而节省从服务器下载整个新文件的带宽。(类似于 git 或 svn 等版本控制系统的行为方式)

如何以编程方式执行此操作?有可用的 iOS 库吗?

谢谢

最佳答案

您需要实现某种 Binary delta compressionzdelta , 或 Remote Differential Compression例如 rsync 中的那个.

我个人并不知道有这样专门为 iOS 实现的算法,但我确信可以找到一个用 C/C++ 实现的、可以在 iOS 环境中无缝使用的算法。

编辑:我还建议您阅读this .

关于ios - 如何在 iOS 中增量更新文件。 (文件修补),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17364133/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com