Create Synchronicity
Encyclopedia
Create Synchronicity is a portable, multilingual file synchronization and backup tool developed in VB.Net, and released under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

, version 3.0.

Development

Create Synchronicity was created with the aim of delivering a lightweight backup application for Windows systems. Its development started in June 2009, and has been active since then.
An experimental port to Linux was published in February 2011.

Features

Create Synchronicity has a graphical user interface, and supports command-line use.

The following features are available:
  • Customizable backup, using distinct backup profiles.
  • Full synchronization preview
  • Scheduling, with catching up support.
  • Inclusion and exclusion of files and folders using regular expressions
  • DST correction, loose timing (allows file times between source and destination to differ by a few seconds)
  • Precise folder selection
  • Native support for UNC and relative paths, as well as implicit paths (such as "MyUsb"\MyFolder")
  • Support for environment variables, dynamic destination naming
  • Support for Network (NAS) Backup


Create Synchronicity can be downloaded as a zip file or as an installer for Windows 2000
Windows 2000
Windows 2000 is a line of operating systems produced by Microsoft for use on personal computers, business desktops, laptops, and servers. Windows 2000 was released to manufacturing on 15 December 1999 and launched to retail on 17 February 2000. It is the successor to Windows NT 4.0, and is the...

, Windows XP
Windows XP
Windows XP is an operating system produced by Microsoft for use on personal computers, including home and business desktops, laptops and media centers. First released to computer manufacturers on August 24, 2001, it is the second most popular version of Windows, based on installed user base...

, Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...

, and Windows 7. It is hosted by Sourceforge, and ranked #32 on December 23, 2010.

Performance

Create Synchronicity uses its own comparison algorithm to speed up the preview step, which reduces disk accesses, and has been said to be "Easy to use, lightweight and fast.".

However, since it uses the .Net Framework
.NET Framework
The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

, Create Synchronicity may be slower to launch than native applications (written for example in C/C++), but similar to applications written in 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...

. Provided that disk accesses are the slowest part of the scan and backup process, the impact of choosing VB.Net on performance should be minimal.

Being written in VB.Net, Create Synchronicity does take advantage of the file caching functions of the underlying operating system, which can speed the preview step. However, this performance gain doesn't exist if synchronizing two external hard drives, and/or if the caching process has not run yet.

Create Synchronicity has been translated to English, French, German, Portuguese, Italian, Spanish,Swedish, Dutch, Czech, Indonesian, Hebrew, Danish, Russian, Estonian, Polish, Bulgarian, Korean, Chinese (Simplified), Hungarian, Chinese (Traditional), and Amharic.

See also

  • Backup
    Backup
    In information technology, a backup or the process of backing up is making copies of data which may be used to restore the original after a data loss event. The verb form is back up in two words, whereas the noun is backup....

  • File synchronization
    File synchronization
    File synchronization in computing is the process of ensuring that computer files in two or more locations are updated via certain rules....

  • List of backup software

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK