Spanning and Splitting

One of the coolest things about archive files is the ability to span them across multiple output files. With spanning, you can archive huge amounts of data without having to worry that the archive you're creating will be too big for your archive device.

For example, let's say you have 100 files totalling 5 megabytes on your hard drive. You want to put all 100 files into an archive and store them on a floppy diskette. The trouble is, after you've made your archive you find that its 2.4MB long; too big for a floppy.

Abbrevia provides automatic disk spanning compatible with that performed by PKZIP. It also offers automatic spanning to files of a specified size. When an archive reaches a configurable threshold size, Abbrevia automatically prompts for a new file name (or can generate a default file name)

With spanning though, you can create an archive that is split into several physical archive pieces. Then, when you're ready to open the archive, you can combine the pieces back together again.

The first version of Abbrevia supported spanning, but only to floppy diskettes. When the diskette was full, Abbrevia 1 simply spanned to another diskette. It was one size spanning. But Abbrevia 5 is better! It goes well beyond simple spanning to include configurable span sizes. With Abbrevia you can create huge archives with spanned pieces of any size. Plus, Abbrevia lets you store the spanned pieces to hard disks. This important capability means that you can write programs that create spanned archives of any size!

Abbrevia gives you complete control over the entire spanning process. Through events such as OnRequestBlankDisk, OnRequestImage, OnRequestLastDisk and OnRequestNthDisk, you can customize your application's user interface to meet all your needs.