[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#720327: ITP: esu -- It allows to copy files with different checksums on the fly.



The difference is that ecp generates the checksum on the fly, this means it is faster then rsync,
rsync copy's first and compares the sum of the source and destination afterwards (4 operations).
esu saves one operation by calculating the checksum during reading the file.

to make it clearer:

rsync:
1. read srcfile
2. write dstfile
3. checksum of src
4. checksum of dst

ecp:
1. read srcfile, checksum of src
2. write dstfile
3. checksum of dst



2013/8/20 Ryan Kavanagh <rak@debian.org>
On Tue, Aug 20, 2013 at 03:33:06PM +0200, root wrote:
> * Package name    : esu
>   Description     : It allows to copy files with different checksums
>                     on the fly.
>
> Basicly a replacement for cp with additional checksum on the fly
> support.  It allows MD5, SHA1, SHA224, SHA265, SHA384, SHA512
> algorithm to be used.

How is this different from rsync? Quoting rsync(1):

       Rsync is a fast and extraordinarily versatile file  copying
       tool.   It can  copy  locally,  to/from  another  host  over
       any remote shell, or to/from a remote rsync daemon.
       [...]
               -c, --checksum              skip based on checksum,
                                           not mod-time & size

Best wishes,
Ryan

--
|_)|_/  Ryan Kavanagh           | Debian Developer
| \| \  http://ryanak.ca/       | GPG Key 4A11C97A


Reply to: