The plugin part MBS Compression Plugin
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin MBS Compression Plugin:
- class ArchiveEntryMBS
- class ArchiveReadDiskMBS
- class ArchiveReaderMBS
- method AddPassphrase(passphrase as string)
- method ReadDataBlockMemory(byref offset as Int64) as MemoryBlock
- method ReadDataBlockString(byref offset as Int64) as String
- method AppendFilterProgram(Program as String)
- method AppendFilter(Filter as Integer)
- method SetFormat(Format as Integer)
- method Seek(Position as Int64, Mode as Integer = 0) as Int64
- method Extract(Entry as ArchiveEntryMBS, DestArchive as ArchiverMBS)
- method Extract(Entry as ArchiveEntryMBS, flags as Integer = &h123F7)
- method SetExtractSkipFile(DeviceID as Int64, FileNo as Int64)
- method ReadDataMemory(ByteCount as Integer) as MemoryBlock
- method ReadDataString(ByteCount as Integer) as String
- method Skip
- method NextHeader(entry as ArchiveEntryMBS = nil) as ArchiveEntryMBS
- method OpenFile(File as FolderItem, BlockSize as Integer = 10240) as Boolean
- method OpenPath(Path as String, BlockSize as Integer = 10240) as Boolean
- method OpenData(Data as String) as Boolean
- method Close
- method OpenFile(Files() as FolderItem, BlockSize as Integer = 10240) as Boolean
- method OpenPath(Paths() as String, BlockSize as Integer = 10240) as Boolean
- method SupportFilterProgram(command as string)
- method SupportFilterAll
- method SupportFilterBZip2
- method SupportFilterCompress
- method SupportFilterGZip
- method SupportFilterGRZip
- method SupportFilterLRZip
- method SupportFilterLZip
- method SupportFilterLzma
- method SupportFilterLzop
- method SupportFilterNone
- method SupportFilterRpm
- method SupportFilterUU
- method SupportFilterXz
- method SupportFormat7zip
- method SupportFormatAll
- method SupportFormatAr
- method SupportFormatCab
- method SupportFormatCpio
- method SupportFormatEmpty
- method SupportFormatGnutar
- method SupportFormatIso9660
- method SupportFormatLha
- method SupportFormatMTree
- method SupportFormatRar
- method SupportFormatRar5
- method SupportFormatRaw
- method SupportFormatTar
- method SupportFormatXar
- method SupportFormatZip
- method SupportFormatLZ4
- method SupportFormatWArc
- method SupportFormatZipStreamable
- method SupportFormatZipSeekable
- method SupportFormatByCode(FilterCode as Integer)
- method Constructor
- method Destructor
- method SetFilterOption(Module as String, Option as String, Value as String)
- method SetFormatOption(Module as String, Option as String, Value as String)
- method SetOption(Module as String, Option as String, Value as String)
- method SetOptions(Options as String)
- property HeaderPosition as Int64
- property HasEncryptedEntries as Integer
- property FormatCapabilities as Integer
- property ReadDataBlockSupported as Boolean
- event ExtractProgress(entry as ArchiveEntryMBS)
- class ArchiverMBS
- class ArchiveWriteDiskMBS
- class ArchiveWriterMBS
- class BZip2CompressMBS
- class BZip2DecompressMBS
- class BZip2FileMBS
- class GZipFileMBS
- class UnZipFileInfoMBS
- class UnZipFilePositionMBS
- class UnZipMBS
- method FileInfo as UnZipFileInfoMBS
- method FileName as string
- method LocateFile(filename as string, CaseSensitive as integer)
- method Comment as string
- method CommentSize as UInt32
- method Count as UInt64
- method Constructor(file as folderitem)
- method Constructor(file as folderitem, Offset as integer)
- method Constructor(data as string)
- method Constructor(data as memoryblock)
- method Close
- method GoToFirstFile
- method GoToNextFile
- method CloseCurrentFile
- method Position as UInt64
- method Position2 as UInt64
- method EOF as integer
- method ReadCurrentFile(size as integer) as string
- method OpenCurrentFile
- method OpenCurrentFile(password as string)
- method OpenCurrentFile(byref method as integer, byref level as integer, raw as boolean)
- method OpenCurrentFile(byref method as integer, byref level as integer, raw as boolean, password as string)
- method GetLocalExtrafield as string
- method ExtractFiles(DestFolder as FolderItem, ExtractWithoutPath as boolean = false, Overwrite as Boolean = false, Password as String = "", byref ErrorMessage as String) as boolean
- property FilePosition as UnZipFilePositionMBS
- property Offset as UInt64
- property Lasterror as integer
- property Handle as integer
- shared method CompareFileNames(filename1 as string, filename2 as string, CaseSensitive as integer) as integer
- class ZipFileInfoMBS
- class ZipMBS
- method Constructor(file as folderitem, append as integer = 0)
- method Write(data as string)
- method Close(GlobalComment as string="")
- method CloseFile
- method CloseFileRaw(UncompressedSize as integer, CRC32 as integer)
- method CreateFile(Filename as string, FileInfo as ZipFileInfoMBS, ExtraLocal as string = "", ExtraGlobal as string = "", Comment as String = "", CompressionMethod as integer = 8, Level as Integer = 9, Zip64 as boolean = false)
- method CreateFile(Filename as string, FileInfo as ZipFileInfoMBS, ExtraLocal as string, ExtraGlobal as string, Comment as String, CompressionMethod as integer, Level as Integer, Zip64 as boolean, Raw as boolean)
- method CreateFile(Filename as string, FileInfo as ZipFileInfoMBS, ExtraLocal as string, ExtraGlobal as string, Comment as String, CompressionMethod as integer, Level as Integer, Zip64 as boolean, Raw as boolean, WindowBits as integer, MemLevel as integer, Strategy as integer, Password as string, crcForCtypting as UInt32)
- method CreateFile(Filename as string, FileInfo as ZipFileInfoMBS, ExtraLocal as string, ExtraGlobal as string, Comment as String, CompressionMethod as integer, Level as Integer, Zip64 as boolean, Raw as boolean, WindowBits as integer, MemLevel as integer, Strategy as integer, Password as string, crcForCtypting as UInt32, versionMadeBy as UInt32, flagBase as UInt32)
- property Lasterror as Integer
- property Handle as Integer
- property ZipFileVersion64 as Integer
- property ZipFileVersion32 as Integer
- shared method CompressFiles(ZipFile as FolderItem, SourceFolder as FolderItem, files() as string, Overwrite as Integer = 0, Password as string = "", CompressionLevel as Integer = 9, byref ErrorMessage as string) as Integer
- class ZLibCompressMBS
- class ZLibDecompressMBS
- class ZStdMBS
- module LZ4MBS
- method CompressFast(InputData as string, Acceleration as Integer = 1) as string
- method CompressFast(InputData as MemoryBlock, Acceleration as Integer = 1) as MemoryBlock
- method CompressFast(InputData as Ptr, Size as Integer, Acceleration as Integer = 1) as MemoryBlock
- method CompressHC(InputData as string, compressionLevel as Integer = 9) as string
- method CompressHC(InputData as MemoryBlock, compressionLevel as Integer = 9) as MemoryBlock
- method CompressHC(InputData as Ptr, Size as Integer, compressionLevel as Integer = 9) as MemoryBlock
- method Compress(InputData as string) as string
- method Compress(InputData as MemoryBlock) as MemoryBlock
- method Compress(InputData as Ptr, Size as Integer) as MemoryBlock
- method Decompress(CompressedData as string, UncompressedSize as Integer = 0) as string
- method Decompress(CompressedData as MemoryBlock, UncompressedSize as Integer = 0) as MemoryBlock
- method Decompress(CompressedData as Ptr, Size as Integer, UncompressedSize as Integer = 0) as MemoryBlock
- method LibVersion as string
- module PackbitsMBS
- Globals:
- Adler32MemoryMBS(adler as UInt32, buf as memoryblock, offset as integer, length as integer) as UInt32
- Adler32StringMBS(adler as UInt32, buf as string) as UInt32
- CompressBZip2MBS(buf as string,level as integer) as string
- CompressLZWMBS(buf as string) as string
- CompressZLibMBS(buf as string, level as integer = 9) as string
- CompressZLibMBS(buf as string, level as integer, byref error as integer) as string
- CRC32MemoryMBS(crc as UInt32, buf as memoryblock, offset as integer, length as integer) as UInt32
- CRC32StringMBS(crc as UInt32, buf as string) as UInt32
- DecompressBZip2MBS(buf as string,size as integer) as string
- DecompressLZWMBS(buf as string, size as integer) as string
- DecompressZLibMBS(buf as string, size as integer = 0) as string
- DecompressZLibMBS(buf as string, size as integer, byref error as integer) as string