Comparison of file synchronization software: Difference between revisions

Content deleted Content added
Free and open-source: no links from headings
inclusion criteria
Line 1:
{{Short description|none}}
{{Cleanup bare URLs|date=September 2022}}\
 
This is a '''list of file synchronization software''' for which there are Wikipedia articles.
==Glossary==
 
{{glossary}}
{{term|term=[[Platform (computing)|Platform]]|multi=y}}
{{defn|defn=[[Operating system]] & / or [[software platform]] like [[Java SE]] or [[.NET Framework|.NET]].}}
{{term|term=[[Edit conflict]] detection}}
{{defn|defn=Detect if an operation may result in data loss. See [[File synchronization|File Synchronization]]}}
{{term|term=Renames/moves}}
{{defn|defn=Propagate renaming/moving of a file/directory. This saves bandwidth for remote systems but increases the analysis duration. Commonly done by calculating and storing [[hash function]] digests of files to detect if two files with different names, edit dates, etc., have identical contents. Programs which do not support it, will behave as if the originally-named file/directory has been deleted and the newly named file/directory is new and transmit the "new" file again.}}
{{term|term=[[Version control]]}}
{{defn|defn=Can revert to a precedent version of a file/directory.}}
{{term|term=Scheduling or service}}
{{defn|defn=Run automatically (via a scheduler or as a system service), or manually for each sync.}}
{{term|term=Online storage}}
{{defn|defn=[[Online file storage]] option and type}}
{{term|term=[[Network-attached storage]]}}
{{defn|defn=Can sync. with NAS shares.}}
{{term|term=Only client needed}}
{{defn|defn=It is only needed to install synchronizing software on the client side. Server is only running arbitrary storage protocol like SFTP, SMB, NFS, etc. All synchronization logic is handled by client. This is generally good, because cheap cloud storage usually does not allow users to run custom software on storage server, they only provide access to storage.}}
 
{{glossary end}}
 
==Free and open-source==
 
<!-- In tables, link 1st instance of terms, remove later WP:REPEATLINK(s). -->
{| class="wikitable sortable"
|-
Line 349 ⟶ 327:
! scope=col | LAN Sync
|}
 
==Glossary==
 
{{glossary}}
{{term|term=[[Platform (computing)|Platform]]|multi=y}}
{{defn|defn=[[Operating system]] & / or [[software platform]] like [[Java SE]] or [[.NET Framework|.NET]].}}
{{term|term=[[Edit conflict]] detection}}
{{defn|defn=Detect if an operation may result in data loss. See [[File synchronization|File Synchronization]]}}
{{term|term=Renames/moves}}
{{defn|defn=Propagate renaming/moving of a file/directory. This saves bandwidth for remote systems but increases the analysis duration. Commonly done by calculating and storing [[hash function]] digests of files to detect if two files with different names, edit dates, etc., have identical contents. Programs which do not support it, will behave as if the originally-named file/directory has been deleted and the newly named file/directory is new and transmit the "new" file again.}}
{{term|term=[[Version control]]}}
{{defn|defn=Can revert to a precedent version of a file/directory.}}
{{term|term=Scheduling or service}}
{{defn|defn=Run automatically (via a scheduler or as a system service), or manually for each sync.}}
{{term|term=Online storage}}
{{defn|defn=[[Online file storage]] option and type}}
{{term|term=[[Network-attached storage]]}}
{{defn|defn=Can sync. with NAS shares.}}
{{term|term=Only client needed}}
{{defn|defn=It is only needed to install synchronizing software on the client side. Server is only running arbitrary storage protocol like SFTP, SMB, NFS, etc. All synchronization logic is handled by client. This is generally good, because cheap cloud storage usually does not allow users to run custom software on storage server, they only provide access to storage.}}
 
{{glossary end}}
 
==See also==