Platforms to show: All Mac Windows Linux Cross-Platform

Back to ArchiveReaderMBS class.

ArchiveReaderMBS.Seek(Position as Int64, Mode as Integer = 0) as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Seek within the body of an entry.

See kSeekSet, kSeekCur or kSeekEnd constants.
Returns new position.
Lasterror property is set.

ArchiveReaderMBS.SetExtractSkipFile(DeviceID as Int64, FileNo as Int64)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Record the dev/ino of a file that will not be written.

This is generally set to the dev/ino of the archive being read.
Lasterror property is set.

ArchiveReaderMBS.SetFilterOption(Module as String, Option as String, Value as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Apply option to the filter only.

Lasterror property is set.

ArchiveReaderMBS.SetFormat(Format as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Sets the format for the reader manually.

This is useful to bypass the bidding process when the format and filters to use is known in advance.
Lasterror property is set.

ArchiveReaderMBS.SetFormatOption(Module as String, Option as String, Value as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Apply option to the format only.

Lasterror property is set.

ArchiveReaderMBS.SetOption(Module as String, Option as String, Value as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Apply option to both the format and the filter.

Lasterror property is set.

ArchiveReaderMBS.SetOptions(Options as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Apply option string to both the format and the filter.
Example
Var a as new ArchiveReaderMBS
a.SupportFilterAll
a.SupportFormatAll
a.SetOptions "hdrcharset=UTF-8" // for unicode file names

Lasterror property is set.
For older non UTF-8 Japanese zip archives, you can try "hdrcharset=cp932" as encoding.
For older non UTF-8 Windows archives, you can use "hdrcharset=cp1252".

ArchiveReaderMBS.Skip

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Skips a file in the archive.

ArchiveReaderMBS.SupportFilterAll

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables all filters.

Lasterror property is set.

Some examples using this method:

ArchiveReaderMBS.SupportFilterBZip2

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables bzip2 filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterCompress

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables compress filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterGRZip

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables GRZip filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterGZip

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable gzip filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterLRZip

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable LRZip filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterLZip

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable LZip filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterLzma

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable LZMA filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterLzop

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable Lzop filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterNone

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable none filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterProgram(command as string)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable support for given filter program.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterRpm

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable RPM filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterUU

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable UU filter.

Lasterror property is set.

ArchiveReaderMBS.SupportFilterXz

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable XZ filter.

xz is a lossless data compression program and file format which incorporates the LZMA/LZMA2 compression algorithms.

ArchiveReaderMBS.SupportFormat7zip

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable 7zip format.

Lasterror property is set.
7zip support in MBS Plugin is very limited.

ArchiveReaderMBS.SupportFormatAll

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enable all formats.

Lasterror property is set.

Some examples using this method:

ArchiveReaderMBS.SupportFormatAr

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables At format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatByCode(FilterCode as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables format with given code.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatCab

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables cab format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatCpio

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables cpio format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatEmpty

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables empty format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatGnutar

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables gnutar format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatIso9660

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables iso 9660 format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatLha

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables lha format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatLZ4

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables support for LZ4 format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatMTree

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables mtree format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatRar

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables rar format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatRar5

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables rar v5 format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatRaw

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables raw format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatTar

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables tape archive files format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatWArc

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables support for WArc format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatXar

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables xar format.

Lasterror property is set.

ArchiveReaderMBS.SupportFormatZip

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables zip format.

Enables both streamable and seekable zip readers.
Lasterror property is set.

ArchiveReaderMBS.SupportFormatZipSeekable

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Allows only support for seekable zip archives.

Reads starting from central directory; requires seekable input.
Lasterror property is set.

ArchiveReaderMBS.SupportFormatZipStreamable

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Archive MBS Compression Plugin 16.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Enables support only for streamable zip archives.

Reads Zip archives as stream from beginning to end. Doesn't correctly handle SFX ZIP files or ZIP archives that have been modified in-place.
Lasterror property is set.

The items on this page are in the following plugins: MBS Compression Plugin.


The biggest plugin in space...