A ZipSection
can be interpreted as a collection
of data sections. When stored, the ZipSection
uses
the PKZIP file format (via the ZipFileSystem
class)
to group and compress multiple data sections, maintaining hierarchical
structure. A ZipSection
file can be opened with any
standard .zip file viewer.
A ZipSection
is designed for use as a developer
friendly format for easy access to it's held data. Whereas a
BinSection
cannot be accessed outside the BigWorld
framework, a ZipSection
can be viewed, debugged and
edited externally. A ZipSection
can also be used to
only load specific portions of larger files. Unlike the
BinSection
which is forced to load the entire data
structure before decoding.
Note that data added to a ZipSection
will
automatically compressed when saved to disk.
Currently, the binary files .cdata
, and .fxo
use this format.