SevenZipContainer
public class SevenZipContainer : Container
Provides functions for work with 7-Zip containers.
-
Processes 7-Zip container and returns an array of
SevenZipEntrywith information and data for all entries.Important
The order of entries is defined by 7-Zip container and, particularly, by the creator of a given 7-Zip container. It is likely that directories will be encountered earlier than files stored in those directories, but no particular order is guaranteed.
Throws
SevenZipErroror any other error associated with compression type depending on the type of the problem. It may indicate that either container is damaged or it might not be 7-Zip container at all.Declaration
Swift
public static func open(container data: Data) throws -> [SevenZipEntry]Parameters
container7-Zip container’s data.
Return Value
Array of
SevenZipEntry. -
Processes 7-Zip container and returns an array of
SevenZipEntryInfowith information about entries in this container.Important
The order of entries is defined by 7-Zip container and, particularly, by the creator of a given 7-Zip container. It is likely that directories will be encountered earlier than files stored in those directories, but no particular order is guaranteed.
Throws
SevenZipErroror any other error associated with compression type depending on the type of the problem. It may indicate that either container is damaged or it might not be 7-Zip container at all.Declaration
Swift
public static func info(container data: Data) throws -> [SevenZipEntryInfo]Parameters
container7-Zip container’s data.
Return Value
Array of
SevenZipEntryInfo.
View on GitHub
SevenZipContainer Class Reference