Platforms to show: All Mac Windows Linux Cross-Platform
ArchiverMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Archive | MBS Compression Plugin | 16.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Currently we build this library without lzma and lz4 support. That could be changed if needed.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- event Passphrase(byref password as String) as Boolean
- 14 properties
- property Compression as Integer
- property CompressionName as String
- property ErrNo as Integer
- property ErrorString as String
- property FileCount as Integer
- property FilterCount as Integer
- property Format as Integer
- property FormatName as String
- property Handle as Integer
- property Lasterror as Integer
- property Open as Boolean
- property PositionCompressed as Int64
- property PositionUncompressed as Int64
- property Yield as Boolean
- 8 shared properties
- shared property BZLibVersion as String
- shared property LibVersion as Integer
- shared property LibVersionDetails as String
- shared property LibVersionString as String
- shared property LZ4Version as String
- shared property LzmaVersion as String
- shared property ZLibVersion as String
- shared property ZStdVersion as String
- 7 methods
- method ClearError
- method Constructor Private
- method CopyError(source as ArchiverMBS)
- method Destructor
- method FilterBytes(FilterIndex as Integer) as Int64
- method FilterCode(FilterIndex as Integer) as Integer
- method FilterName(FilterIndex as Integer) as String
- 5 shared methods
- shared method LoadIconvLibrary(path as String, byref Error as String) as boolean
- shared method NewReader as ArchiveReaderMBS
- shared method NewWriter as ArchiveWriterMBS
- shared method SetCurrentWorkingDirectory(path as folderitem) as boolean
- shared method SetCurrentWorkingDirectory(path as String) as boolean
- 52 constants
Sub classes:
Some methods using this class:
- ArchiveEntryMBS.Constructor(Archive as ArchiverMBS)
- ArchiveReaderMBS.Extract(Entry as ArchiveEntryMBS, DestArchive as ArchiverMBS)
Some examples using this class:
Blog Entries
- News from the MBS Xojo Plugins Version 20.4
- MBS Xojo Plugins, version 20.4pr9
- MBS Xojo Plugins, version 18.6pr3
Release notes
- Version 20.4
- Added LoadIconvLibrary method for ArchiverMBS, XMLValidatorMBS, zxingReaderMBS, GMImageMBS and TextConverterMBS classes for helping with text encodings if needed.
- Version 19.0
- Added more methods to ArchiveWriterMBS, ArchiveReaderMBS and ArchiverMBS classes.
The items on this page are in the following plugins: MBS Compression Plugin.
ArchiveReaderMBS - ArchiveWriteDiskMBS