Previous Topic

Next Topic

Huge File Support

When c-tree Plus was created, 10MB hard drives were considered large. A 2 GB maximum file size was sufficient, if not unimaginable.

More than 20 years have passed. With 64-bit operating systems becoming common and 4GB hard drives being considered bottom-of-the-line, the need has developed to support 8-byte addresses for file offsets. This provides a maximum file size of (4GB)2, or more than 16,000,000 terabytes, per file.

FairCom supports huge files in two ways:

  • Huge files - 8-byte offsets as described in this chapter.
  • Segmented files - logical files distributed across multiple physical files, as described in Segmented File Support.