On 3/4/07, Bill Kelly <billk / cts.com> wrote: > Hi, > > I'd like to create Ruby bindings for a library that may or > may not exist yet. > > What I'd like to be able to do, is make an arbitrary number > of insert/delete (cut/paste) style edits on huge binary > files (> 4 GB). There should be minimal overhead for > initially "opening" the file, and the inserts and > deletes should be very fast, until the changes are finally > committed. This is a very interesting read on the topic: http://www.chiark.greenend.org.uk/~sgtatham/tweak/btree.html martin