SevenZipEntryInfo
public struct SevenZipEntryInfo
Provides information about 7-Zip entry.
-
Represents file access permissions in UNIX format.
See moreDeclaration
Swift
public struct Permissions: OptionSet -
Represents file attributes in DOS format.
See moreDeclaration
Swift
public struct DosAttributes: OptionSet -
Represents file type in UNIX format.
See moreDeclaration
Swift
public enum UnixType: UInt32 -
Entry’s name.
Declaration
Swift
public let name: String? -
Entry’s data size.
Declaration
Swift
public let size: Int? -
True, if entry is a directory.
Declaration
Swift
public let isDirectory: Bool -
Entry’s last access time and date.
Declaration
Swift
public let accessTime: Date? -
Entry’s creation time and date.
Declaration
Swift
public let creationTime: Date? -
Entry’s last modification time and date.
Declaration
Swift
public let modificationTime: Date? -
7-Zip internal property which may contain UNIX permissions, type and/or DOS attributes.
Declaration
Swift
public let winAttributes: UInt32? -
Entry’s UNIX file access permissions.
Declaration
Swift
public let permissions: Permissions? -
Entry’s DOS attributes.
Declaration
Swift
public let dosAttributes: DosAttributes? -
Entry’s UNIX file type.
Declaration
Swift
public let unixType: UnixType? -
7-Zip internal propety. Indicates whether entry has a stream (data) inside container.
Declaration
Swift
public let hasStream: Bool -
True, if entry is an empty file. 7-Zip internal property.
Declaration
Swift
public let isEmpty: Bool -
True if entry is an anti-file. Used in differential backups to indicate that file should be deleted. 7-Zip internal property.
Declaration
Swift
public let isAnti: Bool -
CRC32 of entry’s data.
Declaration
Swift
public let crc: UInt32?
View on GitHub
SevenZipEntryInfo Structure Reference