namespace BinaryObjectScanner.Utilities
{
///
/// Subset of file types that are supported by the library
///
public enum SupportedFileType
{
///
/// Unknown or unsupported
///
UNKNOWN,
///
/// AACS media key block
///
AACSMediaKeyBlock,
///
/// BD+ SVM
///
BDPlusSVM,
///
/// BFPK custom archive
///
BFPK,
///
/// Half-Life Level
///
BSP,
///
/// bzip2 archive
///
BZip2,
///
/// Compound File Binary
///
CFB,
///
/// CTR Importable Archive
///
CIA,
///
/// Executable or library
///
Executable,
///
/// Half-Life Game Cache File
///
GCF,
///
/// gzip archive
///
GZIP,
///
/// Key-value pair INI file
///
IniFile,
///
/// InstallShield archive v3
///
InstallShieldArchiveV3,
///
/// InstallShield cabinet file
///
InstallShieldCAB,
///
/// Link Data Security encrypted file
///
LDSCRYPT,
///
/// Microsoft cabinet file
///
MicrosoftCAB,
///
/// Microsoft LZ-compressed file
///
MicrosoftLZ,
///
/// MPQ game data archive
///
MPQ,
///
/// Nintendo 3DS cart image
///
N3DS,
///
/// Half-Life No Cache File
///
NCF,
///
/// Nintendo DS/DSi cart image
///
Nitro,
///
/// Half-Life Package File
///
PAK,
///
/// NovaLogic Game Archive Format
///
PFF,
///
/// PKWARE ZIP archive and derivatives
///
PKZIP,
///
/// PlayJ audio file
///
PLJ,
///
/// Quantum archive
///
Quantum,
///
/// RAR archive
///
RAR,
///
/// 7-zip archive
///
SevenZip,
///
/// StarForce FileSystem file
///
SFFS,
///
/// SGA
///
SGA,
///
/// Tape archive
///
TapeArchive,
///
/// Various generic textfile formats
///
Textfile,
///
/// Half-Life 2 Level
///
VBSP,
///
/// Valve Package File
///
VPK,
///
/// Half-Life Texture Package File
///
WAD,
///
/// xz archive
///
XZ,
///
/// Xbox Package File
///
XZP,
}
}