小编ork*_*Bad的帖子

为什么bsdiff.exe在使用这个较小的文件时遇到问题?

我正在使用bsdiff.exe构建一个软件补丁并将其与bspatch.exe一起应用,到目前为止,对于小于120MB的文件没有任何问题.我有一个二进制文件以前是21MB,现在是77MB,而bsdiff似乎无限期挂起.

根据文档,"bsdiff非常需要内存.它需要max(17*n,9*n + m)+ O(1)字节的内存,其中n是旧文件的大小,m是大小新文件." 这解释了大文件的问题,但是当delta较大时似乎会出现问题.

有没有人有这方面的任何信息?任何事情都会有所帮助,谢谢!

patch binary-data binary-diff

1
推荐指数
1
解决办法
1697
查看次数

标签 统计

binary-data ×1

binary-diff ×1

patch ×1