[octoX]
You are here:
start
»
octoinstall
»
binary_file_format
Binary File Format
InstallFileHeader
UInt32 - Magic
UInt16 - Version (right now just 1)
UInt16 - Type (Installer or Updater)
UInt64 - XmlConfigOffset (offset from File.Begin to Config)
UInt64 - FileIndexListOffset (offset from File.Begin to FileIndexList)
UInt64 - ocInstall.Core.dll offset
FileIndexList
FileStartPos (offset from File.Begin to start of file)
PackedSize (size of file)
OriginalSize (size of unpacked file)
OldFileHash (only on update, hash of file to update)
NewFileHash (hash value of original unpacked file)
PatchType
LZMA = with LZMA compressed original
FP2A_V001 = with diff update and LZMA compressed
Files (according to FileIndexList)
Config - with LZMA compressed
XML
config
octoinstall/binary_file_format.txt · Last modified: 2011/06/23 16:15 by jplenert