The plugin part Zip
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 part MBS Compression Plugin:Zip:
Partly Console safe,
160 entry points.
- 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
- 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
- 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
- DecompressZLibMBS(buf as string, size as integer = 0) as string
- DecompressZLibMBS(buf as string, size as integer, byref error as integer) as string
Blog Entries
Xojo Developer Magazine