Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

1,753

Downloads of v 2.48:

446

Last Update:

12 Jan 2021

Package Maintainer(s):

Software Author(s):

  • Dimio

Tags:

file-synchronization

Dsynchronize

  • 1
  • 2
  • 3

2.48 | Updated: 12 Jan 2021

Downloads:

1,753

Downloads of v 2.48:

446

Maintainer(s):

Software Author(s):

  • Dimio

Dsynchronize 2.48

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Resulted in Flagged:

This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.

We recommend clicking the "Details" link to make your own decision on installing this package.

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Dsynchronize, run the following command from the command line or from PowerShell:

>

To upgrade Dsynchronize, run the following command from the command line or from PowerShell:

>

To uninstall Dsynchronize, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade dsynchronize -y --source="'INTERNAL REPO URL'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade dsynchronize -y --source="'INTERNAL REPO URL'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install dsynchronize
  win_chocolatey:
    name: dsynchronize
    version: '2.48'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'dsynchronize' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '2.48'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller dsynchronize
{
    Name     = "dsynchronize"
    Version  = "2.48"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'dsynchronize':
  ensure   => '2.48',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved as a trusted package on 12 Jan 2021.

Description

DSynchronize is a stand-alone utility that let you periodically synchronize two or more folders on Hard Disk, Floppy Disk, LAN, USB Key, CD-DVD and FTP server.


tools\install\dsynchronize\DSynchronize (ELL).txt
DSynchronize Coded By Dimitrios Coutsoumbas (Dimio)

� ��������� ��� �������� ����� ��� ��� geogeo  (www.geogeo.gr)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

� �������� ������ ������� ���� �������� �������: 

����������: "http://dimio.altervista.org/" 



���������:
~~~~~~~~~~

�� DSynchronize ����� ��� ��������� (������) ��� ����������� ��� � ������������� ���������� �� ��� ������ ������. 
�� ��������� ��������� ���� �������� "����������" �� ��� ���������� "����������", ��� ������� ��� "���������" (�� ��������, ������������� � �������� ������� ��� ������������) ���� ������ �����, ���� �� ������ ���� �� ������ � �� ������������, ����� �� ��� "����������." ����������� �������� ������ (��������� �� "; ") ����� *.exe, *.txt ���.
�������� �� ������������ ���� ������������� ��������������� ���������� ������������� (% WINDIR%,% USERPROFILE% ���). 
� ����� ��� ����� ������ ������. 



�������������� ���������:
~~~~~~~~~~~~~~~~~~~~~~~~~

Windows 10
Windows 8
Windows Seven
Windows Vista
Windows 2003
Windows XP
Windows 2000
Windows NT4 �� SP6a ��� IE4 � �������. 


������������ ���� FTP
~~~~~~~~~~~~~~~~~~~~~

�� DSynchronize ��� ��������� �� ������������ �� �������� ��� ��� ��� ���� FTP.
� ����� ����������� ����� ��� ��� ����� ������ �� ������������ ��� FTP ������ ����.
� �������� FTP ������ �� ���������� �� �� ������� ��� Microsoft, ���� ����� ���������� � ����� ������ ��� �����:

ftp://ftpserver.com  (������� ������� FTP ��� �������� ��� �������������).

ftp://User:[email protected]/pictures  (������� FTP �� ����� ��� ������ ��� ����������� �������� ��������).

ftp://User:[email protected]:1973/pictures  (������� FTP �� �����, ������ ��� ����������� ����� ��� �������� ��������).

�� ������ �� ������ ����� ��� � ������������ ���� FTP ����� �� ����������� ������ ��� ��� ���������� �� ����� ���� ������ ����������� (�������� �� ������� FTP ����� ��� ���� �������� �������).



��������:
~~~~~~~~~

"���������� ���� �����" 
���������� ��� ��� ���������� ���� ��� ��������� ��� ��� ������������� ��� ��������� ��� ������������. 

"����������������" 
������� ��� �������������� ��� ������: ����������� �� ���������� ������ ��� ���� ��� ������� ���� ���� ��������������, �� ����� ������ ���������� ����� ��� �� ���� ��� ��� �������� �� ������ �������������� ���������� ��� ���� ��� ������ �������.

"������������ ������������� ������������" 
���� � ������� ����������� ��� �������� ��� ������������ �� ������� ����.  �������� �� ��� ������� �� ����� �������� ������ ��� ������������ �� ���� ���� ��� �����. �������� ������ �� ���������� ��������� ������ ��� ������ �� ����� ������������ � ��� ������������ ��� ��� ������ ��� ����������. 

"����������� ��� �����" 
���� � ������� �� ������� �������� ��� ���������� ���� �� ����� ��� ������������. 

"���������� ������� �� ��� �������" 
��� � ������������ ��������� ��� ������� ���� ���������, �� ������������ �������� �� �� ���� ����� ���� ��� ��������� ����������. 

"�������� ����������� ��� ������ ����������" 
���� � ������� ��������� ��� ���������� ��� ������ ��� ����������.  ��� ����������, ��� �� ������ ���������� x �����  �C:\mapindestination� �� ����� �C:\mapindestination 18-07-2004 22.30�. ���� ������ �� �������������� ��� �� ���������� ��������� ���������� ��������� ��������������� ��� ������������ ��� �� ������ �� ������� ������ ����. 

"��������� ���� ��������" 
��������� ������� ��� ������ ���������� ���� �� �� ������ ������ ����� ��� ��������. 

"������� �������������� ���������" 
������ ��� ������������� ��� ���������� ��� �������� ������ ��� �������.  ���� ��� ����� ����������, ����� �� DSynchronize ������������ ��� ���� ������ ������. � ����� ����� ��� �������� �� ���������� ��� ���� �����������.

"���������� ������������" 
���� ��������� ��� ��� �������� ������ ��� ��� ��� ������ �� ����������� ���� ����. ���� ������ ��� ������� ���������� ��� ���������� ��������� ��� �� ��� �������� ������ ������������ ��� ���� ��� ������. � ��������� ��� � ���������� �� ������ �� ����� ����� ���� ��� �����������.

"������������ �� ���������� �����" 
������������ ������� ���� ������������� �������� (���� ������������ ���� ���� ��� CPU) ��� ������� ��� ���������� ���� ��������� ��� ��� ��������� ���� �������� ���� ���������. 
���� ��� ������������ ����� ��� ��������, ����� ��������� �� ����������� ���� ��������� ������������.  ���� ��������������, � ���������� ����� ��� �������� ����� � ��������� ��� ������������� ������� ������� ��� ��� ����. 

"�������� ������" 
���� �������� �������� �� ��������� ���� �� ��� ������ ��� Windows, �� ��� ���������� �������� ��� ����� �����������. 
��� � ������������ ����� �� ���� �������������, �� ������������ �� ����������������, ����������� � ������������ �� ��������������� �����. 

"������ �� ��������" 
���� �������� �������� �� ��������� �� ��� �������� ���� �� ��� ������ ��� Windows. 
����� ������ �� ���������� �� ���������� ������� �� ��� ����� �� ���������� �� ���������.  ����� ��������� �� ����������� ��� � ����������� ��� ���� ������� ���� ������ �������� ��� ��� �������� ����� ���������� ���������� ��� ����������.  

��� ����� �������� �������� �� ��� ���������� ����� ��� (������).



���������� ��� ������� ������� 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

����� ������� �� �������������� ��������� ���������� ��� ������ �������. 

/START 
������ ����� �� ����������� (�� ��� ���������� ������������� ��������). 

/MINIMIZED 
������ �� DSynchronize ���������������� ���� ������� ������������. 

/HIDDEN 
������ �� DSynchronize ��� ����������, ����� ��� �� ��������� �� ��������� ��� ������ ��������. 

/NOSECURITYCHECK 
���� ��� �� �����������, ��� ������� ������� ��� �� ���������� ���������/�������� ����� ������������. ���� ��������������, �� ������ ������ ���������, �������� ��� � ������� ��������� ��������� �� ����������� �� ������������ ��� ������������� ��� ���� �� ����������, ��� �� �����, � �������������� ������� ��������� �� ����������� �������� ���� ������� ����� �����������.

/SOMEFILE.INI 
������������ ��� ������������ ������ INI ��� �� ������� �� �����������. ���� �� ������ ������ �� ����� ���� ���� �������� �� �� DSynchronize.


Dimitrios Coutsoumbas (Dimio)
SKYPE  : katafratto
ICQ    : 145633952
E-MAIL : [email protected]
HOME   : http://dimio.altervista.org/



����������: 
~~~~~~~~~~~
�� ��������� ������������ ��� ���������� UPX (http://upx.sourceforge.net/) ��� �� ������� �� ���������� ���. 



����� ������: 
~~~~~~~~~~~~~

�� ��������� ���������� �� ������ ����� ������. 



���������� ��� ����������� �� ��������ʥ �����:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

��� �������� ����: 
�� ��������� ������������ ���� ��� ������� ���� ��������� ��� ���������� ��� ���� 10 ������������, ��������������� ��� ����� ������� ���� ���������. 
��� �������� �� ��������� 10 ������� ������������, �� ����� ��� ������� �������� ����������� ��� �����������. ���� ��������������, ��� ��� ������ ������������ ��� ����� �� 10 ������������, �� ���������� ���� ��� ����, ������ �� ����� ������� ��� ����� ��� ���������� ��� �����������. 

������ ����������: 
����� �����������, ���� �� �������� ��� ������������ �� ���������� �����, ��� �������� ����������, ��������� ����������� �� ������������ �������� ���������� (������� � ����������), ���� ��� �������� ��������� ��� �����������. 
��� ����������, ��� ����� ������������ ��� ������ ��� �� ���������� ��� ��� �������� �� ��������������� �� ��� �������, ���� �� ��������� �� ��������� �� �����������, �� ��������� ��� ����, ��� ���� �������������� ��� ����� �������. ���� ��������������, �� ����� ������ ��� �� ��������� �� ����������� �� ����� ����� � ��������� ���� ���������� ������� ��� ��� �������� �� ����������� �� ��������� �� ������. 

� ������������ �� ���������� ����� ��������� �� ����������� ������. ���� ��������������, �������� ������� ������� ����������� ��� ������ �� ����������� ��������� ���� �� �����������. �� �� ������ ����������, �� ��������������� ���� � �������, � ��������� �������� ��� ��������� ������������.
tools\install\dsynchronize\DSynchronize (ENG).txt
DSynchronize Coded By Dimitrios Coutsoumbas (Dimio)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The current version is found to the following Link: 

Home: "http://dimio.altervista.org/" 



DESCRIPTION:
~~~~~~~~~~~~

DSynchronize is a program (Freeware) that syncronizes two or more directories on a local area network. 
The program compares every directory "Source" with the respective "Destination", then changes the "Destination" (adding, replacing, or deleting files and subdirectory) in such way to make those files or subdirectories identical to the "Source."  It supports multiple filters (separated by "; ") type *.exe; *.txt etc. 
You can configure synchronizations to use Varying environments (% WINDIR%,% USERPROFILE% etc.). 
The use is rather intuitive. 



SUPPORTED SYSTEMS:
~~~~~~~~~~~~~~~~~~

Windows 10
Windows 8
Windows Seven
Windows VISTA
Windows 2003
Windows XP 
Windows 2000 
Windows NT4 with SP6a and IE4 or superior. 



OPTIONS:
~~~~~~~~

"Save on exit" 
It serves for saving all the settings and remembering which directories to synchronize. 

"Antifragmentation" 
It reduces the fragmentation of the disk: In order to prevent holes in the file structure when a file is replaced, the old file is first removed from the structure and then the replacement file is written into the old file's place.

"Set/Enable timer" 
This option sets the synchronization to run on a regular basis.  You can tell it how much time to wait between synchronizations in terms of hours and minutes. You can also specify certain days that you would like synchronization to occur or a specific time to sync on the days specified. 

"Shutdown at the end" 
This option will automatically shut down the PC at the end of the synchronization. 

"You create folder if it does not exist" 
If the specified directory does not exist on the destination, it will automatically be created there with the same name as the source directory. 

"Add date to destination folder" 
This option add the date to files on the destination.  For example, if the source file x is ". C:\mapindestination" it becomes "C:\mapindestination 18-07-2004 22.30", this can be used for creating multiple Backup using a time stamp to tell the difference among them. 

"Only newer files" 
Replaces files in "Destination" only if the file in "Origin" is more recent. 

"Set Idle priority" 
Set the process priority to the minimum possible on the system.  This is unnecessary as DSynchronize already uses very few resources.  Using this option will cause synchronization to be slower.

"Bidirectional syncronization" 
This allows the most recent files in both locations to be copied to the other.  Each file is checked in the source and the destination folders and the most recent file is copied to both locations.  The source and destination should be identical after synchronizing.

"Real-Time Sync" 
It continuously monitors the specified folders (This uses very little CPU) for changes that occur in the origin and to relay accordingly any changes made to the destination. 
Before activating this option it is important to complete a normal synchronization.  In fact the function of this option is to maintain two identical file sets from the start. 

"Autostart" 
This automatically starts the program when Windows boots up with the last options you saved. 
If the synchronization is on a timer, it will occur as scheduled, otherwise the otherwise the synchronization will immediately happen. 

"Autostart as service" 
This automatically starts the program as a service when Windows boots up. 
It is possible to specify the account with which under which the program will run.  It is important to verify that the account specified has sufficient privilages to access both the source and destination directories.  

The other options explain themselves: -)



PARAMETERS OF THE COMMAND LINE 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

It is possible to specify some parameters on the command line. 

/START 
It immediately starts the synchronization (with the last saved options). 

/MINIMIZE 
It starts DSynchronize minimized in the System Tray. 

/HIDDEN 
It starts DSynchronize in the background without even displaying the icon in the Task Bar. 

/NOSECURITYCHECK 
Before effecting the synchronization, it doesn't check if they are possessed or I lead the permissions of read/write on the briefcases. In fact, In some rare case, it seems that the security check also prevents the synchronization on briefcases on which such permissions are possessed, for which, to select the option aforesaid, it allows to also operate normally in that particular cases. 

/SOMEFILE.INI 
It uses a specific file INI to control the synchronization. This file must be on same directory of DSynchronize.


Dimitrios Coutsoumbas (Dimio)
E-MAIL : [email protected]
HOME   : http://dimio.altervista.org/



NOTES: 
~~~~~
The program uses the UPX technology (http://upx.sourceforge.net/) to increase its portability. 



LICENSE: 
~~~~~~~~

The program is distributed with the license Freeware. 



NOTES ON THE SYNCHRONIZATION IN REAL-TIME:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

HOW THIS WORK: 
The program monitors all the changes in the status of Origin and, every 10 seconds, reflects the same changes in the Destination. 
It then waits some 10 seconds which has the purpose of avoiding an useless consumption of processor, in fact, if a file is modified twice in 10 seconds, It will only be copied once, which reduces two fold the consumption of processor. 

POSSIBLE PROBLEMS: 
It's normal that, during the synchronization in Real-Time, in the log window, some operations show negative result (FAILED or LOCKED), this doesn't determine anomalies in the synchronization. 
For instance, if you have created a file that will be deleted then in turn be replace in the matter of a second, when the program tries to syncronize it will produce two errors while in reality everything is OK. In fact the first thing the program will try to do is copy a nonexistent file, and then will try to delete that file. 

The synchronization in Real-Time is considered experimental. In fact there exist some rare conditions that can cause failures in the synchronization. You are recommended therefore, if this option is used, to periodically effect also of the normal synchronizations.
tools\install\dsynchronize\DSynchronize (ESP).txt
DSynchronize, Programado por Dimitrios Coutsoumbas (Dimio)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

La versi�n m�s actual se encuentra en el siguiente enlace:

P�gina inicial: "http://dimio.altervista.org/" 


DESCRIPCI�N:
~~~~~~~~~~~~

DSynchronize es un programa (Freeware) que sincroniza dos o m�s directorios en una red de �rea local.

Es posible la sincronizaci�n con FTP, aunque es una funci�n experimental.

Se ha programado de modo que la sincronizaci�n no repercuta en el rendimiento del ordenador. Mientras sincroniza, incluso directorios enormes, se puede seguir utilizando el ordenador sin apenas percibirlo.

El programa compara cada directorio "Origen" con el respectivo "Destino", y modifica el "Destino" (a�adiendo, reemplazando o borrando archivos y subdirectorios) de modo que queden id�nticos a los "Origen".

Soporta varios filtros (separados por ";") e.g.: *.exe;*.txt, etc.

Permite la sincronizaci�n temporizada, con planificaci�n detallada incluso en tiempo real, y tambi�n es factible activar la sincronizaci�n transaccional, utilizando el registro en el diario de NTFS.

Opcionalmente pueden guardarse versiones de los ficheros eliminados o reemplazados.

Se pueden definir rutas utilizando variables de entorno (%WINDIR%,%USERPROFILE%, etc.).

Tiene opci�n de env�o de correo con el informe del resultado de cada sincronizaci�n planificada.

Se puede iniciar como servicio de Windows, por lo que se ejecutar� aunque no haya ning�n usuario conectado al ordenador, aunque �bviamente el ordenador debe estar en marcha ;-)

El uso es bastante intuitivo, con ayuda en cada opci�n.


SISTEMAS SOPORTADOS:
~~~~~~~~~~~~~~~~~~~~

Windows 10
Windows 8
Windows 7
Windows VISTA
Windows 2003
Windows XP 
Windows 2000 
Windows NT4 con SP6a e IE4 o superior. 


SINCRONIZACI�N CON FTP
~~~~~~~~~~~~~~~~~~~~~~

DSynchronize le permite sincronizar datos mediante FTP (y en teor�a tambi�n de FTP a una ubicaci�n de red).
No es posible sincronizar entre dos FTP o utilizar la sincronizaci�n en tiempo real.
La ruta de acceso FTP debe especificarse con los est�ndares de Microsoft, por lo que debe utilizar formatos del tipo:

ftp://ftpserver.com (FTP con inicio de sesi�n an�nimo y directorio predeterminado).

ftp://User:[email protected]/pictures (FTP con inicio de sesi�n espec�fico e indicaci�n de directorio de trabajo).

ftp://User:[email protected]:1973/pictures (FTP con inicio de sesi�n espec�fico e indicaci�n de puerto y directorio de trabajo)


ALGUNAS OPCIONES:
~~~~~~~~~~~~~~~~~

"Guardar la configuraci�n al salir" 
Guarda toda la configuraci�n, recordando loss directorios a sincronizar. 

"Antifragmentaci�n"
Reduce la fragmentaci�n en el disco: Para evitar huecos en la estructura de archivos cuando se reemplaza un archivo, el archivo antiguo se elimina primero y, a continuaci�n, el reemplazado se escribe como si fuera nuevo evitando la fragmentaci�n.

"Sincronizaci�n con temporizador"
Permite definir una sincronizaci�n de forma peri�dica. Puede definir el tiempo entre sincronizaciones o definir los d�as del mes o de la semana y la hora en la que realizar la sincronizaci�n.

"Vista previa de la sincronizaci�n"
Permite 'simular' la sincronizaci�n para comprobar qu� archivos ser�n eliminados, reemplazados o a�adidos en el directorio "Destino". No realiza ning�n cambio.

"Sincronizar octeto a octeto"
Esta opci�n solo se debe utilizar si la fechas y hora de los archivos que se sincronizan se han da�ado y ya no son una gu�a de sincronizaci�n v�lida. En este caso, habilitar esta opci�n le permite realizar una comprobaci�n binaria de todos los archivos que tienen la misma fecha y hora. En la pr�ctica, si marca esta opci�n, incluso si fecha, hora, atributos y tama�o dicen que dos archivos son id�nticos, todav�a se realiza una comparaci�n binaria.Esta opci�n hace que la sincronizaci�n sea muy lenta, aunque puede ser m�s r�pida las pr�ximas veces ya que, para la comparaci�n, la memoria cach� del sistema operativo tambi�n se utiliza si est� disponible.

"Salir/Apagar al acabar"
Esta opci�n pemite cerrar el programa o apagar el ordenador al acabar la sincronizaci�n.

"Copiar solo archivos nuevos" 
Reemplaza archivo en "Destino" solo si el archivo "Origen" es m�s reciente.

"Crear carpeta si no existe"
Si el directorio especificado como ruta de destino no existe, se crea una carpeta con ese nombre

"Destino con fecha como sufijo"
Esta opci�n a�ade la fecha al final del directorio "Destino", por ejemplo: "C:\CarpetaEjemplo" se crea como "\\NAS\bck\CarpetaEjemplo 20190831 13.58.40"

"Ignorar errores de ruta"
Si una ruta de acceso determinada no existe en el momento de la sincronizaci�n, simplemente la omite sin detenerse a mostrar un mensaje de error, adem�s de eso, esta opci�n hace que no compruebe los permisos antes de sincronizar un archivo, por lo que es como si incluyese la opci�n de l�nea de comandos /NOSECURITYCHECK.
Si la sincronizaci�n en tiempo real est� habilitada, las rutas que no existen se verifican peri�dicamente y, si vuelven a estar disponibles, la sincronizaci�n tambi�n se activa inmediatamente para ellas.

"Ajustar ruta unidad"
Capita a volte che, quando si effettua la sincronizzazione con delle chiavette USB o altre periferiche rimuovibili, all'inserimento delle stesse la lettera dell'unit� cambi. Se si seleziona questa opzione, il path viene automaticamente cambiato, se necessario, in modo da farlo corrispondere all'unit� rimuovibile a cui faceva in origine riferimento (ci� lo si ottiene memorizzando e confrontando i numeri di serie delle varie unit�).
A veces sucede que cuando se sincroniza con memorias USB u otros dispositivos extraibles, que al introducirla la letra de la unidad cambia. Si selecciona esta opci�n, la ruta se cambia autom�ticamente, si es necesario, para que coincida con la unidad extraible a la que se hizo referencia originalmente (esto se logra almacenando y comparando los n�meros de serie de las distintas unidades).

"Sincronizaci�n bidireccional" 
Esta opci�n permite que los archivos m�s recientes ya sea en "Origen" como en "Destino" se copien en la otra localizaci�n. Cada fichero se verifica en ambos lugares y el m�s reciente se copia en el otro lugar. As� al acabar la sincronizaci�n "Origen" y "Destino" ser�n iguales con los archivos m�s recientes.

"Sincronizaci�n en Tiempo real"
Comprueba continuamente las carpetas especificas (usa muy poca CPU) para detectar las modificaciones que ocurren en "Origen" y repercutirlas en "Destino".
Antes de activar esta opci�n es importante realizar una sincronizaci�n normal.
De hecho la funci�n principal es mantener dos conjuntos de archivos id�nticos desde el inicio.

"Inicio autom�tico"
Inicia autom�ticamente el programa al arrancar Windows con las �ltima configuraci�n guardada.
Si la sincronizaci�n es temporizada, �sta se ejecutara seg�n la planificaci�n definida. En otro caso la sincronizaci�n empezar� immediatamente.

"Iniciar como servicio" 
Dentro del planificador temporizado, existe la opci�n de "iniciar como servicio" que iniciar� el programa como servicio al arrancar Windows e immediatamente.
Es posible definir la cuenta con la que se ejecutar� el programa. Es importante verificar que la cuenta tiene suficientes privilegios para aceder a los directorios origen y destino.

La mayor�a de opciones tienen ayuda emergente y son suficientemente autoexplicativas :-)


PARAMETROS DE LA L�NEA DE COMANDOS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Se pueden especificar algunos par�metros en la l�nea de comandos:

/START
Inicia la sincronizaci�n (con las �ltimas opciones guardadas).

/RETARD
Al igual que el anterior, pero con un retraso de 60 segundos (esto se puede utilizar para permitir que el sistema termine de cargarse).

/MINIMIZE
Se inicia minimizado en la Barra de tareas.

/HIDDEN 
Se ejecuta en segundo plano y no muestra el icono en la Barra de tareas.

/NOSECURITYCHECK 
Antes de efectuar la sincronizaci�n no comprueba si tiene o no los permisos de lectura/escritura en las carpetas. De hecho, en algunos casos raros, parece que el control de seguridad tambi�n impide la sincronizaci�n de carpetas de las que se posean tales permisos, para lo cual, al seleccionar la opci�n mencionada, se permite tambi�n operar normalmente en esos casos concretos.

/NOMONITORCHECK
No verifica la resoluci�n del monitor.

/AUTOREALTIME
Comienza minimizado, efect�a una sincronizaci�n est�ndar y despu�s se activa la sincronizaci�n en tiempo real.

/NOMBREARCHIVO.INI 
Se inicia utilizando el archivo INI especificado para controlar la sincronizaci�n. Este archivo desde estar en el mismo directorio que el programa DSynchronize.


PROGRAMADOR:
~~~~~~~~~~~~

Dimitrios Coutsoumbas (Dimio)
E-MAIL : [email protected]
HOME   : http://dimio.altervista.org/


NOTAS: 
~~~~~~
El programa utiliza la tecnolog�a UPX (http://upx.sourceforge.net/) para aumentar su portabilidad.


LICENCIA: 
~~~~~~~~~

El programa se distribuye con la licencia Freeware incluida en el paquete.
Pr�cticamente lo �nico que no puede hacerse es descompilalo o modificarlo.


NOTAS SOBRE LA SINCRONIZACI�N EN TIEMPO REAL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

FUNCIONAMIENTO:
El programa supervisa todos los cambios de estado de "Origen" y, cada 10 segundos, refleja los mismos cambios en "Destino".
La espera de 10 segundos tiene el prop�sito de evitar el consumo innecesario de ancho de banda. De hecho, si un archivo se cambia 2 veces en 10 segundos, entonces se copiar� solo una vez despu�s de 10 segundos, lo que reduce el consumo de ancho de banda en 2 veces.


RUTA DE ACCESO NO DISPONIBLE:
Si al iniciar la sincronizaci�n en tiempo real, una ruta determinada (origen o destino) no est� disponible, se seguir� verificando peri�dicamente y cuando est� disponible de nuevo se habilitar� para sincronizar en tiempo real.


POSIBLES PROBLEMAS:
Es normal que durante la sincronizaci�n en tiempo real, en la ventana de registro, algunas operaciones muestren error o bloqueo (FAILED o BLOCKED), esto no causa ninguna anomal�a en la sincronizaci�n.
Por ejemplo, si ha creado un archivo que despu�s se elimina y a su vez se reemplaza en cuesti�n de un segundo, cuando el programa intenta sincronizar se producir�n dos errores, mientras que en realidad todo est� bien. De hecho la primera cosa que el programa intentar� hacer es copiar un archivo inexistente, y luego intentar� eliminar ese archivo.

En cualquier caso, si se utiliza la sincronizaci�n en tiempo real es aconsejable realizar peri�dicamente sincronizaciones normales.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
�ltima versi�n de este documento: 02/09/2020
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
tools\install\dsynchronize\DSynchronize (FR).txt
DSynchronize programm� par Dimitrios Coutsoumbas (Dimio)

Traduction fran�aise : JP4U de l'�quipe du projet Liberkey (www.liberkey.com) 3�me version. 26 juin 2008
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

La derni�re version peut �tre trouv�e � cette adresse:

Site: "http://dimio.altervista.org/" 



DESCRIPTION:
~~~~~~~~~~~~

DSynchronize est un programme gratuit (Freeware) qui synchronise deux r�pertoires ou plus sur un r�seau local (LAN). 
Le programme compare chaque "Source" avec sa "Destination" respective, puis change la �Destination� (en ajoutant, rempla�ant, ou en supprimant les fichiers et sous-r�pertoires), de mani�re � rendre ces fichiers ou les sous-r�pertoires identiques �  la "Source"." Il supporte plusieurs filtres (s�par�es par des ";") de type *. exe, *. txt, etc...
Vous pouvez configurer les synchronisations et utiliser des variables d'environnement  (% WINDIR%, % USERPROFILE% etc.). L'utilisation est assez intuitive.


SYST�MES SUPPORT�S:
~~~~~~~~~~~~~~~~~~

Windows 10
Windows 8
Windows Seven
Windows VISTA
Windows 2003
Windows XP 
Windows 2000 
Windows NT4 with SP6a and IE4 et superieur. 



OPTIONS:
~~~~~~~~

"Sauver et quitter" 
Cette fonction sert � sauver tous les param�tres et � m�moriser les r�pertoires � synchroniser quand on ferme le logiciel. 

"Antifragmentation" 
Il r�duit la fragmentation du disque: Afin d'�viter des trous dans la structure des fichiers : quand un fichier est remplac�, l'ancien fichier est d'abord retir� de la structure et le fichier de remplacement est �crit � l'emplacement de l'ancien fichier.

"R�glage Chrono" 
Cette option d�finit la synchronisation � lancer sur une base r�guli�re. Vous pouvez pr�ciser le temps d'attente entre les synchronisations en terme d'heures et minutes. Vous pouvez �galement sp�cifier les jours pour lesquels vous souhaitez que la synchronisation se produise ou fixer un moment sp�cifique pour synchroniser des jours sp�cifi�s.

"�teindre en quittant" 
Cette option permet d'arr�ter automatiquement le PC en fin de synchronisation. 

"Cr�er dossier s'il n'existe" 
Si le r�pertoire sp�cifi� n'existe pas sur la destination, il sera automatiquement cr�� avec le m�me nom que le r�pertoire source.

"Dater le dossier destination" 
Cette option ajoute la date des fichiers au dossier de destination. Par exemple, si le dossier source x est  "C:\mapindestination" il devient "C:\mapindestination 18-07-2004 22,30". Elle peut �tre utilis�e pour la cr�ation de plusieurs sauvegardes en utilisant un laps de temps pour faire une diff�rence entre elles. 

"Copier que si nouveau" 
Remplace les fichiers dans "Destination" seulement si le fichier d'"Origine" est plus r�cent. 


"D�finir la priorit� Idle"
R�glez le processus de priorit� au minimum possible sur le syst�me. Ce n'est pas n�cessaire car DSynchronize utilise d�j� tr�s peu de ressources. L'utilisation de cette option entra�nera une synchronisation plus lente. 
NDT : je n'ai pas encore trouv� o� se d�finissait cette possibilit�. C'est peut-�tre un r�sidu des versions pr�c�dentes. Si vous trouvez tenez-moi au courant...

"Synchro bidirectionnelle" 
Cela permet au fichier le plus r�cent de chaque localisation d'�tre copi� sur l'autre. Chaque fichier est v�rifi� � la source et � la destination des dossiers et la plus r�cente version de chaque fichier est copi�e dans les deux emplacements. La source et la destination doivent �tre identiques apr�s la synchronisation.

"Synchro directe" 
DSynchronize contr�le en permanence les dossiers sp�cifi�s (Cette fonction utilise tr�s peu de puissance CPU) pour relayer  les changements qui se produisent dans l'"Origine" et transmettre  en cons�quence toutes les modifications apport�es � la "Destination".
Avant d'activer cette option, il est important de mener � bien une synchronisation normale. En fait, la fonction de cette option est de maintenir deux dossiers identiques d�s le d�but.

"Autostart" 
Cela lance automatiquement le programme lorsque Windows d�marre avec les derni�res options vous avez enregistr�es. 
Si la synchronisation est sur le Chrono (la minuterie), elle aura lieu comme pr�vu, sinon la synchronisation se fera imm�diatement. 

"Autostart Service LAN" 
Cela d�marre automatiquement le programme � titre de service lorsque Windows d�marre.  Il est possible de sp�cifier le compte de qui, en vertu duquel le programme fonctionnera. Il est important de v�rifier que le compte sp�cifi� dispose de suffisamment de privil�ges pour acc�der � la fois � la source et aux r�pertoires de destination.  

"Copies de s�curit�"
Si l'on s�lectionne cette option de sauvegarde le programme effectue une sauvegarde de s�curit� des anciennes versions avant d'effectuer les synchronisations.
No Backup : cette option de la liste d�sactive la sauvegarde en parall�le de l'ancienne version.
Si l'on s�lectionne "2" il conservera deux anciennes versions des fichiers remplac�s et l'actuelle.

Les autres options s'expliquent d'elles m�mes: -) [NDT : Surtout si l'on prom�ne le curseur de la souris sur le nom de la commande ou dans les fen�tres :)) ]



PARAM�TRES DE LA LIGNE DE COMMANDES: 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

	
Il est possible de sp�cifier certains param�tres en ligne de commande : 

/START 
La synchronisation d�bute imm�diatement (avec les derni�res options sauvegard�es). 

/MINIMIZE 
Dsynchronise se lance minimis� dans la barre d'�tat du syst�me. 

/HIDDEN 
DSynchronize commence la synchronisation en arri�re-plan sans m�me afficher d'ic�ne dans la barre des t�ches. 

/NOSECURITYCHECK 
Avant d'effectuer la synchronisation, il n'y a pas v�rification  des permissions que l'on a sur la lecture / �criture du porte-documents. En fait, dans de rares cas, il semble que le contr�le de s�curit� emp�che �galement de synchroniser le porte-documents sur lesquels on disposerait de telles autorisations. S�lectionner l'option ci-dessus, permet au logiciel de fonctionner normalement dans ces cas particuliers.

/SOMEFILE.INI 
Il utilise un fichier INI pour contr�ler la synchronisation. De toute �vidence, le nom et l'emplacement de ce FICHIER peuvent �tre modifi�s le cas �ch�ant ...


Dimitrios Coutsoumbas (Dimio)
E-MAIL : [email protected]
HOME   : http://dimio.altervista.org/



NOTES: 
~~~~~
	
Le programme utilise la technologie UPX (http://upx.sourceforge.net/) afin d'accro�tre sa portabilit�. 



LICENSE: 
~~~~~~~

Le programme est distribu� avec la licence Freeware.



NOTES SUR LA SYNCHRONIZATION EN TEMPS-R�EL:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

COMMENT ELLE FONCTIONNE:
Le programme surveille tous les changements dans l'�tat d'origine et, toutes les 10 secondes, refl�te les m�mes changements dans la destination.
Il attend ensuite environ 10 secondes, ce qui a pour but d'�viter une consommation inutile de processeur, en fait, si un fichier est modifi� deux fois en 10 secondes, il ne sera copi� qu'une fois, ce qui r�duit par deux la consommation de temps processeur.

PROBL�MES POSSIBLES:
Il est normal qu'au cours de la synchronisation en temps r�el dans la fen�tre certaines op�rations montrent un r�sultat n�gatif (�chec ou bloqu�), Elles ne d�terminent pas d'anomalies dans la synchronisation.
Par exemple, si vous avez cr�� un fichier qui sera supprim� � son tour pour �tre remplac� dans quelques fractions de seconde, lorsque le programme tente de synchroniser, il produira deux erreurs, alors qu'en r�alit� tout est OK. En fait, la premi�re chose que le programme va essayer de faire est de copier un fichier inexistant, et donc il va essayer ensuite de supprimer ce fichier. 

La synchronisation en temps r�el est consid�r�e comme exp�rimentale. En fait, il existe quelques rares conditions qui peuvent causer des d�faillances dans la synchronisation. Il vous est donc recommand�, si cette option est utilis�e, d'effectuer aussi p�riodiquement des synchronisations normales.
tools\install\dsynchronize\DSynchronize (ITA).txt
DSynchronize (By Dimio)
~~~~~~~~~~~~~~~~~~~~~~~

La versione aggiornata si trova ai seguenti Link:

Home: "http://dimio.altervista.org/"



DESCRIZIONE
~~~~~~~~~~~

DSynchronize � un programma (Freeware) che permette di sincronizzare due o pi� directory in una rete locale.
Anche la sincronizzazione FTP � supportata, ma si tratta di una funzione sperimentale.

Nella codifica del programma si � cercato di creare un algoritmo ultra-leggero, sia in termini di RAM che di CPU, in modo da non influire sulle prestazioni della macchina.

Grazie al suo particolare algoritmo � infatti possibile sincronizzare directory anche enormi senza che ci� vada ad appesantirne il funzionamento. Durante una sincronizzazione � quindi possibile continuare ad usare il PC come se niente fosse.

Il programma confronta ogni directory "Source" con la rispettiva "Destination", indi modifica "Destination" (aggiungendo, aggiornando o cancellando files e sottodirectory) in maniera tale da renderla identica a "Source". 
Supporta sia la sincronizzazione temporizzata (� possibile specificare nei dettagli il giorno e l'orario) che quella in Real-Time.
Supporta filtri multipli (separati da ";") tipo *.exe;*.txt etc.
Quando si specificano i percorsi � possibile utilizzare Variabili d'ambiente (%WINDIR%, %USERPROFILE% etc.).

DSynchronize pu� essere avviato come servizio, in maniera tale da girare anche se sul PC non vi � nessun utente loggato.



SISTEMI SUPPORTATI
~~~~~~~~~~~~~~~~~~

Windows 10
Windows 8
Windows Seven
Windows Vista
Windows 2003
Windows XP
Windows 2000
Windows NT4 con SP6a e IE4 o superiori.



SINCRONIZZAZIONE SU FTP
~~~~~~~~~~~~~~~~~~~~~~~

DSynchronize permette di sincronizzare i dati verso FTP (e in teoria anche da FTP verso un percorso di rete).
Non � possibile sincronizzare tra di loro due FTP n� usare la sincronizzazione in tempo reale.
Il path FTP deve essere specificato con gli standard Microsoft, per cui � necessario utilizzare formati del tipo:

ftp://ftpserver.com  (Ftp con login anonimo e directory di default).

ftp://User:[email protected]/pictures  (Ftp con login specifico e indicazione della directory di lavoro).

ftp://User:[email protected]:1973/pictures  (Ftp con login specifico e indicazione della porta e della directory di lavoro).



OPZIONI
~~~~~~~

"Save on exit"
Serve per salvare tutti i settaggi, compresi i percorsi delle directory da sincronizzare.

"Antifragmentation"
Riduce la frammentazione del disco: i files che devono essere sostituiti vengono prima cancellati in blocco, e poi sostituiti con le nuove copie (insomma, prima si fanno i buchi, e poi si riempiono).
Con questa opzione attiva si perde la distinzione tra files sostituiti e files aggiunti. (i files sostituiti figureranno tra i files aggiunti).

"Set/Enable timer"
Effettua automaticamente la sincronizzazione ogni tot minuti/ore o, a scelta, ogni giorno all'orario specificato, � anche possibile selezionare o escludre con precisione uno o pi� giorni della settimana o del mese.

"Verify Byte to Byte"
Opzione da usare solo nel caso i timings dei file da sincronizzare siano stati danneggiati e non costituiscano pi� una guida valida per la sincronizzazione. In questo caso attivare questa opzione consente di effettuare una verifica binaria di tutti i file che hanno gli stessi timings. In pratica se si spunta questa opzione, anche se i timings, gli attributi e le dimensioni dicono che due file sono identici, viene comunque effettuato anche un confronto binario.
Questa opzione rende lentissima la sincronizzazione, anche se pu� essere pi� veloce le volte successive dato che, per il confronto, viene usata anche la cache del sistema operativo se disponibile.

"Shutdown at the end"
Permette di spegnere il PC al termine della sincronizzazione.

"Create folder if it does not exist"
Se la directory specificata come percorso di destinazione non esiste viene creata una cartella con quel nome.

"Add date to destination folder"
Aggiunge la data al percorso di destinazione, per cui x es."C:\CartellaDiDestinazione" diventa "C:\CartellaDiDestinazione 18-07-2004 22.30", questo pu� essere utilizzato per creare dei BackUp temporizzati distinti tra loro.

"Copy only newer files"
Aggiorna un files in "Destinazioni" solamente se il file in "Origini" � pi� recente.

"Adjust Path Drive"
Capita a volte che, quando si effettua la sincronizzazione con delle chiavette USB o altre periferiche rimuovibili, all'inserimento delle stesse la lettera dell'unit� cambi. Se si seleziona questa opzione, il path viene automaticamente cambiato, se necessario, in modo da farlo corrispondere all'unit� rimuovibile a cui faceva in origine riferimento (ci� lo si ottiene memorizzando e confrontando i numeri di serie delle varie unit�).

"Bidirectional syncronization"
Consente di sincronizzare le cartelle scegliendo i files pi� recenti (sia che si trovino in Origine che in Destinazione).
Il risultato finale saranno quindi due cartelle identiche (Origine e Destinazione) contenenti ciascuna i files pi� recenti che si siano trovati.

"Ignore path errors"
Se un dato percorso non esiste al momento della sincronizzazione si limita a saltarlo senza fermarsi per visualizzare un messaggio di errore, oltre a ci�, questa opzione fa si che non venga effettuato il controllo dei permessi prima di sincronizzare un file, quindi � come se comprendesse l'opzione da linea di comando /NOSECURITYCHECK.
Se � attiva la sincronizzazione in tempo reale, i percorsi che non esistono vengono comunque periodicamente verificati e, nel caso si rendano nuovamente disponibili, viene subito attivata la sincronizzazione anche per loro.

"Real-Time Sync"
Consente di monitorare continuativamente (e a costo zero in termini di CPU) le modifiche avvenute nel percorso di origine e di replicarle di conseguenza nel percorso di destinazione.
Prima di attivare questa opzione � opportuno effettuare una sincronizzazione normale, infatti la funzione di questa opzione � quella di mantenere sincronizzate due cartelle identiche fin dall'inizio.

"Autostart"
Avvia il programma automaticamente all'avvio di Windows con le ultime opzioni salvate.
Se � impostata la sincronizzazione temporizzata essa verr� eseguita all'orario specificato, altrimenti la sincronizzazione avverr� immediatamente.

"Autostart as service"
Avvia il programma automaticamente all'avvio di Windows come servizio. E'possibile specificare l'account con il quale si vuole che il programma giri.
E' importante accertarsi che, con l'account specificato, il programma abbia i diritti di accesso sia per le cartelle di origine sia per quelle di destinazione.

"Preview"
Si limita a confrontare le cartelle senza effettuare le modifiche.

Le altre opzioni si capiscono da sole (spero).



PARAMETRI DELLA LINEA DI COMANDO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Volendo � possibile specificare dei parametri nella linea di comando.

/START
Avvia immediatamente la sincronizzazione (con le ultime opzioni salvate).

/RETARD
Come la precedente, ma con una decina di secondi di ritardo (ci� pu� servire per consentire che il sistema finisca di caricarsi).

/MINIMIZE
Avvia DSynchronize minimizzato nella TrayBar.

/HIDDEN
Avvia DSynchronize in totale background e cio� senza nemmeno visualizzare l'icona nella TrayBar.

/NOSECURITYCHECK
Prima di effettuare la sincronizzazione, non controlla se si possiedono o meno i permessi di lettura/scrittura sulle cartelle. Infatti, In qualche raro caso, sembra che il security check impedisca la sincronizzazione anche su cartelle sulle quali si possiedono tali permessi, per cui, selezionare l'opzione suddetta, consente di operare normalmente anche in quei particolari casi.

/NOMONITORCHECK
Avvia il programma anche se la risoluzione � inferiore a 1024x768.

/AUTOREALTIME
Avvia DSynchronize minimizzato, effettua una sincronizzazione standard e poi attiva la sincronizzazione in RealTime.

/NOMEFILE.INI
Utilizza uno specifico file INI per effettuare la sincronizzazione.
Ovviamente, al posto di NOMEFILE si pu� specificare il nome che si vuole. E' necessario che il file INI si trovi nella stessa cartella di DSynchronize.



PROGRAMMATORE:
~~~~~~~~~~~~~~

Dimitrios Coutsoumbas (Dimio)
E-MAIL : [email protected]
HOME   : http://dimio.altervista.org/



BETA TESTER:
~~~~~~~~~~~~
Umberto Barbella
E-MAIL : [email protected]



NOTE:
~~~~~
Il programma utilizza la tecnologia UPX (http://upx.sourceforge.net/) per aumentarne la portatilit�.



LICENZA:
~~~~~~~~

Il programma viene distribuito con la licenza Freeware inclusa nel pacchetto e che pu� essere cos� sintetizzata: il programma pu� essere liberamente utilizzato, distribuito e anche incorporato in progetti commerciali, l'unica cosa che non potete fare � decompilarlo o modificarlo.



NOTE SULLA SINCRONIZZAZIONE IN REAL-TIME
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

FUNZIONAMENTO:
Il programma monitorizza tutte le modifiche nel percorso di Origine e, ogni 10 secondi, replica le stesse modifiche nel percorso di Destinazione.
L'attesa dei 10 secondi ha lo scopo di evitare un inutile consumo di banda, infatti, se un file viene modificato per 2 volte nel giro dei 10 secondi, esso verr� poi copiato una sola volta allo scadere dei 10 secondi, il che riduce di 2 volte il consumo di banda.

PERCORSO NON DISPONIBILE:
Se, quando si avvia la sincronizzazione in real-time un dato percorso (di origine o destinazione) non � disponibile, questo verr� comunque verificato periodicamente e, qualora si rendesse nuovamente disponibile, anche per esso verr� attivata la sincronizzazione in real-time.

POSSIBILI PROBLEMI:
E'normale che, durante la sincronizzazione in Real-Time, nella finestra dei log, alcune operazioni mostrino esito negativo (FAILED o LOCKED), ci� non determina anomalie nella sincronizzazione.

In ogni caso si consiglia, se si utilizza questa opzione, di effettuare periodicamente anche delle sincronizzazioni normali.
tools\install\dsynchronize\DSynchronize (RU).txt

DSynchronize 2.30.1 ��� Windows 
������: 200 �� 
���������: ����������� (��� ����������� ���������� ���� DSynchronize.lng � ����� � ����������)
���������: Windows NT/2000/XP/Vista/Seven
���� �������������:  http://dimio.altervista.org/eng/ 
������� ������: GoodSync Pro (600 ���.)


��������� ���������� ������������� ����� � ������ ��� ������� ����. 
 

������� ���� (� ������ � �����) ����������� � �������� ������������� ��� ����� ��������� �������������� ��� ����� �� ���� ��� ���������. ������� � �������� ��������� ���� ����� ���������� �� ������� ��������� ���������, ��� ����� ��, ��� � ������������ ������� �����������, DVD � Blue-Ray-��������������, ����������� � �������� � ���� � �.�. ����, ���� � ��� ��� ����� ������������������, �� ��� �����, ��������� �� ����������� ���� �� ����� ������� ��� �������� ������ ������. � ����� ������ ��������� ��������, ����� ������ ���� ���������� �� ��������� ���������� � ���������� ������� ���������� ��� �� �� �� ������. � ���� ����� ������ ���������, ��� �� ������ ������� ��������� ���������� �����? ��� ����� ����� ���������� ����������� ��������� � ��������������.

������� ������������� ������ ����� �������� ��������� ��� � ���������� �������, ��� � �� �������� � ���������� ���������� ����������, ����������� ������������ ����� � ��������� ���������� � ������� ��������� �� � �������� �����, �������� �� ��������� ���������� � �������������� �/��� ������� ������ ����� ����� (� ���������� ������) ������������� �������� ����� ��������� �������� DSynchronize. �������� �� ���������� ������ � ��������� ������ ��� ����� ����� ���������� �� ������ � ������������� �����������, �������� ������, ��� ���������� �� ������� Synchromagic Pro.�����������    DSynchronize    Synchromagic Pro
���������                                  ���������    $29,95
������������� ��������� ������ � �����        +             +
������������� �� �������� ����������          +             +
������������� �� ��������� ����               +             +
������������� �� FTP                          +             +
������������� �� ����������                   +             +
�������� ������ �� e-mail                     -             +


DSynchronize ����� ���������� ������� ��������� � �������� �������� ����������������, ������� �� ����� ����� ���������� ��� ��� ���������, ��� � ��� �������������� �������������. ������� ������ �������� ��� � ��, ��� ��������� ����� �������� � ������ ������, ��� ��������� �������� ������������ ���� �� ������������ � ������������� ������ ������� � ����� ��� ����� ������ ����� ���������� �� ������, �������� �������� ���������� ������ DSynchronize.

� ������� ��������� (���� ���� ��� :)) ����� ������� ������������� DSynchronize ������������ ���������� ����� ��� ���������� �� ������������ ��������������. ������� ������ ����� �� ������������ � ���� ������ ���������� ������, �� �� ���� ���������� �����-������ ����� �� ������� �� � ����� � ����������, �� � ���������������� ����������� :(. ��� �� � �� ������� �������� ��� ���������� � �������, ��������� ������� �������� ������ �� ���� �� ����� ������������, � ���� ���� � ����������, �� ��������� ������� ����� ����.

����, ������ � ������ � ����������. DSynchronize �� ������� ���������, ������ ��� ���������� �������� ������� ��� �� ��������������� �� � ����� ����� �� ������� �����. ���, ����� ���������� � ������.



���������� ��������� ��������� ����������, ���� � ���������� �������. �� ����������� ����� ������� ����������� �����������, ������ ���� ���� ������� ������� ������������ DSynchronize. ��� ���������, ����������� ����� ��� ����������� ����� bestfree.ru ;). ����� �������������� ��������� ���������� � �����, � ������� �� �� �����������, �������� ���� DSynchronize.lng �� ���������� ������ (��, �� ����������� ����� ����������� � ����������� ��������������� ����� ��� ���� ����� :))). ������ �������� ��� ������� ������� DSynchronize.



������� ��������� ���� DSynchronize ����� ��������� �� ��� �����. ������ ����������� ������ ��� ���������� ��� �������������, ���� � ������ �������� ���� ���������, � ��� ���� ��� ������, ������� �������� ������ � �������. � ����� ������ � ������ ������� �� ������ ��� �������. �� ������� ������� ��� ������ ��������������� ������� � ����������� ���� (������ ������ ����). ����� ������ ����������� ����� ����� ������, ������� �����������. ����� �������� ����������� ���� � �������� ����� ����������. �������� ���� ������ �����. � ��� ������ �� � ������ ������ ������ �����, ����� � ������� �������� �������������.



������ ���� ��������� �������. ���� �� ���������� ���������������� ��� ��������� �����, �� ���������� ����� ������ �������� �� ������ �, ����� ������ ������, ������� �� ������ ������� �������� ����� (�� ������� ����� ������������ �����), � ����� ��������. �� �� ����� ������� �������, ���� �� ������ ���������������� ����� �� ������� ��������� ���������� (��������, � �������), �������������� ��������� ���������� � ��.

� ��� ����� ������������ � ���������� ���������� �� ��������� ���� ��� �� FTP, �������� ������� ���� �������. ����� �������� ������ � ����� �� ��������� �� �� ��������� ���� ����������� ������ ���������: \\��� ���������� (��� ��� IP)\��� ����� (��������, \\192.168.1.4\����� ���������). ������������ �����, �����, � ������� �� ������������ ������ ���� ������� ��� ������ �������. �������� ����������� ���� ����� � �������� ����� ���������. � ����������� ������ ��������� �� ������� ������� � �������� �������� ����� �������� ����� ������ � ���� �����.

����� ��������������� ������������ ������������� �� FTP ������� ������ ����� ������� (��������, ftp://����� �������/��� �����). ���� � ����� �� �������� ������ � ���������� �� ������, ������, ��� ������� � ������� ��������� ������� ������ ��� �����������. ������� ��� �����, ������� ����� ������� ������� ������� �����, ����� ����� ��������� ������, � ������ ����� ����� ������ �@� ���������������� ����� ������� (��. �������� ����).

����� ���������������� ���� ����� ������, ����� ��������� ��������� ��������� ������ �������. ��� ����� �������� �� ������ ������� ����� � ������� �����, ���� �������� ��������������� ������� �� ������������ ����.



����� �� ����� ������ ����������� ���� ������ ������������ ������ ��� �� ����� �� �����, ������ ����� ���������� �������, ���� �������, ����� ����� (��� ���� ������) �� ������� ����������������, ������ ����� ����������� �� �������. ����� �������� ����������� �������: �� ������ ����� ����� �����, � ���, ��� �� ����� �������� ��� �*�. ��������� ����� ����� ������� ������ � �������. ����� ���� ���� �����, ������� ���������� ��������� ������ � ����������, � ��� ���� ��������� ������ ������������ ��������. ����� ����� ��������� �� ����������� �����, ���������� � ������������ ����.

���������� ������ ������ �����, ������� ����������� ��� ������� �����.



��� ����������� ��������� �� ������ ������. ������ � �������� ����� � �������� � ���� ����������� ��� ����������� ��������� �������������. ����� �������� �������� �� ������ ��� �����������. ����� ������� �������� ��������� �� ������������ ��� ������������ �����, � ���������� ������ ����� ���������� ������. ����� �������, ����������� ���������� �����, ������������� �� �������������. ������ ����������� � �������� ��������������. ���� ��� ������������, �� �� ������� ����� ������ ������ ����������� ��� ����� � � ����� � ������ �� ��� �������� ������ ����� ���������� �����.

������ ������ �������� � ������������ �����. ����� ����� �������� ���������������� ����������� ������, ������� ������, � ����� ��������� ����������� (������� �� ���� �� �������� :(). �� ���� ��������� ����� ����� ������� �� ���� ���� ������������������. ���� ��� ������������, �� ��� ���������� ����� ������ �����, ������ ���������, � ����� ������ �����������, ��� ����� ����. ��� ��������� �������� ������� ������������, ���, ���� �� ������ ���� ������ ��������� �����.

��������� ������ � ��������� � �������� ������ ������ ���������� ��������� �������������, ������� ��������� ����������� �� ������� ������ � �������������. ��� ���� �� ����� �������� ��������, ������� �������� �� ������������� ���� ��������� � ������ DSynchronize. ������� �� ������ �� ����� � �������, �� �������� � ���� ��������� ������������� �� �������:



����� ���� ����������� ������ ������������� ����� ������������ ���������� ������� ��� � ���������� ������ (� ��� ���, ��������). ����� ����, �� ����� ��������� ������� �������� ������ �� ������ ������ ����, �� � � ������ ������������ ��� ������ ��� ������!

���� ����������� � DSynchronize ������ ���������� ������������� � ������ ��������� ������� ��� ������ ������ �Real-time�. ������ ��� ����������� ���� �����������������, � ��� ��� � ����������� ��� ������� ���������, ������� ����� �� ���������� ������� ���������, ��� ��������� ��������� �������� � ���������� ������� � ������� ������.

����� ����� ������� ��� ������, ������� �������� �� ���������� DSynchronize. ������ � ����������, ��������� ��������� ��������� ������ � ��������. � ���� ������ ��������� ����� ����� � ����, �� �������� �� ������ ����� �������. ���� �� �� �������, ��� ��� ��������� ��������� � ���������� ������ � DSynchronize ��� �� �����, �� �� ������ ���������� ������ ��������� � ������ ������. ��� ����� ������� ����� ������� ��������.



� ����������� ���� ������� ����������� ������ ������ �Install Service� ��� ��������� ����� ������, � ����� ��������� ��, ����� ���� ��������� ������ ������ ������ �������.

������ ��� ������������� ������ ��� ����, ����� �������� ������, ������� ���� ������ ��������������� � ������� ���������.



��� ������� ������������� ���������� � ��� �����, ��� ����� ������ � ��������� ������. ������ ���� � �������� � ������������ ������ ���������� ������, ������ � ���������������� �����������. � ���� ������� ��� �������� ���� �� ����� ������ ������ ���� �������������, ��������� ��� ���������� ������. ����� �� �� ����� ���������� � ������������ ������� ��� ���������� �� ��������������� ��������. ���� �� ������ ������� ��� ��������� ���� ������� �������������, ������� �������� ������ ����� ����� ��������� DSynchronize (�����, �������, ���������� ������). ����� ������� �������� ��������� �������:



� ������ ������ ����� ���� ���� ������������� ������ ������ (Confirm Add � ������������� �� ����������, Confirm Remove/Delete � ��������).

� ���������� �������� ������������� �� ������ ����� �� �� ������� � ��������� ������:



���������� ���! ������ �� �������-�� ������ ������ � ������ ����������� ������ ������, ��� ��� ������� ���������� ��� ������ ��������� � �������������� ������ �� DSynchronize.

P.S. ������ ������ ������������� ��� ���������� ���������������. �������������� � ����������� � ����������� ��������� ������� ���������� � ���� P.S. � P.P.S.

P.P.S. ���� �� ������ ������� ���� ���� � �����, �� ������� ������������� � ���������� ��������� ���������, ������� � ����� ������ ����� ����������� ���������������� ��������� ��������:
http://www.bestfree.ru/soft/file/filemanager.php#UnrealCommander

�������� ������� ��� ����� 
http://www.BestFREE.ru
tools\install\dsynchronize\DSynchronize (TUR).txt
DSynchronize Dimitrios Coutsoumbas (Dimio) taraf�ndan haz�rland�
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

G�ncel s�r�m�n� a�a��daki ba�lant�dan edinebilirsiniz:

Ana sayfa: "http://dimio.altervista.org/" 



N�TEL���:
~~~~~~~~~~~~

DSynchronize yerel a�daki iki veya daha fazla dizini e�leyen bir �zg�r yaz�l�md�r. 
Yaz�l�m her dizinin kaynaklar�n� hedef yerdekiler ile ayr� ayr� kar��la�t�rarak
hedef konumdakilerle de�i�tirilmesini sa�lar (ekleme, yerine koyma veya dosyalar� ve alt dizinleri silmerek)
B�ylece, s�z� edilen dosyalar�n ve alt dizinlerin kaynaktakilerle ayn� olmas�n� sa�lar.
Ayr�ca �oklu s�zge�le, belirli dosya t�rlerine g�re (�rne�in, *.exe; *.txt gibi) ekleme ya da hari� tutmay� destekler ("; " i�aretiyle ay�rarak)
E�lemeleri �e�itli bi�imlerde yap�land�rabilirsiniz (% WINDIR%,% USERPROFILE% gibi). 
Uygulama, siz �al��man�z� s�rd�r�rken geride sezdirmeksizin �al���r.



DESTEKLENEN ��LET�M S�STEMLER�:
~~~~~~~~~~~~~~~~~~

Windows 10
Windows 8
Windows Seven
Windows VISTA
Windows 2003
Windows XP 
Windows 2000 
Windows NT4, SP6 ve IE4 ya da daha �st s�r�m�n� i�eren. 



SE�ENEKLER:
~~~~~~~~

"��k��ta kaydet" 
Hangi dizinlerin e�lenece�ini hat�rlamak i�in t�m ayarlar� kaydeder. 

"Par�alanmay� �nleme" 
S�r�c� birimlerindeki par�alanmay� azalt�r. B�ylelikle, �nceki dosyan�n yerine yerle�tirilen
yeni dosyan�n olu�turaca�� bo�luklar� engeller.

"Zamanlama ayar�" 
Se�enek ile belirli d�zenle e�leme sa�lamay� ayarlayabilirsiniz.
Saat ve dakikalar� kullanarak e�lemeler aras�nda na kadar s�re ge�mesi gerekti�ini belirleyebilirsiniz.
Ayr�ca, E�lemenin ba�layaca�� g�n� veya se�ti�iniz g�ndeki bir belli zaman� �zellikle belirleyebilirsiniz.

"Bitince ��k" 
Se�enek ile e�leme s�recinin bitiminde bilgisayar� otomatik olarak kapatabilirsiniz.

"Yoksa, yeni klas�r olu�tur" 
E�er belirledi�iniz dizin hedef yerde yoksa, belirlenen yerde kaynak dizinle ayn� adl�
bir tanesini olu�turacakt�r. 

"Hedef klas�re tarih ekle" 
Se�enek ile hedef yerdeki dosyalara tarih ekleyecektir. �rne�in, Kaynak dosya A, "C:\hedeftekidosya" gibiyken "C:\hedeftekidosya 18-07-2004 22.30" gibi olacak. 
Bu y�ntemden, dosyalar�n aras�ndaki ayr�m� anlamay� sa�layan bir zaman etiketine sahip birden �ok yedek
olu�turmada yararlanabilirsiniz. 

"Yeni dosyalar� kopyala" 
Hedef yerdeki dosyay� ancak as�l dosya daha yeniyse g�nceller. 

"Bo�ta bekleme �nceli�i" 
Sistemdeki kullan�m �nceli�ini atar.
Bu, halihaz�rdaki sistem kaynaklar�n�n az�n� kullanan DSynchronize i�in gerekli de�ildir. Bu se�ene�i kullanmak, daha a��r bir e�leme s�recine neden olacakt�r.

"Kar��l�kl� e�le" 
Bu se�enek ile her iki y�ndeki en yeni dosyalar�n birbiriyle g�ncellenmesi sa�lan�r. 
Kaynak ve hedef klas�rlerdeki her dosya incelenerek en yeni dosya her iki yerde de en g�ncel bi�imiyle yer alacak.
Kaynak ve hedef e�leme s�reci sonras� t�pat�p ayn� olacak.

"E�zamanl� e�le" 
As�l kaynak dosyadaki olas� de�i�iklikler i�in belirlenen klas�rleri s�reklice izler (�ok az i�lemci g�c� kullanarak), hedef yere de�i�iklikleri uygular. 
Bu se�ene�i etkinle�tirmeden �nce bir genel, ola�an e�lemeyi tamamlam�� olmal�s�n�z.
�stelik bu se�enek ile ba��ndan itibaren iki dosyan�n g�ncel kalmas�n� sa�layabilirsiniz. 

"Otomatik ba�la"
Bu se�enek ile program her Windows a��l���nda hizmet olarak ba�lar.  
E�er e�leme s�reci belirli zamana ayarl�ysa, ayarland��� gibi ba�layacak, aksi taktirde
e�leme s�reci hemen ba�layacakt�r. 

"Hizmet olarak ba�lat" 
Bu se�enek ile yaz�l�m Windows a��ld���nda �zdevimli (otomatik) ba�lar. 
Yaz�l�m�n birlikte ba�layaca�� kullan�c� hesab�n� belirleme olana��n�z vard�r.
Kaynak ve hedef dizinlere eri�mek i�in yeterli izinlerin tan�mland��� kullan�c� hesab�na
sahip oldu�unuzdan emin olun.

Di�er se�eneklerin i�levi kolayca ayr�msanabilir: -)



KOMUT SATIRINDAK� DE���KENLER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Komut sat�r�nda kimi de�i�kenleri kullanabilirsiniz.

/START 
Bu komut son kaydedilen ayarlarla e�lemeyi hemen ba�lat�r

/MINIMIZE 
Bu komutla DSynchronize simge durumuna k���lerek ba�lar. 

/HIDDEN 
Bu komutla DSynchronize g�rev �ubu�unda simge yer almaks�z�n geride �al��maya ba�lar. 

/NOSECURITYCHECK 
E�leme s�recinden �nce, dosyadaki okuma yazma haklar�na sahip olup olmad���na, dosya �zerinde herhangi bir k�s�tlama olup olmad���na bakmaz.
Yine de kimi durumda g�venlik ama�l� incelemeler yazma-okuma haklar�na sahip dosyalar�n e�lemesini engelleyebilir. S�z� ge�en se�enek, belirli durumlarda ise ola�an s�reci i�letir.

/SOMEFILE.INI 
E�lemeyi denetlemek i�inbir belirli INI uzant�l� dosya kullan�r. 
Su dosya DSynchronize ile ayn� dizinde yar almal�d�r.


Dimitrios Coutsoumbas (Dimio)
E-POSTA   : [email protected]
ANA SAYFA : http://dimio.altervista.org/



EK A�IKLAMA: 
~~~~~
Bu yaz�l�m kurulumsuzluk �zelli�ini kazanmak i�in UPX teknolojisini kullan�r (http://upx.sourceforge.net/). 



L�SANS: 
~~~~~~~~

Bu program �zg�r yaz�l�m lisans�yla da��t�lmaktad�r. 



E�ZAMANLI E�LEME �LE �LG�L� A�IKLAMALAR:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

NASIL �� G�R�R: 
Yaz�l�m ana kaynaktaki t�m de�i�iklikleri izleyerek her On saniyede bir ayn� de�i�ikleri hedef konuma yans�t�r.
Yok yere i�lemci g�c� t�ketiminin �n�ne ge�mek amac�yla On saniyeli�ine beklemeye ge�er.
E�er bir dosyada On saniyede iki kez de�i�iklik yap�ld�ysa, i�lemci g�c� t�ketimini azaltmak i�in sadece bir kez g�ncelleme yap�l�r. 

OLASI SORUNLAR: 
E�zamanl� e�leme s�reci s�resince, i�lem g�nl���nde kimi eylemlerle ilgili olumsuz sonu�lar (BA�ARISIZ ya da YANIT VERMED� gibi) g�rmeyi ola�an kar��lay�n.
S�z� edilen sonu�lar, e�leme s�recinin aksad���na i�aret etmez. 
�rne�in, birka� saniyede g�ncelleyip hemen sonra silece�iniz bir dosya olu�turduysan�z, yaz�l�m e�leme s�recini ba�latmay� denedi�inde asl�nda her �ey yonunda g�z�kmesine kar��n iki hata olacakt�r. �stelik yaz�l�m, var olmayan bir dosyay� e�lemeyi deneyece�inden dosyay� silmeye u�ra�acakt�r. 

E�zamanl� e�leme s�recinin hen�z geli�tirilmektedir.
Ne var ki, nadiren kimi durumlar e�zamanl� e�leme s�recinde aksakl�klara yol a�ar.
Bundan �t�r� "E�zamanl� e�leme"yi se�erseniz, belirli aral�klarla genel, yani sizin taraf�n�zdan ba�lat�lan
bir e�leme ger�ekle�tirmeniz �nerilir.
tools\install\dsynchronize\DSynchronize.exe
md5: FDD1A3F7E7C0E9FBF97124603FC7A680 | sha1: 4A950328E011ED08CD772B344A47424A119A6561 | sha256: 2AEE3E5E7B4E229DEEA60294963610F22D4EDD9ADB1C111CB509D99E4439AFE3 | sha512: E408E3D4C0FB3E89C447FC77F6B1D499D2579C7E23D6CABDAA44AFF521456E82016208B2046650E225D8EE52FC5C5691B85BD6EE94AAA4C25FAB868F3E8EFDE1
tools\install\dsynchronize\History (ITA).txt
DSynchronize - History
~~~~~~~~~~~~~~~~~~~~~~

v 2.48

- Nei SO che lo supportano (Vista+) nella TaskBar viene visualizzata la barra progresso che mostra l'avanzamento della sincronizzazione.
- Ora il programma, in chiusura, ritorna un ErrorLevel che indica l'andamento generale del programma: 0 = Tutto Ok, 1 = Errori di cancellazione, 2 Errori di copiatura, 4, Errori di aggiornamento, 8 Errori di path errato (questi valori possono essere combinati con l'OR logico, per cui x es 3 significa sia errori di cancellazione che di copiatura).
- Completamente riscritta la sezione relativa al salvataggio dei settaggi. 
- Ora i percorsi nel file ini non sono pi� codificati in Base64 e possono essere usati anche i caratteri greci, russi, cinesi, tamil, etc.
- Invece di richiedere i permessi di amministratore (necessari per attivare/disattivare l'autorun), ora il programma richiede semplicemente i permessi pi� alti disponibili, in questo modo il programma potr� girare anche su account limitati.
- Fix e upgrade minori.

v 2.47

- Ora i filtri possono contenere anche percorsi relativi, per esempio, il filtro di esclusione "\Sub\Readme.txt" escluder� dalla sincronizzazione il file "Readme.txt" che si trova nella sottocartella "\Sub" del percorso di sincronizzazione.
- Inserita un'opzione per avviare pi� istanze contemporaneamente, per evitare confusione, le seconde istanze non potranno per� salvare i settaggi.
- Aggiunta la possibilit� di effettuare in automatico la verifica dei percorsi selezionati prima di ogni sincronizzazione.
- Inserita la nuova opzione "Verify Copy", che consente di effettuare la verifica dei dati una volta copiati copiati.
- Eliminata la possibilit� di attivare o disattivare la modalit� di copia veloce, ora essa viene abilitata automaticamente ogni qual volta le opzioni impostate lo permettono.
- Inserita nella barra di stato una casella con l'indicazione dell'algoritmo di copia attualmente uso (S = Slow, F = Fast).
- Reimpostate alcune opzioni dell'interfaccia.
- Ora il Monitor ha la possibilit�, oltre che di avviare o interrompere una sincronizzazione da remoto, anche di testare semplicemente la validit� dei percorsi impostati.
- Tolto dallo zip (per il momento) il programma Monitor, solo per capire se � lui che sta dando tutti questi falsi positivi con Windows Defender.
- Numerosi piccoli Fix.

v 2.46

- Migliorata la gestione del Timer, ora c'� un pulsante per impostarlo e un checkbox per attivarlo.
- D'ora in poi file INI creati ex novo, non sono pi� Unicode, ma ANSI e le sole parti che necessitano della codifica Unicode (i path e i filtri) sono codificate in Base64, ci� risolve alcuni problemi intervenuti nelle traduzioni per i paesi orientali oltre che a rendere pi� snelli e leggeri i file INI stessi. Ciononostante, le vecchie versioni dei file INI, mantengono la vecchia codifica, per retrocompatibilit�.
- Inserita, nel menu Tools, l'opzione "Abstract of last sync", per visualizzare rapidamente l'esito dell'ultima sincronizzazione.
- Fixate una serie di segnalazioni di piccoli problemi nell'interfaccia e nella stesura del log.
                                    
v 2.45

- Ora � possibile spuntare in contemporanea "Non cancellare nessun file" e "Move file to destination", ci� consente al programma di spostare tutti i file della sorgente nella cartella di destinazione come in un semplice copia incolla.
- Aggiunto lo switch da linea di comando /RETARD che consente di avviare la sincronizzazione con un ritardo di una trentina di secondi, ci� pu� essere utile per dar tempo al sistema di terminare l'avvio e inizializzare la rete prima di attivare la sincronizzazione.
- Ora � possibile aprire direttamente i file listati nel tab delle aggiunte e delle sostituzione con un doppio click.
- Fix e upgrade minori.

v 2.44

- Aggiunta una funzione (nel menu Tools) per modificare la lettera dell'unit� delle unit� rimuovibili, dato che a volte cambia e richiede la modifica di tutti i percorsi e non c'� un modo semplice sotto windows per modificarla.
- Fix e upgrade minori.

v 2.43

- Aggiunte varie possibilit� di controllo remoto, ora � possibile chiudere il programma o riavviarlo o anche attivare una sincronizzazione standard da remoto.
- Migliorate le funzionalit� di Remote Controller (ora il Controller � pi� affidabile, ne � stata migliorata l'interfaccia, aggiunta la possibilit� di rimuovere dalla lista le istanze "dead", aggiunta la possibilit� di testare tramite PING o tramite contatto diretto il collegamento con il controller.
- Ora se un'istanza di DSynchronize termina perch� cos� specificato nelle opzioni, la cosa viene riferita al Controller senza per questo scatenare la notifica, � altres� possibile scegliere se, in caso di chiusura del programma da parte dell'utente o da parte del SO (shutdown), l'istanza dovr� venire considerata regolarmente chiusa o se dovr� scattare la notifica di istanza terminata abnormalmente con eventuale invio di email.
- Fix vari.

v 2.42

- Ingrandita la dimensione delle finestre con i percorsi di origine e destinazione.
- Eliminata la funzionalit� degli utenti di sicurezza dato che, secondo me, non serve praticamente a niente, se la pensate diversamente fatemelo sapere e vedr� di reintrodurla.
- Introdotta una nuova funzione (nel menu Tools) che consente di cancellare tutte le directory vuote da un dato percorso.
- Aggiunta l'opzione "Stop after selected numbers of consecutive errors", che consente di interrompere la sincronizzazione nel caso di verifichino un dato numero di errori consecutivi (ad esempio 20 file che non � possibile trasferire per un problema di sicurezza o un danno all'HD).
- Aggiunta l'opzione "Execute at the end" che consente di aprire un file, un programma o un file batch al termine della sincronizzazione.
- Aggiunta l'opzione "Skip empty folders" per escludere dalla sincronizzazione le cartelle vuote.
- Per far spazio all'opzione precedente, le opzioni "Exit at the End" e "Shutdown at the End" sono state accorpate in una sola, cliccando una volta si attiver� la prima delle due, mentre cliccando una seconda volta si attiver� la seconda (e comparir� anche un'iconcina rossa ad indicare che � selezionato lo shutdown).
- Fix vari.

v 2.41

- Inserita l'opzione "Lock User Interface" che consente di disattivare l'interfaccia in modo da evitare di modificare per errore le impostazioni del programma.
- Aggiunta (nelle opzioni dei filtri) la possibilit� di impostare un dato time di tolleranza (in secondi) perch� due file vengano considerati uguali, in questo modo � possibile, per esempio, specificare che i file modificati a distanza di un'ora non devono essere sincronizzati, � altres� possibile utilizzare tale opzione nel caso le date di sorgente e destinazione non siano sincronizzate (per esempio se i file del pc di destinazione sono tutti avanti di un'ora).
- Numerosi fix di ogni tipo e svariate piccole modifiche.

v 2.40

- Migliorata ulteriormente l'efficienza della RealTime (l'algoritmo � stato ulteriormente velocizzato, mentre riguardo ai dati, essi non vengono sincronizzati all'istante, ma vengono attesi alcuni secondi per assicurarsi che di li a breve non ci siano altre modifiche sovrapponibili e che il sistema si trovi in un momento di basso consumo di risorse).
- Reinserita l'opzione di "Antifragmentation" che ora � del tutto svincolata dalla "use fast algorythm" e pu� essere usata in qualsiasi combinazione con essa.
- Introdotto il supporto ai nomi di file pi� lunghi di 260 caratteri (ero convinto che fosse una limitazione insuperabile di Windows, tant'� che explorer stesso da errore quando si prova a lavorare con tali percorsi, e invece pare di no).
- Fix vari.

v 2.39

- Introdotta la Sincronizzazione Transazionale, si tratta di un nuovo tipo di sincronizzazione che fa uso del Journaling di NTFS e ReFS per ottenere l'elenco di modifiche effettuate in un dato percorso e poterle quindi replicare nel percorso di destinazione. Il grande vantaggio di questa nuova modalit� � che pur mantenendo la selettivit� della sincronizzazione in RealTime, non richiede che il programma sia in esecuzione tutto il tempo per intercettare le modifiche dato che vengono lette dal Journal del file system.
- Se si attiva la Sincronizzazione Transazionale Automatica, il tempo rimanente per la prossima sincronizzazione viene visualizzato nel ToolTip del'opzione stessa.
- Ora all'opzione Use Recycle Bin � stata aggiunta la possibilit� di utilizzare, come cestino, una cartella indicata dall'utente.
- Eliminate le sezioni sperimentali per il calcolo dell'hash e per la modifica dei timings.
- Modifiche e Fix minori.

v 2.38

- Aggiunta la possibilit� di impostare uno o pi� Username e Password per l'apertura (e la chiusura) del programma. Ci� al solo scopo di rendere il programma difficile da aprire e chiudere per errore.
- Modernizzato, migliorato e parzialmente riscritto l'algoritmo della sincronizzazione in RealTime (il core risaliva a 15 anni fa). Ora, dalle prove fatte, ha mostrato di essere in grado di intercettare tutte le modifiche al file system anche se affastellate tra di loro senza perdersi niente.
- Aggiunta l'opzione per la sincronizzazione in RealTime differita, la messa in atto delle modifiche pu� essere avviata manualmente (menu tools) o affidata ad uno scheduler.
- Aggiunto al pacchetto zip il programma "Controller.exe", si tratta di un programma per il monitoraggio remoto del funzionamento di una o pi� istanze di DSynchronize, magari piazzate su computer differenti. Per attivare il monitoraggio di una istanza di DS, spuntare la voce "Report Activity..." che consente di impostare i parametri (IP e Porta) per mettersi in comunicazione col Controller.
- Il Controller Remoto ha la possibilit� di avvertire per email uno o pi� indirizzi dell'istanza che sta dando problemi in un dato momento. Dispone anche del pulsante HighLight che serve per porre in primo piano la relativa istanza di DS selezionata.
- Ora si pu� inviare un'email di prova sia dal programma che dal controller.
- Inserita l'indicazione del tempo rimasto per il successivo ciclo di sincronizzazione differita nel tooltip dell'opzione stessa.
- Fixato il bug che impediva al programma di avviarsi in caso fosse collocato all'interno di un percorso contenente caratteri Unicode.
- Svariate altre modifiche minori.

v 2.37

- Aggiunta un'opzione per stabilire se escludere dalla sincronizzazione i file pi� vecchi di una certa data, in questo modo, combinando le due opzioni di Timings � possibile sincronizzare i file corrispondenti ad un dato intervallo di tempo.
- Aggiunta l'opzione "Cyclic sync" che consente di sincronizzare i percorsi indicati ciclicamente senza mai fermarsi, utile per mantenere il pi� possibile aggiornati una serie di percorsi.
- Aggiunta la possibilit� inviare i file da rimuovere al cestino invece che cancellarli completamente.
- L'opzione "Antiframmentazione" (cio� la cancellazione, nella prima fase della sincronizzazione, dei file che andranno sostituiti da versioni pi� recenti) � ora integrata nella "Use fast copy algorythm", per renderla operativa togliere la spunta a quest'ultima.
- Aggiunta la possibilit� di esaminare i singoli timings dei file e degli eventuali Stream legati ad essi.
- Modifiche e Fix minori.

v 2.36

- Ora, con l'opzione per sincronizzare i timings dei file e delle cartelle attiva, vengono sincronizzati anche i timings di creazione e ultima modifica delle cartelle gi� esistenti oltre a quelli di quelle create ex novo.
- Migliorata di moltissimo la compatibilit�, la velocit� e le funzionalit� della sincronizzazione via FTP.
- Fix e miglioramenti vari.

v 2.35

- Aggiunta la possibilit� di calcolare l'hash dei singoli file.
- Fixato il problema che impediva di utilizzare la RealTime insieme all'avvio come servizio (non era possibile terminare il servizio).
- Aggiunto lo switch per la linea di comando /STARTJOB "JobName", che consente di avviare la sincronizzazione con i settaggi memorizzati in uno specifico Job.
- Modificata la gestione dei numeri di serie, ora le prime due cifre indicano il numero della versione vera e propria, mentre l'ultima cifra indica il numero della build, ci� significa che, ad esempio, nella versione attuale, v2.35, sar� visibile anche una ulteriore cifra ad indicare il numero di volte che la versione � stata compilata (x es 2.35.14). Per cui, ammettiamo che, dopo il rilascio della versione 2.35 venga scoperto un piccolo bug nel programma, esso verr� subito risolto e il programma ricompilato con un numero di build incrementato di 1.  Ci� evita la necessit� di fare uscire nuove versioni per ogni piccolo bugfix, ma consente anche a chi � interessato, di poter disporre dell'ultima versione compilata del programma.
- Numerosi piccoli miglioramenti e bug fix.
- Piccole modifiche all'UI che viene resa pi� diretta e meno confusa.

v  2.34.2

- Velocizzato ulteriormente l'algoritmo di copia standard.

v  2.34.1

- Inserita una voce di menu per salvare direttamente i settaggi, senza dovere uscire dal programma per salvarli.
- Migliorata la grafica.
- Fixati alcuni problemi riguardanti l'opzione per la minimizzazione del programma tramite il pulsante di chiusura.
- Fix e modifiche minori.

v  2.33.9

- Aggiunta la funzionalit� "Start at drive plug-in" che consente di avviare la sincronizzazione quando si inserisce una data periferica (chiavetta USB, HD esterno, etc).
- Fix e modifiche minori.

v  2.33.8

- Aggiunta la possibilit� di generare file di log multipli con la relativa data e ora contenuta nel nome del file stesso.
- Aggiunte alcune voci dei menu contestuali per semplificare alcune operazioni.
- Modificati alcuni algoritmi interni riguardanti la visualizzazione dei TAB.
- Fixati alcuni problemi di compatibilit� con Win10.

v  2.33.7

- Ora nelle finestre coi log, ogni percorso � associato ad un'icona che consente di identificare alla svelta l'esito delle operazioni, ci� sostituisce il precedente sistema basato sull'uso dei caratteri Bold.
- Fixati numerosi piccoli bug che mi sono stati segnalati, alcuni introdotti con le recenti versioni e altri presenti da pi� tempo.

v  2.33.6

- L'opzione per la copia degli ACL (i permessi di NTFS) � stata estesa in modo da funzionare anche con le Cartelle.
- Fix e modifiche minori.

v  2.33.5

- Aggiunta la possibilit� di duplicare un Job con tutte le sue impostazioni.
- Ora, se si verificano degli errori, questi vengono visualizzati in grassetto, in modo che siano facilmente identificabili.
- Aggiunta la possibilit� di spostare in alto e in basso i vari Jobs nella apposita schermata.
- Inserita un'opzione per memorizzare le dimensioni della finestra.
- Fixati alcuni bug introdotti con le ultime versioni.

v  2.33.4

- Velocizzata sensibilmente l'esecuzione della sincronizzazione quando il programma � minimizzato.
- Aumentata la velocit� di sincronizzazione ed eliminato lo sfarfallio dei TAB (per via di un bug venivano aggiornati di continuo anche se non necessario).
- Inserita l'opzione SoundFX per generare dei suoni durante l'esecuzione che permettono di capire cosa sta facendo il programma anche senza vedere lo schermo.
- Fix e modifiche minori.

v  2.33.3

- Svariati miglioramenti grafici.
- Ora, in caso di errore nella listbox dei file copiati o aggiornati, viene mostrata una descrizione esaustiva del problema.
- Fix e modifiche minori.

v  2.33.2

- Aggiunta la barra di menu classica con in particolare l'opzione per trovare il file INI (cosa utile per trasferire i settaggi da un PC ad un altro).
- L'algoritmo di copia standard ora � provvisto di una cache a regolazione automatica da 100 KB a 10 MB in tempo reale, il che gli consente di sfiorare le prestazioni velocistiche dell'algoritmo fast.
- Aumentato lo spazio dedicato alle finestre coi percorsi di origine e destinazione.
- Ora anche le schede SDHC vengono rimosse al termine della sincronizzazione se si spunta l'opzione apposita.
- Fixati alcuni bug come il problema nell'aggiornamento su XP x86 e la conta errata dei file cancellati o aggiunti nei Tab.
- Bugfix piccoli e medi, miglioramenti vari degli algoritmi principali di copia/trasferimento dei files e anche dell'UI.

v  2.33.1

- Fixati numerosi piccoli bug e segnalazioni.
- L'opzione "Save on Exit" diventa "Not save on exit" e, se attiva, viene evidenziata.
- Modificata l'UI e i controlli che visualizzano i percorsi da sincronizzare, in modo da assicurare una perfetta visualizzazione su tutte le versioni di Windows.
- Ritocchi al codice e all'UI.

v  2.32.9

- Aggiunta la possibilit� di specificare contemporaneamente sia i filtri di inclusione che quelli di esclusione. In questo modo � possibile includere tutti i file di un dato tipo ma escluderne comunque alcuni in particolare.
- Fixata e migliorata l'opzione per mantenere le precedenti versioni dei file sincronizzati.
- Ritocchi all'UI.
- Fixati alcuni bug minori.

v  2.32.8

- Aggiunta un pannello nella barra di stato con l'ETA (tempo stimato di completamento).
- Migliorato l'invio del Log per Email, ora � possibile utilizzare la criptazione SSL e vedere i caratteri della password, anche il campo mittente ora indica il nome del programma invece del semplice indirizzo email.
- Inserito un segnalatore grafico aggiuntivo per le opzioni che pi� spesso generano confusione (come la Preview Sync e la Verify Byte to Byte).
- Aggiunta un opzione per copiare, insieme ai file, anche gli ACL, cio� i permessi dell'NTFS.
- Ora, se si � attivata l'apposita opzione, nella sincronizzazione in RealTime una modifica dell'ACL su di un file di origine determina la relativa modifica dell'ACL del file di destinazione.
- Accorpate e integrate le funzioni di sincronizzazione temporizzata e di avvio come servizio.
- Aggiunta la verifica, durante la sincronizzazione, del seriale dei drive, in modo che la sincronizzazione venga interrotta nel caso un drive venga sostituito da un altro con la stessa lettera di unit�.
- Migliorata la velocit� di esecuzione delle sincronizzazioni.
- Fixato un Bug che impedivano la sincronizzazione di cartelle contenenti pi� di 32.000 file.
- Ora i Backup delle versioni precedenti dei file aggiornati vengono salvati in un'unica sottodirectory per cartella.
- Aumentate le possibilit� di scelta del numero dei backup, che ora si chiamano pi� comprensibilmente "versioni precedenti".
- Ora il resoconto dei file cancellati, aggiunti e sostituiti, viene visualizzato in un sistema a schede che consente di visualizzarne uno alla volta, ma con un'ampiezza molto maggiore.
- Fixato il bug del filtro delle date.
- Ora se sono impostati dei filtri lo si vede direttamente dalla schermata principale senza dover aprire la sottofinestra dei filtri stessi.
- Ridotta l'occupazione di risorse, in termini di cicli di CPU.
- Quando si apre la pagina dei filtri, non � pi� necessario attendere il completamento della lettura dell'albero delle directory, infatti di esso vengono letti solo i primi due livelli di profondit� e via cos� ogni volta che si espande un ramo.
- Migliorato il sistema di ridimensionamento della finestra.
- Aggiunto un Timer (che viene replicato anche nel file di Log) per cronometrare la durata delle sincronizzazioni.
- Quando si avvia un'altra istanza col medesimo INI, invece di generare errori o di avviarsi, si limita a mettere in primo piano l'istanza gi� esistente.
- Svariati altri fix e miglioramenti minori.

v  2.32.7

- Aggiunta l'opzione "Manage DST" che costituisce un workaround per il bug di windows dell'ora legale, per cui, al cambiare dell'ora legale, alcuni file apparivano come modificati e da sincronizzare anche se erano in realt� immutati.
- Ora � possibile avviare pi� istanze del programma simultaneamente, a patto che si riferiscano a file INI differenti.
- Ora, se il programma non dispone dei permessi per scrivere nella propria cartella, utilizza la cartella APPDATA per memorizzare i settaggi e l'eventuale file di Log.
- Le frecce arancioni ora servono ad indicare se la sincronizzazione � standard o bidirezionale, la funzionalit� di scambio percorsi rimane comunque disponibile nel menu contestuale.
- Ora, se si avvia il programma con un vecchio file INI o specificandone uno, il programma si avvia in modalit� old INI compatibile, il che determina la disattivazione di alcune funzionalit�, come quella dei Jobs o quella del filtro selettivo, la cosa viene segnalata nella barra del titolo.
- Sostituito il pulsante "TEST" con "FILTER", mentre la funzione di test � stata spostata nel menu contestuale (Right Click).
- Numerosi Fix e aggiustamenti di minore importanza.

v  2.32.6

- Aggiunta la possibilit� di creare dei Job, ognuno dei quali avr� i suoi percorsi di sincronizzazione e le sue impostazioni specifiche. Ci� elimina la necessit� di creare svariati file INI ognuno con le sue opzioni specifiche di sincronizzazione. Viene comunque mantenuta la compatibilit� coi vecchi file INI.
- Aggiunta la possibilit� di escludere dalla sincronizzazione una o pi� sotto cartelle singole tramite una visuale ad albero delle singole cartelle, questa funzione � stata inserita nella pagina dei filtri.
- Ora se per qualche ragione la sincronizzazione in Real-Time non pu� essere abilitata in uno dei percorsi selezionati (ad esempio perch� quel dato network non supporta il monitoraggio), la cosa viene notificata all'utente.
- Ora lo StandBy viene disattivato solo mentre il programma sta sincronizzando, poi viene riabilitato e in ogni caso non riguarda il monitor che quindi si spegner� in base alle impostazioni di risparmio energetico.
- Nella finestra dei Jobs � ora presente un interruttore che, se attivato, determina l'immediato caricamento delle impostazioni di un Job ove questo sia selezionato, per rendere le suddette impostazioni meglio visibili la finestra viene altres� resa semitrasparente.
- Ora, se si avvia il programma con un vecchio file INI o specificandone uno, il programma si avvia in modalit� old INI compatibile, il che determina la disattivazione di alcune funzionalit�, come quella dei Jobs o quella del filtro selettivo, la cosa viene segnalata nella barra del titolo.
- Svariati altri piccoli fix e miglioramenti.

v  2.32.5

- Aggiunta la possibilit� di includere o escludere i file di sistema e i file nascosti dalla sincronizzazione.

v  2.32.4

- Ora il file INI � di per se un file Unicode, di conseguenza non � pi� necessaria la criptazione dei rispettivi Path, il che rende pi� semplice la manutenzione e l'automatizzazione degli stessi.

v  2.32.3

- Ora � consentito l'utilizzo di percorsi Unicode pi� lunghi di 256 caratteri (classico limite dei file ini).
- Anche i filtri possono contenere pi� di 256 caratteri.
- Grafica rinnovata (sono graditi i pareri in merito). In conseguenza dei risultati del sondaggio nel quale si chiedeva di scegliere tra la vecchia interfaccia ed una nuova interfaccia in stile Win10  (ha vinto la nuova interfaccia ma di poco), si � ritenuto di rinnovare la grafica di DSynchronize pur senza stravolgerne lo stile, in due parole � stato adottato uno stile intermedio.
- Durante la sincronizzazione l'iconcina della TrayBar lampeggia, in questo modo si pu� sapere se la sincronizzazione sta avendo luogo.
- Velocizzato il confronto byte to byte (che ora avviene tramite una routine ASM superveloce).
- Ora, durante la sincronizzazione, lo StandBy viene disabilitato, in questo modo non si rischia che la procedura si blocchi a met�.
- Ora vengono sincronizzati anche i nomi dei file e delle directory nel caso siano uguali ma non dal punto di vista delle maiuscole/minuscole.- Ora vengono sincronizzati anche gli attributi dei file e delle cartelle, anche se per il resto il file (o la cartella) sono identici.
- Completamente rivisitata la procedura di analisi delle differenze tra sorgente e destinazione (ora dovrebbe essere molto pi� precisa).
- Fix e miglioramenti vari.

v  2.32.2

- Ora, nel caso le scritte non stiano nelle rispettive caselle, vengono ridimensionate solo in orizzontale, mentre l'altezza rimane invariata.
- Ora nei Path che � possibile sincronizzare � possibile utilizzare anche i caratteri Unicode (in verit� era possibile anche prima, ma tali settaggi non potevano essere salvati, mentre adesso lo sono).
- Ora la funzione Verifica effettua una comparazione byte-to-byte dei file da sincronizzare per assicurarsi che siano effettivamente diversi o meno (in questo modo, spuntando anche l'opzione Preview, si pu� utilizzare il programma anche solo per confrontare due directories).
- Ora i Path e le opzioni dei Filtri vengono salvati nel file ini in forma codificata compressa.
- Visto che alcune opzioni, come quella per copiare i link simbolici cos� come sono richiedono l'avvio come amministratore, nel caso il programma non sia stato avviato in quel modo, verr� inviata una notifica all'utente.
- Migliorata l'opzione Eject USB Key.
- Fix vari.

v  2.32.1

- Piena compatibilit� Unicode anche nei percorsi da sincronizzare (ora il programma dovrebbe poter funzionare con qualsiasi versione straniera di Windows).
- Ora, nella sincronizzazione in realtime, se si copia un file in una cartella che non esiste nel percorso di destinazione, esso verr� ricreato in automatico.
- Possibilit� di scegliere se copiare i link simbolici cos� come sono invece di copiare i relativi target.
- Aggiunta la possibilit� di specificare se i link simbolici debbano essere verificati o meno prima della copia (ad esempio, se un link simbolico relativo, una volta spostato, non � pi� valido, con questa opzione attiva, verr� copiato comunque, in caso contrario verr� copiato il file target).
- Ora DSynchronize � in grado di supportare le junctions e i link simbolici che puntano alle cartelle.
- Ora anche gli HardLinks sono supportati, ed � possibile scegliere di ricreare gli HardLinks come tali anche nel percorso di destinazione (FAT permettendo).
- Creata un nuovo algoritmo di copiatura dei file pi� veloce del precedente (si pu� scegliere quale dei due usare).
- Miglioramenti vari alle routine di sincronizzazione.
- Ora, l'opzione per sincronizzare anche i timing dei file copiati si estende anche alle cartelle.
- Introdotto un nuovo algoritmo sperimentale per la copia dei file che, volendo, � possibile utilizzare al posto di quello vecchio. Il nuovo algoritmo � pi� veloce, ma potrebbe presentare dei problemi sconosciuti, mentre quello vecchio � molto pi� collaudato e sicuro.
- Ora i testi delle checkboxes, delle label e dei pulsanti sono in grado di auto-ridimensionarsi, nel caso il testo contenuto sia troppo grande per esservi contenuto tutto, ci� � utile soprattutto per l'applicazione dei Language Packs.
- Modificate varie voci delle impostazioni del file INI, di conseguenza i vecchi file di impostazioni non saranno riutilizzabili con la nuova versione.
- Svariati bugfix.

v  2.32.0

- Ora i filtri hanno validit� anche con la sincronizzazione in RealTime.
- Nella sincronizzazione in Real-Time se si modificano pochi file o anche uno solo, il processo delle modifiche memorizzate (che normalmente avviene ogni 5 secondi) verr� ritardato fino ad un massimo di 25 secondi, ci� serve a limitare i problemi provenienti dalle modifiche multiple e successive di uno stesso file di dimensioni considerevoli (che in caso contrario rischia di essere trasferito pi� volte inutilmente).
- Ora � possibile specificare che vengano loggati solo gli errori, sia nelle finestre che nel log (il che pu� velocizzare la procedura nel caso ci siano numerosi file da sincronizzare).
- Ora vengono sincronizzati anche gli attributi delle cartelle oltre a quelli dei file, ci� sia nella sincronizzazione standard che in quella in Real-Time.
- Ora, anche il semplice cambio di un attributo di un file costituisce un evento da sincronizzare, sia nella sincronizzazione standard che in quella in Real-Time.
- Nella sincronizzazione in Real-Time se si crea una sottocartella di un'altra sottocartella non esistente nelle destinazioni, nel path di destinazione verr� ricreato l'intero percorso.
- Fix vari.

v  2.31.9

- Sono state aggiunte delle barre progresso per visualizzare a che punto siamo nella sincronizzazione e nella copia di ogni singolo file, nell'etichetta della barra progresso che visualizza la copia dei singoli file viene visualizzata la velocit� di trasferimento dati.
- Ora � possibile specificare se si preferisce che, all'avvio della sincronizzazione, la cartella di avvio venga esaminata e ne vengano contati i singoli file in modo da poter visualizzare in maniera precisa lo stato di avanzamento della sincronizzazione o no (se si specifica di no, verr� visualizzata la percentuale di avanzamento solo per le cartelle gi� sincronizzate in precedenza).
- Aggiornamenti minori.
- Fixati alcuni bug.

v  2.31.8

- Migliorata la sincronizzazione in Real-Time.
- Aggiunta la possibilit� di inserire, nella sincronizzazione temporizzata, una prima sincronizzazione all'avvio.
- Migliorato il sistema dei contatori che ora tiene conto anche della differenza tra file aggiunti e file aggiornati.
- Fix vari.

v  2.31.7

- Integrata la sincronizzazione in Real-Time con quella Temporizzata, ora � possibile attivare la sincronizzazione in tempo reale e, periodicamente, intervallarla con delle sincronizzazioni standard.
- Ora, quando si attiva la Real-Time viene proposta una sincronizzazione Standard prima di procedere.
- Aggiunta la linea di comando /AutoRealTime che effettua una sincronizzazione standard e poi abilita la sincronizzazione in RealTime.
- Fixati alcuni bug minori.

v  2.31.6

- Migliorata la sincronizzazione in Real-Time che esce dalla fase di test per diventare una nuova opzione ufficiale.

v  2.31.5
 
- Fixato il bug che impediva l'avvio temporizzato ciclico della sincronizzazione se avviato come servizio.
- Fixati altri bug minori.
- Cambiata l'icona.

v  2.31.4

- UI migliorata e fixati vari bug.
- Aggiunta la possibilit� di verificare, prima di iniziare la copia di ogni file, se il drive di destinazione dispone del necessario spazio e/o se il File System supporta la dimensione del file stesso (ad esempio, la FAT non supporta file pi� grandi di 2 GB, mentre la FAT32 non pu� contenere file pi� grandi di 4 GB l'uno).
- Fix e upgrade minori.

v  2.31.3

- Aggiunta la possibilit� di verificare, prima della copia di ogni file, se nel drive di destinazione c'� abbastanza spazio, viene altres� verificato, per ogni file, che le sue dimensioni non superino il massimo consentito per il file system in uso nel drive di destinazione.
- Fixato un bug che impediva la corretta visualizzazione dell'ultimo file copiato.
- Fix e upgrade minori.

v  2.31.2

- Aggiunta la compatibilit� con il DEP (Data Execution Prevention) che in precedenza impediva l'avvio del programma mandandolo in Crash.
- Fix minori.

v  2.31.1

- Piena compatibilit� Unicode, ora, oltre ad essere sincronizzati correttamente, i nomi dei file verranno anche visualizzati correttamente nelle relative finestre.
- Ritocchi all'UI.
- Fix minori.

v  2.30.9

- Aggiunta la possibilit� di farsi inviare i log della sincronizzazione via Email al termine della stessa (la feature � sperimentale e, per il momento, � stata testata solo su gmail, per cui non � garantito il funzionamento su altri tipi di server).

v  2.30.8

- DSynchronize � ora compatibile anche con i percorsi e i nomi di file Unicode (Cirillico, Giapponese, Koreano, etc), essi verranno visualizzati nella finestra con dei punti interrogativi, ma la sincronizzazione, nei fatti, avverr� correttamente.
- Fix e modifiche minori.

v  2.30.7

- Ora se si cerca di impostare l'avvio automatico e questo non riesce lo fa sapere e consiglia anche come risolvere il problema.
- Fixato il problema che bloccava lo Shutdown di Windows con DSynchronize in esecuzione.
- Aggiunta un'opzione che consente di verificare tutti i file copiati per assicurarsi che siano identici all'originale (al prezzo, naturalmente, di un certo rallentamento dell'intera procedura). Questa funzionalit�, da pi� parti richiestami, non � in realt� utile pi� di tanto, perch� al giorno d'oggi la procedura di copia � sicura praticamente al 100%, l'unica utilita la si potrebbe ravvisare per l'identificazione di supporti di memorizzazione danneggiati.
- Ritocchi all'UI.

v  2.30.6

- Ora � possibile inserire i Path semplicemente trascinandoli sull'apposita finestra (Drag and Drop).
- Inserita la nuova opzione "Save File Timings Too" che permette di copiare non solo i singoli file, ma anche i rispettivi Timings (time di creazione, time di ultima modifica e time di ultimo accesso).
- Eliminata (per far posto all'opzione sovrastante) l'opzione per scegliere se utilizzare il nuovo o il vecchio algoritmo di copia, per selezionare quale algoritmo usare � ora necessario cliccare sul led verde/grigio sulla barra di stato.
- Inserito il pulsante "Test" per verificare l'esistenza dei Path inseriti.
- Introdotta un'opzione per scollegare automaticamente le chiavette USB al termine della sincronizzazione.
- La combinazione di tasti Alt + F5 termina il programma senza salvare i settaggi anche nel caso sia selezionato il box "Save on Exit".
- Nella sincronizzazione in Real-Time � ora possibile indicare di non cancellare nessun file, ma di limitarsi ad aggiungere i file nuovi o modificati.
- La finestra � ora ridimensionabile.
- Ora l'opzione "Ignore Paths Errors" comprende il parametro da linea di comando /NOSECURITYCHECK, in pratica non esegue il controllo dei permessi delle cartelle che si vanno a modificare, ci� � utile, infatti � capitato pi� volte, specie con unit� gestite da altri sistemi operativi (linux) che path perfettamente accessibili venissero erroneamente riportati come non accessibili per mancanza dei necessari permessi.
- Ora se il file ini � stato generato da una versione diversa di DSynchronize esso viene cancellato e ignorato, ci� risolve tutti i problemi di incompatibilit� tra le versioni.
- Fixato un difetto che impediva l'arresto del servizio.
- Fixati alcuni bug nell'algoritmo di sincronizzazione.
- Ritocchi all'UI.

v  2.30.5

- Inserita l'opzione "Adjust Path Drive" che consente cambiare dinamicamente la lettera del drive dei path nel caso questa sia cambiata, infatti, quando si re-inseriscono le chiavette usb, a volte la lettera del drive cambia e necessita che anche il path venga modificato a sua volta, con questa opzione il cambiamento avviene automaticamente.
- Introdotto un parziale supporto dei nomi di file con caratteri Unicode (per la sincronizzazione vengono in questo caso utilizzati i nomi di file nel formato 8.3).
- Inserita una nuova opzione che permette di scegliere tra l'utilizzo del vecchio algoritmo di copia e quello nuovo in maniera pi� immediata.
- E' ora possibile disabilitare il log visivo dei file copiati, ci� pu� servire soprattutto quando bisogna sincronizzare una grandissima quantit� di file per velocizzare la procedura.
- Ora il numero dei file che, durante la sincronizzazione, viene via via cancellato e/o aggiunto viene mostrato di continuo.
- Fix minori.

v  2.30.4

- Introdotta, nel nuovo algoritmo di copia, la modalit� di calcolo dinamico delle dimensioni del buffer il che, in svariate circostanze, specie nella copia di grossi file su unit� veloci, si traduce in un notevole incremento della velocit� di copia. Se dovessero esserci problemi, si pu� tornare ad utilizzare il vecchio algoritmo semplicemente cliccando sul led verde della barra di stato e tornare a quello pi� vecchio e collaudato.
- Migliorato l'algoritmo di sincronizzazione (nelle versioni precedenti a volte venivano aggiornati anche dei files identici).

v  2.30.3

- Ora, se si preme "Stop" mentre la sincronizzazione � in corso, la sincronizzazione viene sospesa, ma se c'� la copia di un file in corso, questa viene portata a termine, se invece si preme il pulsante "Stop" una seconda volta, anche la copia in corso viene interrotta (e il file rimane copiato a met�).
- Ora, al termine della sincronizzazione, vengono riportati il numero di file copiati, cancellati e anche l'eventuale numero di errori occorsi durante la sincronizzazione.
- Introdotto un nuovo algoritmo che migliora la velocit� di copia dei file, di default � attivo quello vecchio, per attivare il nuovo algoritmo cliccare sul piccolo LED posto sul margine inferiore sinistro della barra di stato, l'accensione del LED indica l'attivazione del nuovo algoritmo.
- Ora, durante la copia dei files di grosse dimensioni, viene mostrata, oltre alla percentuale di avanzamento, anche la velocit� del trasferimento dei dati.
- Se si chiude il programma mentre � in esecuzione la copia di un grosso file, la copia proseguir� per circa 10 secondi dopodich�, se non si � ancora conclusa, il programma terminer� comunque e la copia verr� interrotta forzatamente nel punto in cui � arrivata.
- Fixato il bug che impediva l'accesso in File Systems che non supportano la gestione dei permessi d'accesso.
- Ritocchi e Fix minori.

v  2.30.2

- Fixato un bug nella copia dei file di grosse dimensioni che, occasionalmente, provocava il blocco del programma.
- L'avviso sonoro di fine sincronizzazione � ora udibile anche nei SO a 64 Bit.

v  2.30.1

- Fixato un bug nella sincronizzazione temporizzata.

v  2.30

- Se si utilizza la funzione "Backup Changes" � ora possibile specificare anche il numero dei backup che si vuole mantenere.
- Nel log, � ora possibile trovare l'elenco completo dei files sostituiti/modificati.
- DSynchronize, di default, gira in bassa priorit� in modo tale da influire in maniera minima sulle prestazioni del sistema.
- Risolto un bug nella sincronizzazione dei path remoti nel caso si tratti della root di un disco.
- Fix minori.

v  2.28

- DSynchronize � in grado di sincronizzare anche file con l'attributo di sola lettura, nascosto o di sistema.
- Insieme ai singoli files, vengono copiati anche i loro attributi.
- Fixato un bug nella modalit� preview.
- Ora anche i files Locked possono essere copiati.
- Fixato un bug nella sincronizzazione sotto NT4.

v  2.27

- Ritocchi all'UI.
- Fix minori.

v  2.26

- Migliorata la compatibilit� della sincronizzazione via FTP.

v  2.25

- Aggiunta la possibilit� di sincronizzare i Path anche su FTP.
- Fixato il bug, introdotto con la versione 2.24, che impediva di utilizzare le variabili d'ambiente nei path.
- Ora la finestra � ridimensionabile.

v  2.24

- Aggiunta la possibilit� di sincronizzare soltanto il files modificati oltre una data prestabilita.
- Aggiunta la modalit� preview che consente di visualizzare le modifiche prima di scriverle sull'HD.

v. 2.23

- Risolto il bug che non permetteva di sincronizzare cartelle con pi� di 40000 files.

v. 2.22

- Aggiunto il supporto alle variabili d'ambiente, ora � possibile specificare anche percorsi tipo: "%USERPROFILE%\MyFolder".
- Fixato un bug nella sincronizzazione in RealTime che, in alcuni sistemi, non replicava correttamente la cancellazione di intere cartelle.

v. 2.21

- Fixati alcuni bug minori.

v. 2.20

- Fixati alcuni bug minori.

v. 2.19

- Aggiunta la possibilit� di far girare il programma come servizio (con un qualsiasi account).
- Aggiunta l'opzione "Sound Advise" per avere o meno l'avviso sonoro al termine della sincronizzazione.

v. 2.18

- Migliorata la RealTimeSync.
- Aggiunta la possibilit� di effettuare la RealTimeSync in maniera bidirezionale.
- Fixato il bug nella RealTimeSync che non sincronizzava il primo percorso della lista.

v. 2.17

- Ora mentre si sincronizzano file di grandi dimensioni il programma rimane responsivo ai comandi anche durante la procedura di aggiornamento/copia.
- Fixati altri bug nella sincronizzazione Real-Time.

v. 2.16

- Fixati alcuni bug nella sincronizzazione Real-Time.

v. 2.15

- Fixato un bug che nei FS non NTFS d� un falso errore di autorizzazione.
- Fixati altri bug minori.
- Aggiunta l'opzione "Set idle priority".

v. 2.14

- Aggiunta l'opzione per la sincronizzazione in Tempo Reale.

v. 2.13

- Aggiunta l'opzione "Aggiorna solo i files pi� recenti"
- Aggiunta l'opzione "Sincronizzazione bidirezionale" che consente di sincronizzare le cartelle scegliendo di volta in volta i files pi� recenti (sia che si trovino in Origini che in Destinazioni).

v. 2.12

- Ora, se si spunta "aggiungi la data alla destinazione" il formato � aaa-mmm-gg, in questo modo le cartelle appaiono ordinate sia alfabeticamente che temporalmente.
- Fixato un bug nel salvataggio delle opzioni di temporizzazione.
- Fixato un bug nella routine di sincronizzazione remota.

v. 2.11

- Aggiunta l'opzione "Avvio automatico" per far partire automaticamente DSincronizza all'avvio del sistema.

v. 2.10

- Aggiunta la possibilit� di specificare dei filtri per ogni percorso (tipo *.exe;*.com;nomefile.txt) e la possibilit� di scegliere se sincronizzare o meno anche le sottodirectory.

v. 2.04

- Aggiunte una serie di opzioni alla "Sincronizzazione temporizzata" con possibilit� di specificare in dettaglio l'ora e il giorno/i e/o l'intervallo di tempo tra una sincronizzazione e l'altra. 

v. 2.00

- Aggiunta l'opzione per creare il percorso di destinazione se questo non esiste.
- Aggiunta l'opzione per aggiungere al percorso di destinazione la data e l'ora corrente, esempio: "C:\Destinazione" ---> "C:\Destinazione 10-07-2004 20-30".
- Aggiunta la possibilit� di spegnere il PC al termine della sincronizzazione.
tools\install\dsynchronize\License (ENG).txt
End-User License Agreement

All versions of the Software Product are protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The software is the sole property of Dimio.

The Software Product may not be duplicated, sold, distributed or utilized in any manner not described here in without the prior written consent of Dimio.

1. Grant of license:

This EULA grants you the following rights: Installation and Use. You may install and use an unlimited number of copies of the Software Product.

2. Reproduction and Distribution:

You may reproduce and distribute an unlimited number of copies of the Software Product provided that each copy shall be a true and complete copy, including all copyright and trademark notices, and shall be accompanied by a copy of this EULA. The Software Product may not be included in any shareware or commercial packages or products.

3. Description of other rights and limitations:

Limitations include a prohibition against reverse engineering, decompilation, disassembly and alteration of the resources in the compiled assembly.

You may not reverse engineer, decompile, or disassemble the Software Product, except and only to the extent that such activity is explicitly permitted by applicable law, notwithstanding this limitation.

4. Software Transfer:

You may permanently transfer all of your rights under this EULA, ONLY provided the recipient agrees to ALL the terms of this EULA.

5. Termination:

Without prejudice to any other rights, Dimio may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the Software Product and all of its component parts.

6. Copyright:

Except otherwise explicitly noted, all title and copyrights in and to the Software Product (including but not limited to any images, photographs, animations, video, audio, music, text, and applets incorporated into the Software Product), the accompanying printed materials, and any digital copies of the Software Product, are owned by Dimio.

The Software Product is protected by copyright laws and international treaty provisions. Therefore, you must treat the Software Product like any other copyrighted material.

7. Limited Warranty:

No warranties whatsoever! Dimio expressly disclaims any warranty for the Software Product. The Software Product and any related documentation is provided as is, without warranty of any kind, either express or implied, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, or patent noninfringement. The entire risk arising out of use or performance of the Software Product remains with the user.

8. No liability for damages! In no event shall the author of this Software Product be liable for any special, consequential, incidental or indirect damages whatsoever (including, without limitation, loss of time or labor, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if Dimio is aware of the possibility of such damages and known defects.

By using this software, you are agreeing to ALL the terms of this license.
tools\install\dsynchronize\Monitor.exe
md5: 316457E3D1D6677176D53A01A0784020 | sha1: 536872EDD035FD5054BA1C30044B9BF8DDDE778E | sha256: C3EFDD54F1F6F983849577EDACD22A7A891B77661EAD1CB36ABBA4DF5AF3CC62 | sha512: 580FE588D4C1965D788E28008B8C3ECBBE720FC547455CE9B62A2F81DC92D7E4AEFA9120AA1AC5CA40E97D5108CB1AA2A0655A7714C95465D3E77858EEA93552
tools\LICENSE.txt
The contents of this file were copied as follows:
    - From:     tools\install\dsynchronize\License (ENG).txt

This file was created by chauto package generator.

End-User License Agreement

All versions of the Software Product are protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The software is the sole property of Dimio.

The Software Product may not be duplicated, sold, distributed or utilized in any manner not described here in without the prior written consent of Dimio.

1. Grant of license:

This EULA grants you the following rights: Installation and Use. You may install and use an unlimited number of copies of the Software Product.

2. Reproduction and Distribution:

You may reproduce and distribute an unlimited number of copies of the Software Product provided that each copy shall be a true and complete copy, including all copyright and trademark notices, and shall be accompanied by a copy of this EULA. The Software Product may not be included in any shareware or commercial packages or products.

3. Description of other rights and limitations:

Limitations include a prohibition against reverse engineering, decompilation, disassembly and alteration of the resources in the compiled assembly.

You may not reverse engineer, decompile, or disassemble the Software Product, except and only to the extent that such activity is explicitly permitted by applicable law, notwithstanding this limitation.

4. Software Transfer:

You may permanently transfer all of your rights under this EULA, ONLY provided the recipient agrees to ALL the terms of this EULA.

5. Termination:

Without prejudice to any other rights, Dimio may terminate this EULA if you fail to comply with the terms and conditions of this EULA. In such event, you must destroy all copies of the Software Product and all of its component parts.

6. Copyright:

Except otherwise explicitly noted, all title and copyrights in and to the Software Product (including but not limited to any images, photographs, animations, video, audio, music, text, and applets incorporated into the Software Product), the accompanying printed materials, and any digital copies of the Software Product, are owned by Dimio.

The Software Product is protected by copyright laws and international treaty provisions. Therefore, you must treat the Software Product like any other copyrighted material.

7. Limited Warranty:

No warranties whatsoever! Dimio expressly disclaims any warranty for the Software Product. The Software Product and any related documentation is provided as is, without warranty of any kind, either express or implied, including, without limitation, the implied warranties of merchantability, fitness for a particular purpose, or patent noninfringement. The entire risk arising out of use or performance of the Software Product remains with the user.

8. No liability for damages! In no event shall the author of this Software Product be liable for any special, consequential, incidental or indirect damages whatsoever (including, without limitation, loss of time or labor, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use this product, even if Dimio is aware of the possibility of such damages and known defects.

By using this software, you are agreeing to ALL the terms of this license.
tools\VERIFICATION.txt
The contents of this folder were downloaded as follows:
    - From:     http://dimiodati.altervista.org/zip/dsynchronize.zip
    - On:       Monday, 11-Jan-21 22:33:30 CST
    - Hash:     481db1b533a603814986168c355d58adf321251823395aaf8cea17be94544d9b

This file was created by chauto package generator.


Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
Dsynchronize 2.47 186 Thursday, August 6, 2020 Approved
Dsynchronize 2.46 351 Thursday, February 13, 2020 Approved
Dsynchronize 2.44 278 Sunday, June 16, 2019 Approved
Dsynchronize 2.43 218 Friday, April 26, 2019 Approved
Dsynchronize 2.40 274 Tuesday, November 20, 2018 Approved

This package has no dependencies.

Discussion for the Dsynchronize Package

Ground Rules:

  • This discussion is only about Dsynchronize and the Dsynchronize package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Dsynchronize, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus