package
3.2.4+incompatible
Repository: https://github.com/gilbertchen/duplicacy.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
URL encode the given path but keep the slashes intact.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ConfigStorage makes the general storage space available for storing duplicacy format snapshots.
CreateACDStorage creates an ACD storage object.
No description provided by the author
CreateB2Storage creates a B2 storage object.
CreateBackupManager creates a backup manager using the specified 'storage'.
CreateChunk creates a new chunk.
No description provided by the author
CreateChunkOperator creates a new ChunkOperator.
No description provided by the author
No description provided by the author
CreateDropboxStorage creates a dropbox storage object.
CreateEmptySnapshot creates an empty snapshot.
CreateEntry creates an entry from file properties.
CreateEntryFromFileInfo creates an entry from a 'FileInfo' object.
Create a new entry list.
CreateChunkMaker creates a chunk maker.
Create a File Fabric storage backend.
CreateFileReader creates a file reader.
CreateFileStorage creates a file storage.
CreateFossilCollection creates an empty fossil collection.
CreateGCDStorage creates a GCD storage object.
CreateGCSStorage creates a GCD storage object.
CreateHubicStorage creates an Hubic storage object.
CreateMetaDataChunkMaker creates a chunk maker that always uses the variable-sized chunking algorithm.
CreateOneDriveStorage creates an OneDrive storage object.
No description provided by the author
CreateS3CStorage creates a amazon s3 storage object.
CreateS3Storage creates a amazon s3 storage object.
CreateSambaStorage creates a file storage.
No description provided by the author
No description provided by the author
No description provided by the author
CreateSnapshotFromDescription creates a snapshot from json decription.
CreateSnapshotManager creates a snapshot manager.
CreateStorage creates a storage object based on the provide storage URL.
CreateStorjStorage creates a Storj storage.
CreateSwiftStorage creates an OpenStack Swift storage object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GenerateKeyFromPassword generates a key from the password.
No description provided by the author
No description provided by the author
GetPassword attempts to get the password from KeyChain/KeyRing, environment variables, or keyboard input.
Get password from preference, env, but don't start any keyring request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ListEntries returns a list of entries representing file and subdirectories under the directory 'path'.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MatchPath returns 'true' if the file 'filePath' is excluded by the specified 'patterns'.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SavePassword saves the specified password in the keyring/keychain.
No description provided by the author
Normally 'preferencePath' is set in LoadPreferences; however, if LoadPreferences is not called, this function provide another change to set 'preferencePath'.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
These are operations that ChunkOperator will perform.
These are operations that ChunkOperator will perform.
These are operations that ChunkOperator will perform.
These are operations that ChunkOperator will perform.
These are operations that ChunkOperator will perform.
These are operations that ChunkOperator will perform.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
The new banner of the config file (to differentiate from the old format where the salt and iterations are fixed).
The default iterations for key derivation.
The length of the salt used in the new format.
No description provided by the author
The new default compression level is 100.
If encryption is turned off, use this key for HMAC-SHA256 or chunk ID generation etc.
This is the hidden directory in the repository for storing various files.
No description provided by the author
Magic word to identify a duplicacy format encrypted file, plus a version number.
RSA encrypted chunks start with "duplicacy\002".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
This is the function to be called before exiting when an error occurs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
zstd compression levels starting from 200.
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Chunk is the object being passed between the chunk maker, the chunk uploader, and chunk downloader.
No description provided by the author
ChunkDownloader is a wrapper of ChunkOperator and is only used by the restore procedure.capable of performing multi-threaded downloading.
ChunkDownloadTask encapsulates information need to download a chunk.
ChunkMaker breaks data into chunks using buzhash.
ChunkOperator is capable of performing multi-threaded operations on chunks.
ChunkTask is used to pass parameters for different kinds of chunk operations.
No description provided by the author
No description provided by the author
No description provided by the author
Implement a dummy hasher to be used when SkipFileHash is true.
Entry
Entry encapsulates information about a file or directory.
No description provided by the author
No description provided by the author
The XML element representing a file returned by the File Fabric server.
The XML element representing a file list returned by the server.
The general server response.
No description provided by the author
FileReader wraps a number of files and turns them into a series of readers.
FileStorage is a local on-disk file storage implementing the Storage interface.
FossilCollection contains fossils and temporary files found during a snapshot deletions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Set up logging for libraries that Duplicacy depends on.
This struct stores information about a file entry that has been modified.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Preference stores options for each storage.
No description provided by the author
S3CStorage is a storage backend for s3 compatible storages that require V2 Signing.
No description provided by the author
SambaStorage is a local on-disk file storage implementing the Storage interface.
No description provided by the author
Snapshot represents a backup of the repository.
SnapshotManager is mainly responsible for downloading, and deleting snapshots.
StorageBase is the base struct from which all storages are derived from.
StorjStorage is a storage backend for Storj.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author

# Type aliases

This is used to sort entries by their starting chunks (and starting offsets if the starting chunks are the same).
This is used to sort entries by their names.
This is used to sort FileInfo objects.
No description provided by the author