-
Unarchives XZ archive.
If data passed is not actually XZ archive,
XZErrorwill be thrown. Particularly, if filters other than LZMA2 are used in archive, thenXZError.wrongFilterwill be thrown.If an error happens during LZMA2 decompression, then
LZMAErrororLZMA2Errorwill be thrown.Throws
LZMAError,LZMA2ErrororXZErrordepending on the type of the problem. It may indicate that either the archive is damaged or it might not be compressed with XZ or LZMA(2) at all.Declaration
Swift
public static func unarchive(archive data: Data) throws -> DataParameters
archiveData archived using XZ format.
Return Value
Unarchived data.
View on GitHub
XZArchive Class Reference