    , vbfeBlocks :: (Vector (VBFSizeUnit, VBFBlock)) }
    -- ^ The entry file's data blocks.
    deriving (Eq, Show)

-- | Request to insert a file into a VBF archive.
data VBFEntryRequest = VBFEntryRequest
    { vbferLocalPath :: FilePath
    -- ^ Path to the file to add in the VBF archive.
    , vbferEntryPath :: FilePath }
    -- ^ Path of the file within the VBF archive.

-- | Exceptions that might be thrown during VBF file handling.