dvpl-engine 0.1.3

dvpl-converter encodes and decodes DVPL-compressed World of Tanks Blitz assets with LZ4 and LZ4-HC support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
COMP_NONE: int
COMP_LZ4: int
COMP_LZ4_HC: int

class DvplError(ValueError): ...
class TooSmallError(DvplError): ...
class BadMagicError(DvplError): ...
class SizeMismatchError(DvplError): ...
class CrcMismatchError(DvplError): ...
class DecompressedSizeMismatchError(DvplError): ...
class UnknownCompressionError(DvplError): ...
class Lz4Error(DvplError): ...

def decode(data: bytes) -> bytes: ...
def encode(data: bytes, comp_type: int = 2) -> bytes: ...