Comparison of File synchronization software
Encyclopedia
This is a list of file synchronization software. File synchronization
is a process of ensuring that files in two or more locations are updated via certain rules.
.
released as freeware
or gratis
.
released as commercial
.
File synchronization
File synchronization in computing is the process of ensuring that computer files in two or more locations are updated via certain rules....
is a process of ensuring that files in two or more locations are updated via certain rules.
Open source
This is a comparison of free and open source softwareFree and open source software
Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code...
.
Name | Protocol | Programming language | Windows | Mac OS X | Linux | Other OS | License | Version | Portable | Detect conflict | Detect rename | Detect move | Undo | Scheduling | Other information |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CleanSync | file system | C# | GPLv3 | 2010-04-15 = 2.0 | |||||||||||
Conduit Conduit (software) Conduit is an open-source synchronization program for GNOME. It allows the user to synchronize information to and from various destinations. For instance, it can be used to synchronise photos on the users computer with various websites... |
network/web app | Python Python (programming language) Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive... |
GPL | 0.3.16 | Synchronizes files, website, network apps | ||||||||||
Create Synchronicity Create Synchronicity Create Synchronicity is a portable, multilingual file synchronization and backup tool developed in VB.Net, and released under the GNU General Public License, version 3.0.- Development :... |
file system | Visual Basic .NET Visual Basic .NET Visual Basic .NET , is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic , which is implemented on the .NET Framework... |
using mono | GPL | 2010-08-18 = 4.3 | native, via OS | |||||||||
DirSync Pro DirSync Pro DirSync Pro is an open source synchronization and backup utility for Windows, Linux, Mac OS X, and all other operating systems that run Java. DirSync Pro is based on the program Directory Synchronize , which was first released in February 2003 by E. Gerber. He subsequently developed it with Frank... |
file system | Java Java (programming language) Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities... |
cross-platform | GPLv3 | 2011-07-24 = 1.44 | Creates backups | native + via OS | ||||||||
DoubleSnap | C# | GPLv3 | 2010-04-15 = 2.0 | Targeted to synchronizing photos and videos | |||||||||||
F. A. S. T. (File-versioning And Syncing Tool) | file system | C# | GPLv3 | 2010-04-17 = 2.0.1 | |||||||||||
FreeFileSync | file system | C++ C++ C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell... |
GPL | 2011-11-20 = 4.3 | |||||||||||
iFolder IFolder iFolder is an open source application, developed by Novell, Inc., intended to allow cross-platform file sharing across computer networks.iFolder operates on the concept of shared folders, where a folder is marked as shared and the contents of the folder are then synchronized to other computers over... |
file system | C#/Mono Mono (software) Mono, pronounced , is a free and open source project led by Xamarin to create an Ecma standard compliant .NET-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.... |
, client software only | , client software only | GPL | 2010-7-19 = 3.8.0.3 | , centralized database | , files, not folders | , files, not folders | ||||||
OneSync OneSync OneSync is a free and open source sync tool developed by CodeDroids team. It maximizes lightweight synchronization experience and provides both offline synchronization through thumb drive and online synchronization through Dropbox.-Functionality:... |
file system | C# | GPL | 2010-10-21 = 3.0 | |||||||||||
rsync Rsync rsync is a software application and network protocol for Unix-like and Windows systems which synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate. An important feature of rsync not found in most similar... |
file system | C C (programming language) C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system.... in a Unix/Linux shell |
GPL | 2011-03-26 = 3.08 | via OS | ||||||||||
Synkron Synkron Synkron is a multiplatform Qt application designed for synchronising two or more folders. It is written in C++ and uses the Qt4 libraries. Synkron is distributed under the terms of the GPL v2.... |
file system | C++ C++ C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell... |
GPL v2 | 2011-01-25 = 1.6.2 | |||||||||||
Toucan | file system | C | GPLv3 | 2010-11-30 = 3.0.4 | , recycle bin | supports scripting, encryption, archiving | |||||||||
Unison Unison (file synchronizer) Unison is a file synchronization program. It is used for synchronizing files between two directories, either on one computer, or between a computer and another storage device Unison is a file synchronization program. It is used for synchronizing files between two directories, either on one... |
similar to rsync; uses SSH (or file system) as transport | Objective Caml Objective Caml OCaml , originally known as Objective Caml, is the main implementation of the Caml programming language, created by Xavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy and others in 1996... |
GPL | 2011-01-?? = 2.40.61 | , centralized database | via OS | |||||||||
Freeware
This is a comparison of proprietary softwareProprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...
released as freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...
or gratis
Gratis
Gratis is the process of providing goods or services without compensation. It is often referred to in English as "free of charge" or "complimentary"...
.
Name | OS | Vendor | Online cloud storage Cloud storage Cloud storage is a model of networked online storage where data is stored on virtualized pools of storage which are generally hosted by third parties. Hosting companies operate large data centers; and people who require their data to be hosted buy or lease storage capacity from them and use it for... |
Remote desktop Remote Desktop Remote Desktop may refer to:* Remote desktop software** Apple Remote Desktop** Remote Desktop Services** Remote Desktop Protocol* Desktop sharing... |
Prior file versions, revision control Revision control Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files... !! Comments |
Detect rename | Detect move | Scheduling | Full duplex transfer | |
---|---|---|---|---|---|---|---|---|---|---|
Microsoft ActiveSync ActiveSync ActiveSync is a mobile data synchronization technology and protocol developed by Microsoft, originally released in 1996. There are two implementations of the technology: one which synchronizes data and information with handheld devices with a specific desktop computer , and another technology,... |
Windows | Microsoft | ? | Syncs mobile devices | ||||||
Windows Mobile Device Center Windows Mobile Device Center Windows Mobile Device Center is a synchronization software program developed by Microsoft, and the successor to ActiveSync. It is designed to synchronize various content including music, video, contacts, calendar events, web browser favorites, and other files between Windows Mobile devices and the... |
Windows | Microsoft | ? | Syncs mobile devices; successor to Microsoft ActiveSync ActiveSync ActiveSync is a mobile data synchronization technology and protocol developed by Microsoft, originally released in 1996. There are two implementations of the technology: one which synchronizes data and information with handheld devices with a specific desktop computer , and another technology,... |
||||||
Gbridge Gbridge Gbridge is an extension to Google's Gtalk network service. It automatically forms a VPN between user's multiple computers if logged in under same Gtalk user account. The VPN can also be extended to Gtalk friends based on invitation... |
Windows | Gbridge LLC | , via VNC or RDP Remote Desktop Protocol Remote Desktop Protocol is a proprietary protocol developed by Microsoft, which provides a user with a graphical interface to another computer. The protocol is an extension of the ITU-T T.128 application sharing protocol. Clients exist for most versions of Microsoft Windows , Linux, Unix, Mac OS... |
Sync folders, remote desktop, live web browsing, etc. | ||||||
Microsoft Sync Framework Microsoft Sync Framework Microsoft Sync Framework is a data synchronization platform from Microsoft that can be used to synchronize data across multiple data stores. Sync Framework includes a transport-agnostic architecture, into which data store-specific synchronization providers, modelled on the ADO.NET data provider... |
Windows | Microsoft | ? | ? | Syncs files, data, services; a framework, not a tool | - | ||||
Microsoft SyncToy SyncToy SyncToy is a freeware tool in Microsoft's PowerToys series that provides an easy-to-use graphical user interface for synchronizing files and folders. It is written using Microsoft's .NET framework and uses the Microsoft Sync Framework.-Features:... |
Windows | Microsoft | , recycle bin only | Sync local folders | via OS | |||||
Windows Live Mesh | Windows (Vista and greater), Windows Mobile, OSX | Microsoft | , recycle bin only | Sync folders, remote desktop, cloud storage | ? | ? | , syncs whenever it's online | |||
Windows Live Sync, discontinued 31 March 2011) | Windows, OSX | Microsoft | , browsing only | , recycle bin only | Sync folders, browse devices from website, remote access; was Microsoft FolderShare, 20,000 file limit | , syncs whenever it's online | ? | |||
Dimio DSyncronize | Windows | Dimio | , recycle bin only | Sync folders, real-time, with FTP | ? | ? | ? | |||
Yintersync | Windows | Yinter | Centrally managed sync service for multiple computers with encryption, scheduler, vss shadow copies, reporting; uses standard Rsync | ? | ? | ? | ||||
Commercial
This is a comparison of proprietary softwareProprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...
released as commercial
Commercial software
Commercial software, or less commonly, payware, is computer software that is produced for sale or that serves commercial purposes.Commercial software is most often proprietary software, but free software packages may also be commercial software....
.
Name | Windows | Mac | Linux | Other OS | Open source | Online backup service | Freeware version | Portable | Detect conflict | File lock | Open file support | Revision control Revision control Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files... | Detect rename | Detect move | Full duplex transfer, collaborative Collaborative software Collaborative software is computer software designed to help people involved in a common task achieve goals... | Propagate deletes | Case sensitive | Delta copying (block level transfer) Delta copying Delta copying is a fast way of copying a file that is partially changed, when a previous version is present on the destination location. With delta copying, only the changed part of a file is copied. It is usually used in backup or file copying software, often to save bandwidth when copying between... |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Allway Sync Allway Sync Allway Sync is backup and file synchronization software that allows backing up and synchronizing files to the same or different drives, to different media , or to a remote server... |
via other providers | , with limits | ||||||||||||||||
AIMstor AIMstor Cofio AIMstor is a software product developed by Cofio Software. Cofio described the product as a Data management product with a feature set particularly tailored to Backup, Replication and Archiving.- Product Philosophy :... |
, with limits | through VSS | case preserving | |||||||||||||||
BackupAssist BackupAssist BackupAssist is a backup software product created for use with the Microsoft Windows environments. Developed by Cortex I.T Labs, it is aimed primarily at the small to medium business market and provides protection for Windows Server, Hyper-V, Active Directory, Microsoft Exchange and Microsoft SQL... |
via Rsync Rsync rsync is a software application and network protocol for Unix-like and Windows systems which synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate. An important feature of rsync not found in most similar... |
|||||||||||||||||
Backup4all Backup4all Backup4all is a backup software for Microsoft Windows developed by Softland. It allows files to be backed-up to any local or network drive, FTP or SFTP server, CD/DVD/Blu-ray, or other removable media... |
||||||||||||||||||
BestSyncFTP | ||||||||||||||||||
BestSync | ||||||||||||||||||
Box Sync Box.net Box is an online File Sharing and Cloud Content Management service for enterprise companies. The company has adopted a freemium business model, and provides 5GB of free storage for personal accounts. A mobile version of the service is available for Android, iPhone, iPad, BlackBerry and WebOS devices... |
? | ? | ? | ? | ? | ? | ? | ? | ||||||||||
broolz | yes, non commercial | |||||||||||||||||
Distributed Storage Distributed Storage Distributed Storage is software for files and directories synchronization locally and between many remote computers connected via LAN or Internet... |
via other providers | |||||||||||||||||
Dmailer Sync Dmailer - Overview:Dmailer specialized in portable backup and synchronization software solutions for a range of mobile devices, including USB flash drives, memory cards, external hard disk drives, MP3 players, embedded phone memories, SIM cards and flash-based memory cards for mobile phones.Serving both... |
||||||||||||||||||
Easy Computer Sync Easy Computer Sync Easy Computer Sync, developed by Bravura Software is a commercial utility program used to synchronize files and folders between computers, using an Easy Transfer Cable... |
||||||||||||||||||
Easy2Sync for Files Easy2Sync for Files Easy2Sync for Files is backup and file synchronization software created for use with the Microsoft Windows environments. It allows backing up and synchronizing files between two folder trees on the same or different drives / computers, including network and usb drives and FTP servers.-Features:* It... |
, for folders | |||||||||||||||||
Egnyte Egnyte Egnyte is a computer technology company providing cloud computing infrastructure for online file storage, file sharing and computer backup for small, medium, and large business enterprises.... |
, Android, iPad, iPhone | , handled by versioning | , case preserving | |||||||||||||||
File Replication Pro | , AIX, BSD, HP-UX, Netware, Solaris, Unix | |||||||||||||||||
GoodSync GoodSync GoodSync is a backup and file synchronization program. It is used for synchronizing files between two directories, either on one computer, or between a computer and another storage device GoodSync is a backup and file synchronization program. It is used for synchronizing files between two... |
||||||||||||||||||
Handy Backup Handy Backup Handy Backup is a disk imaging and backup software developed by Novosoft LLC. Handy Backup creates backup copies of data stored on computers working under Microsoft Windows OS or Unix-like systems with the WINE Windows-compatibility layer. The backups can be stored to a variety of local and remote... |
||||||||||||||||||
RepliWeb RepliWeb RepliWeb is a computer software manufacturer headquartered in Coconut Creek, Florida that develops Web content deployment, file synchronization, managed file transfer, and SharePoint application lifecycle solutions... Deployment |
, partial | |||||||||||||||||
Robocopy Robocopy Robocopy, or "Robust File Copy", is a command-line directory replication command. It has been available as part of the Windows Resource Kit starting with Windows NT 4.0, and was introduced as a standard feature of Windows Vista, Windows 7 and Windows Server 2008... |
||||||||||||||||||
SpiderOak Spideroak SpiderOak is an online backup tool for Windows, Mac and Linux users to back up, share, sync, access and store their data using an off-site server. SpiderOak allows the user to backup any given folder of his/her computer... |
Partial | , one-way sharing only | ||||||||||||||||
SugarSync Sharpcast SugarSync is a free service that actively syncs your files across all your computers and devices. SugarSync is operated by SugarSync, Inc. and is based in San Mateo, California... |
, Android, BlackBerry, iPhone, Windows Mobile | |||||||||||||||||
SuperFlexible SuperFlexible Super Flexible File Synchronizer is backup and file synchronization software that allows backing up and synchronizing files to the same or different drives, to different media , or to a remote server... |
, Linux only | , manual install | ||||||||||||||||
SureSync | See Other OS | See Other OS | Cross-platform possible, from Windows via UNC path or mapped drive | , file versioning | ||||||||||||||
SyncBack SyncBack SyncBack is a backup and file synchronization software that allows backing up and synchronizing files to the same or different drives, to different media , or to a remote server.... |
||||||||||||||||||
Syncdocs Syncdocs Syncdocs is backup and file synchronization software. Syncdocs uses cloud computing to enable users to back up and synchronize Windows computer files to Google Documents accounts.- Features :* Full data migration to Google Docs cloud... |
, Google Docs web interface only | , beta only | for MS Word only | |||||||||||||||
Synchronize It Synchronize It Synchronize It! allows you to compare and synchronize folders that can be stored on the same computer, on different computers, in archives or on FTP sites. Various synchronization modes and comparison rules are available.- Folders comparison :... ! |
||||||||||||||||||
Syncplicity Syncplicity Syncplicity is a backup and synchronization service provided by Syncplicity Inc. The service allows users to store and sync files online between computers... |
||||||||||||||||||
Synk | via other providers | |||||||||||||||||
Tonido Tonido Tonido is a home server NAS software. Once installed on a computer, Tonido software makes that computer's files available remotely through the browser from the WAN. No port forwarding is required, as data is transmitted through Tonido's servers. Users can switch to not using Tonido's servers by... |
, Android, BlackBerry, iPhone, Windows Phone | |||||||||||||||||
Ubuntu One Ubuntu One Ubuntu One is a personal cloud service operated by Canonical Ltd.The service enables users to store files online and sync them between computers and mobile devices, as well as stream audio and music from cloud to mobile devices.- Features :... |
Partial | |||||||||||||||||
Wuala Wuala Wuala is a secure online storage, file synchronization, versioning and backup, service, originally developed and run by Caleido Inc., which is now part of LaCie. Service is a combination of:... |
, Android | Partial | ||||||||||||||||
ZumoDrive ZumoDrive ZumoDrive is a cloud-based file synchronization and storage service operated by Zecter, Inc. On December 22nd, 2010, Zecter announced its acquisition by Motorola Mobility. The service enables users to store and sync files online and between computers using their HybridCloud storage solution... |
, Android, iPhone, Palm webOS | |||||||||||||||||
Name | Windows | Mac | Linux | Other OS | Open source | Online backup service | Freeware version | Portable | Detect conflict | File lock | Open file support | Revision control Revision control Revision control, also known as version control and source control , is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files... | Detect rename | Detect move | Full duplex transfer, collaborative Collaborative software Collaborative software is computer software designed to help people involved in a common task achieve goals... | Propagate deletes | Case sensitive | Delta copying (block level transfer) Delta copying Delta copying is a fast way of copying a file that is partially changed, when a previous version is present on the destination location. With delta copying, only the changed part of a file is copied. It is usually used in backup or file copying software, often to save bandwidth when copying between... |
See also
- Comparison of online backup services
- Comparison of revision control softwareComparison of revision control softwareThe following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management software.- General information :Table Explanation...