文件名称:rsync:Golang中的rsync wrie,像librsync
文件大小:38KB
文件格式:ZIP
更新时间:2024-05-22 11:38:06
Go
同步 这是纯golang中的rsync库。 签名 func GenSign(rd io.Reader, rdLen int64, blockLen uint32, result io.Writer) (err error) 生成rd的签名。 三角洲 func GenDelta(dstSig io.Reader, src io.ReadSeeker, srcLen int64, result io.Writer) (err error) 生成增量,增量将写入结果。 修补 func Patch(deltaRd io.Reader, target io.ReadSeeker, merged io.Writer, args ...bool) (err error) 修补。 迪夫
【文件预览】:
rsync-master
----sum.go(771B)
----rdiff()
--------README.MD(594B)
--------rdiff.go(5KB)
--------rdiff_test.go(287B)
----delta_test.go(6KB)
----delta.md(2KB)
----compress_test.go(763B)
----patch.go(5KB)
----LICENSE(34KB)
----rotateBuffer_test.go(10KB)
----rsync()
--------rsync.go(31B)
----hton.go(3KB)
----signsort_test.go(5KB)
----rotateBuffer.go(6KB)
----fuzz_test.go(2KB)
----fuzz.go(2KB)
----def.go(1KB)
----.gitignore(275B)
----sign_test.go(1024B)
----patch_test.go(2KB)
----readme.MD(465B)
----delta.go(11KB)
----sign.go(6KB)