Content deleted Content added
Henrytomatoe (talk | contribs) added mitigation info regarding security concerns |
No edit summary Tags: Reverted Visual edit Mobile edit Mobile web edit |
||
Line 1:
{{Short description|Process of ensuring that computer files in two or more locations are updated via certain rules}}{{More citations needed|date=February 2019}}
'''File synchronization''' (or '''syncing''') in computing is the process of ensuring that
In ''one-way file synchronization'', also called
[[File system|File]] synchronization is commonly used for home backups on external hard drives or updating for transport on [[USB flash drives]]. [[BitTorrent Sync]], [[Dropbox (service)|Dropbox]], [[Skysite|SKYSITE]], [[Nextcloud]], [[OneDrive]], [[Google Drive]] and [[iCloud]] are prominent products. Some [[backup software]] also support real-time file sync. The automatic process prevents copying already identical files and thus can be faster and save much time versus a manual copy, and is less error prone.<ref>{{cite web |author=A. Tridgell |author-link=Andrew Tridgell |title=Efficient algorithms for sorting and synchronization |url=https://samba.org/~tridge/phd_thesis.pdf |date=February 1999 |version=PhD thesis |publisher=The Australian National University}}</ref> However this suffers from the limit that the synchronized files must physically fit in the portable storage device. Synchronization software that only keeps a list of files and the changed files eliminates this problem (e.g. the "snapshot" feature in [[Beyond Compare]] or the "package" feature in [[Synchronize It|Synchronize It!]]). It is especially useful for mobile workers, or others that work on multiple computers.
|