Platforms to show: All Mac Windows Linux Cross-Platform

Back to ArchiveEntryMBS class.

ArchiveEntryMBS.ADateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 20.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The last access timestamp.

For Xojo 2019r2 or newer.
(Read and Write property)

ArchiveEntryMBS.ATime as Date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The last access timestamp.

(Read and Write property)

ArchiveEntryMBS.ATimeSet as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether last access timestamp is set.

(Read only property)

ArchiveEntryMBS.BDateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 20.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The birth timestamp.

This is the creation time.
For Xojo 2019r2 or newer.
(Read and Write property)

ArchiveEntryMBS.BTime as Date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The birth timestamp.

This is the creation time.
(Read and Write property)

ArchiveEntryMBS.BTimeSet as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether the birth timestamp field is set.

(Read only property)

ArchiveEntryMBS.CDateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 20.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The attribute modification timestamp.

Last time an inode property was changed.
For Xojo 2019r2 or newer.
(Read and Write property)

ArchiveEntryMBS.CTime as Date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The attribute modification timestamp.

Last time an inode property was changed.
(Read and Write property)

ArchiveEntryMBS.CTimeSet as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether last modification timestamp is set.

(Read only property)

ArchiveEntryMBS.Dev as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The device number.

(Read and Write property)

ArchiveEntryMBS.DevMajor as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The minor part of the dev field.

(Read and Write property)

ArchiveEntryMBS.DevMinor as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The major part of the dev field.

(Read and Write property)

ArchiveEntryMBS.DevSet as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether dev is set.

(Read only property)

ArchiveEntryMBS.FFlags as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The file flags.

(Read and Write property)

ArchiveEntryMBS.FileName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The file name.

Taken from PathName property at runtime.
(Read only property)

ArchiveEntryMBS.FileType as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Queries file type.
Example
dim e as new ArchiveEntryMBS
e.FileType = e.kFileTypeRegular

Check the kFileType* constants.
(Read and Write property)

ArchiveEntryMBS.GID as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The group ID.

(Read and Write property)

ArchiveEntryMBS.GName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The group name.

(Read and Write property)

ArchiveEntryMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The internal object reference.

(Read and Write property)

ArchiveEntryMBS.HardLink as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Destination of the hardlink.

(Read and Write property)

ArchiveEntryMBS.INo as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The inode number.

(Read and Write property)

ArchiveEntryMBS.INo64 as Int64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The inode number.

(Read and Write property)

ArchiveEntryMBS.INoSet as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether inode number is set.

(Read only property)

ArchiveEntryMBS.IsDataEncrypted as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether data is encrypted.

(Read and Write property)

ArchiveEntryMBS.IsMetaDataEncrypted as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether metadata is encrypted.

(Read and Write property)

ArchiveEntryMBS.MacMetadata as MemoryBlock

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The Mac Metadata.

Storage for Mac OS-specific AppleDouble metadata information. Apple-format tar files store a separate binary blob containing encoded metadata with ACL, extended attributes, etc. This provides a place to store that blob.
(Read and Write property)

ArchiveEntryMBS.MDateTime as DateTime

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 20.5 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The modification timestamp.

For Xojo 2019r2 or newer.
(Read and Write property)

ArchiveEntryMBS.Mode as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The permissions mode.

(Read and Write property)

ArchiveEntryMBS.ModeString as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The permissions mode as string.

(Read only property)

ArchiveEntryMBS.MTime as Date

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ❌ No Desktop, Console & Web
The modification timestamp.

(Read and Write property)

ArchiveEntryMBS.MTimeSet as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether the modification time stamp field is set.

(Read only property)

ArchiveEntryMBS.NLink as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The number of hardlinks.

(Read and Write property)

ArchiveEntryMBS.PathName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Path in the archive.
Example
dim e as new ArchiveEntryMBS
e.PathName = "Hello World.txt"

Text encoding works partly.
Best to use only ASCII file paths for compatibility.
If the archive is opened/created with UTF-8 support, you may use other characters.
On Windows text encoding conversion may require use of LoadIconvLibrary method to load iconv.dll.
(Read and Write property)

ArchiveEntryMBS.Permissions as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The permissions.
Example
dim e as new ArchiveEntryMBS
e.Permissions = &o0644

(Read and Write property)

ArchiveEntryMBS.RDev as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The device ID (if special file).

(Read and Write property)

ArchiveEntryMBS.RDevMajor as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The major part of RDev field.

(Read and Write property)

ArchiveEntryMBS.RDevMinor as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The minor part of RDev field.

(Read and Write property)

ArchiveEntryMBS.Size as UInt64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The size of the file.

(Read and Write property)

ArchiveEntryMBS.SizeSet as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Whether size field is set.

(Read only property)

ArchiveEntryMBS.SourcePath as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Path on the disk for use.

(Read and Write property)

ArchiveEntryMBS.Stat as MemoryBlock

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Get and set stat structure.

Routines to bulk copy fields to/from a platform-native "struct stat."
Libarchive used to just store a struct stat inside of each archive entry object, but this created issues when trying to manipulate archives on systems different than the ones they were created on.
(Read and Write property)

ArchiveEntryMBS.SymLink as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Destination of the symbolic link..

(Read and Write property)

ArchiveEntryMBS.SymlinkType as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 20.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The type of symlink for this entry.

(Read and Write property)

ArchiveEntryMBS.UID as UInt64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The user ID.

(Read and Write property)

ArchiveEntryMBS.UName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 16.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The user name.

(Read and Write property)

ArchiveEntryMBS.XAttrCount as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Archive MBS Compression Plugin 19.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Number of extended attributes for this entry.

(Read only property)

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


The biggest plugin in space...