Versions in this module Expand all Collapse all v0 v0.1.1 Jun 5, 2020 Changes in this version + func Sync(local *os.File, output io.Writer, control control.Control) (err error) + type ChunkLookupSlice struct + func NewChunkLookupSlice(file io.ReadSeeker, chunkSize int64, weakChecksum hash.Hash, ...) (*ChunkLookupSlice, error) + func (s ChunkLookupSlice) GetStrongChecksum() []byte + func (s ChunkLookupSlice) GetWeakChecksum() []byte + type SyncData struct + Local *os.File + Output io.Writer + StrongChecksumBuilder hash.Hash + WeakChecksumBuilder hash.Hash + func (syncData *SyncData) AddMissingChunks(matchingChunks []chunks.ChunkInfo) (missing []chunks.ChunkInfo) + func (syncData *SyncData) SearchAllMatchingChunks() ([]chunks.ChunkInfo, error)