Message-ID: <3D241B73.7070304@museworldSPAMSUCKS.com>
Date: Thu, 04 Jul 2002 02:54:59 -0700
From: Curt Siffert <siffert@museworldSPAMSUCKS.com>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1a) Gecko/20020610
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: rec.arts.int-fiction
Subject: Re: [Announce] Yet another Iblorb tool: Blorb Diff
References: <eHOU8.1605$Bd2.424@nwrddc01.gnilink.net>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
NNTP-Posting-Host: sub29-219.member.dsl-only.net
X-Trace: nntp0.pdx.net 1025776499 sub29-219.member.dsl-only.net (4 Jul 2002 02:54:59 -0700)
Lines: 34
Path: news.duke.edu!newsgate.duke.edu!nntp-out.monmouth.com!newspeer.monmouth.com!nntp.abs.net!dca6-feed2.news.algx.net!allegiance!newsfeed1.cidera.com!Cidera!nntp0.pdx.net
Xref: news.duke.edu rec.arts.int-fiction:105709

I'm confused, does this actually work if the enclosed digital
files *themselves* are different?  Like if I add a few measures to a
..mod file, then the diff will actually have those measures (or that
portion of the binary bitstream) and be able to somehow assemble it in
to an older version?  I thought binary diffs were something of a black
art.  Or maybe you're a warlock.

Curt


L. Ross Raszewski wrote:
> I've just written up a little blorb tool called bdiff and made it part
> of the iblorb suite (http://justice.loyola.edu/~lraszews/if)
>
> Blorb Diff is a companion program to Blorb Merge. Its purpose is to
> generate a patch for a blorb file. Blorb Diff takes two blorb files as
> its input, and produces as output a third blorb file, such that
> merging the first input file with the output file will result in a
> blorb file equivalent to the second input file.
>
> (That is:
>  bdiff file1.blb file2.blb out.blb
>  bmerge file1.blb out.blb patched.blb
>  file2.blb and patched.blb are now functionally equivalent
> )
>
> This tool can be used for, say, generating update releases of games,
> or vastly reducing the filesize of updates sent to beta testers.
>
> Blorb Diff and the rest of iblorb are available as source or MS-DOS
> binaries. I haven't tried compiling iblorb for other operating
> systems, but I believe most of the utilities to be portable.
>

