Results 1 to 3 of 3

Thread: Remote diff utility

  1. #1
    Administrator Shelwien's Avatar
    Join Date
    May 2008
    Location
    Kharkov, Ukraine
    Posts
    3,366
    Thanks
    212
    Thanked 1,018 Times in 540 Posts

    Remote diff utility

    http://shelwien.googlepages.com/fma-diff_v0.rar

    Its a toolkit similar to http://zidrav.sourceforge.net/
    (or http://shelwien.googlepages.com/patch_v1.rar)
    but supports any file modifications, not only blocks broken in place.

    The main purpose is to recover a (large) broken remote file
    using the local copy, but without downloading/uploading whole files.

    In fact, there're some similar tools available, like
    http://savannah.nongnu.org/download/....3.3-win32.zip
    or MS RDC even (http://msdn.microsoft.com/en-us/libr...48(VS.85).aspx)
    but hopefully the new toolkit has better performance, as its based
    on independent research and different algorithms (so no adler32 and
    hashtables).

    So I'd appreciate if somebody could evaluate it, and maybe compare
    to alternatives.

  2. Thanks:

    RamiroCruzo (23rd June 2017)

  3. #2
    Administrator Shelwien's Avatar
    Join Date
    May 2008
    Location
    Kharkov, Ukraine
    Posts
    3,366
    Thanks
    212
    Thanked 1,018 Times in 540 Posts
    <chornobyl> tried to test patch
    <chornobyl> without sucsessed intel check
    <chornobyl> *cursed intel check

    sorry, compiled with /arch:ia32 and reuploaded.

  4. #3
    Administrator Shelwien's Avatar
    Join Date
    May 2008
    Location
    Kharkov, Ukraine
    Posts
    3,366
    Thanks
    212
    Thanked 1,018 Times in 540 Posts
    Here's another package
    http://shelwien.googlepages.com/fma-diff_v0_demo.rar

    Now with a demo of 2-level patching, where a hashfile
    patch is transferred with the same method, instead
    of the complete hashfile.

    Also there's a rdiff executable, its easier to compare with than rdiff-backup.

    rdiff signature = fma-hash
    rdiff delta = fma-diff
    rdiff patch = fma-patch

  5. Thanks:

    RamiroCruzo (23rd June 2017)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •