BlockSize
-Undocumented
+public enum BlockSize: Int
+
+ Represents size of blocks in which data is split during BZip2 compression.
From a432bcd4b77a9ea6d9aba47b44369d8021b4f1f6 Mon Sep 17 00:00:00 2001
From: Timofey Solomko
@@ -238,7 +238,7 @@
@@ -273,7 +273,7 @@ @@ -308,7 +308,7 @@ @@ -343,7 +343,7 @@ @@ -378,7 +378,7 @@ diff --git a/docs/Classes/BZip2.html b/docs/Classes/BZip2.html index aea8fc0b..026d14b6 100644 --- a/docs/Classes/BZip2.html +++ b/docs/Classes/BZip2.html @@ -23,7 +23,7 @@ SWCompression Docs - (96% documented) + (100% documented)@@ -211,7 +211,7 @@ -
Provides decompression function for BZip2 algorithm.
+Provides functions for compression and decompression for BZip2 algorithm.
@@ -276,7 +276,7 @@ It may indicate that either data is damaged or it might not be compressed with BDecompressed data.
@@ -288,9 +288,9 @@ It may indicate that either data is damaged or it might not be compressed with B
-
+
- compress(data:)
+ compress(data:)
Compresses data with BZip2 algortihm.
Note
+Input data will be split into blocks of size 100 KB.
+Use BZip2.compress(data:blockSize:) function to specify size of a block.
+
+ data
+
+ |
+
+
+
+ Data to compress. + |
+
Undocumented
+Compresses data with BZip2 algortihm, splitting data into blocks of specified blockSize.
Swift
-public class BZip2: DecompressionAlgorithm
+ public static func compress(data: Data, blockSize: BlockSize) -> Data
+
+ data
+
+ |
+
+
+
+ Data to compress. + |
+
+
+ blockSize
+
+ |
+
+
+
+ Size of blocks in which |
+
Undocumented
+Represents size of blocks in which data is split during BZip2 compression.
See more
@@ -205,7 +205,13 @@
Undocumented Represents size of blocks in which data is split during BZip2 compression. Undocumented 100 KB. Swift Undocumented 200 KB. Swift Undocumented 300 KB. Swift Undocumented 400 KB. Swift Undocumented 500 KB. Swift Undocumented 600 KB. Swift Undocumented 700 KB. Swift Undocumented 800 KB. Swift Undocumented 900 KB. SwiftBlockSize
-
+
+ public enum BlockSize: IntDeclaration
+
+
+ case one = 1Declaration
+
+
+ case two = 2Declaration
+
+
+ case three = 3Declaration
+
+
+ case four = 4Declaration
+
+
+ case five = 5Declaration
+
+
+ case six = 6Declaration
+
+
+ case seven = 7Declaration
+
+
+ case eight = 8Declaration
+
+
+ case nine = 9
@@ -211,7 +211,7 @@ -
Provides compression and decompression functions for Deflate algorithm.
+Provides functions for compression and decompression for Deflate algorithm.
@@ -281,7 +281,7 @@ It may indicate that either data is damaged or it might not be compressed with DDecompressed data.
@@ -343,7 +343,7 @@ then static Huffman block will be created. diff --git a/docs/Classes/GzipArchive.html b/docs/Classes/GzipArchive.html index 301cc12d..fc132c35 100644 --- a/docs/Classes/GzipArchive.html +++ b/docs/Classes/GzipArchive.html @@ -23,7 +23,7 @@ SWCompression Docs - (96% documented) + (100% documented)@@ -246,7 +246,7 @@
@@ -315,7 +315,7 @@ it might not be archived with GZip or compressed with Deflate at all.Unarchived data.
@@ -384,7 +384,7 @@ it might not be archived with GZip or compressed with Deflate at all.Unarchived data.
@@ -527,7 +527,7 @@ then
- Show on GitHub
+ Show on GitHub
diff --git a/docs/Classes/GzipArchive/Member.html b/docs/Classes/GzipArchive/Member.html
index 705a1306..269655ac 100644
--- a/docs/Classes/GzipArchive/Member.html
+++ b/docs/Classes/GzipArchive/Member.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
diff --git a/docs/Classes/LZMA.html b/docs/Classes/LZMA.html
index bcbf2602..61c7b6ae 100644
--- a/docs/Classes/LZMA.html
+++ b/docs/Classes/LZMA.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -276,7 +276,7 @@ It may indicate that either data is damaged or it might not be compressed with L
Decompressed data.
diff --git a/docs/Classes/LZMA2.html b/docs/Classes/LZMA2.html
index 6f860229..40e4ee24 100644
--- a/docs/Classes/LZMA2.html
+++ b/docs/Classes/LZMA2.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -276,7 +276,7 @@ It may indicate that either data is damaged or it might not be compressed with L
Decompressed data.
diff --git a/docs/Classes/SevenZipContainer.html b/docs/Classes/SevenZipContainer.html
index a0a39ad6..3f4777c3 100644
--- a/docs/Classes/SevenZipContainer.html
+++ b/docs/Classes/SevenZipContainer.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -283,7 +283,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
Array of SevenZipEntry as an array of ContainerEntry.
@@ -353,7 +353,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
Array of SevenZipEntryInfo.
diff --git a/docs/Classes/SevenZipEntry.html b/docs/Classes/SevenZipEntry.html
index 8ad0111f..b2a0168b 100644
--- a/docs/Classes/SevenZipEntry.html
+++ b/docs/Classes/SevenZipEntry.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -365,7 +365,7 @@
@@ -395,7 +395,7 @@
@@ -438,7 +438,7 @@
@@ -469,7 +469,7 @@ It might not be depending on the content of the container.
@@ -504,7 +504,7 @@ It might not be depending on the content of the container.
diff --git a/docs/Classes/TarContainer.html b/docs/Classes/TarContainer.html
index c3c5f21c..a7b7656b 100644
--- a/docs/Classes/TarContainer.html
+++ b/docs/Classes/TarContainer.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -281,7 +281,7 @@ but one SHOULD NOT rely on any particular order.
Array of TarEntry as an array of ContainerEntry.
diff --git a/docs/Classes/TarEntry.html b/docs/Classes/TarEntry.html
index e7905662..bc33e159 100644
--- a/docs/Classes/TarEntry.html
+++ b/docs/Classes/TarEntry.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -276,7 +276,7 @@
@@ -306,7 +306,7 @@
@@ -336,7 +336,7 @@
@@ -382,7 +382,7 @@
@@ -412,7 +412,7 @@
@@ -442,7 +442,7 @@
@@ -472,7 +472,7 @@
@@ -502,7 +502,7 @@
@@ -532,7 +532,7 @@
@@ -562,7 +562,7 @@
@@ -592,7 +592,7 @@
@@ -622,7 +622,7 @@
@@ -652,7 +652,7 @@
@@ -682,7 +682,7 @@
@@ -712,7 +712,7 @@
@@ -742,7 +742,7 @@
@@ -772,7 +772,7 @@
@@ -802,7 +802,7 @@
@@ -832,7 +832,7 @@
diff --git a/docs/Classes/TarEntry/EntryType.html b/docs/Classes/TarEntry/EntryType.html
index 118300a6..400f1015 100644
--- a/docs/Classes/TarEntry/EntryType.html
+++ b/docs/Classes/TarEntry/EntryType.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -279,7 +279,7 @@
@@ -313,7 +313,7 @@
@@ -347,7 +347,7 @@
@@ -381,7 +381,7 @@
@@ -415,7 +415,7 @@
@@ -449,7 +449,7 @@
@@ -483,7 +483,7 @@
@@ -517,7 +517,7 @@
@@ -551,7 +551,7 @@
@@ -585,7 +585,7 @@
diff --git a/docs/Classes/XZArchive.html b/docs/Classes/XZArchive.html
index e3511b58..e19c6771 100644
--- a/docs/Classes/XZArchive.html
+++ b/docs/Classes/XZArchive.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -281,7 +281,7 @@ It may indicate that either the archive is damaged or it might not be compressed
Unarchived data.
@@ -349,7 +349,7 @@ it might not be archived with XZ or LZMA(2) at all.
Unarchived data.
diff --git a/docs/Classes/ZipContainer.html b/docs/Classes/ZipContainer.html
index 5aabc9ef..8deed83e 100644
--- a/docs/Classes/ZipContainer.html
+++ b/docs/Classes/ZipContainer.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -283,7 +283,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
Array of ZipEntry as an array of ContainerEntry.
diff --git a/docs/Classes/ZipEntry.html b/docs/Classes/ZipEntry.html
index aa181fd2..cf9df206 100644
--- a/docs/Classes/ZipEntry.html
+++ b/docs/Classes/ZipEntry.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -367,7 +367,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -397,7 +397,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -427,7 +427,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -457,7 +457,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -497,7 +497,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -533,7 +533,7 @@ depending on the type of the problem. An error can indicate that container is da
diff --git a/docs/Classes/ZlibArchive.html b/docs/Classes/ZlibArchive.html
index 281cd732..85b8e787 100644
--- a/docs/Classes/ZlibArchive.html
+++ b/docs/Classes/ZlibArchive.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -284,7 +284,7 @@ it might not be archived with Zlib or compressed with Deflate at all.
Unarchived data.
@@ -346,7 +346,7 @@ It will also be specified in archive’s header that the compressor used the
Resulting archive’s data.
diff --git a/docs/Compression.html b/docs/Compression.html
index f6f6369a..8f8007bd 100644
--- a/docs/Compression.html
+++ b/docs/Compression.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -225,7 +225,7 @@
- Provides decompression function for BZip2 algorithm.
+ Provides functions for compression and decompression for BZip2 algorithm.
See more
@@ -238,7 +238,7 @@
@@ -260,7 +260,7 @@
- Provides compression and decompression functions for Deflate algorithm.
+ Provides functions for compression and decompression for Deflate algorithm.
See more
@@ -273,7 +273,7 @@
@@ -308,7 +308,7 @@
@@ -343,7 +343,7 @@
diff --git a/docs/Containers.html b/docs/Containers.html
index fd146cb0..70c6d6b1 100644
--- a/docs/Containers.html
+++ b/docs/Containers.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -238,7 +238,7 @@
@@ -273,7 +273,7 @@
@@ -308,7 +308,7 @@
@@ -343,7 +343,7 @@
@@ -378,7 +378,7 @@
@@ -413,7 +413,7 @@
@@ -448,7 +448,7 @@
diff --git a/docs/Enums/BZip2Error.html b/docs/Enums/BZip2Error.html
index b81debfd..5b80384a 100644
--- a/docs/Enums/BZip2Error.html
+++ b/docs/Enums/BZip2Error.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -280,7 +280,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -314,7 +314,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -348,7 +348,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -382,7 +382,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -416,7 +416,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -450,7 +450,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -484,7 +484,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -518,7 +518,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -553,7 +553,7 @@ Associated value of the error contains already decompressed data.
diff --git a/docs/Enums/DeflateError.html b/docs/Enums/DeflateError.html
index 443ee8d5..6e25c524 100644
--- a/docs/Enums/DeflateError.html
+++ b/docs/Enums/DeflateError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -280,7 +280,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -314,7 +314,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -348,7 +348,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums/GzipError.html b/docs/Enums/GzipError.html
index a6de82f2..74a6ccf3 100644
--- a/docs/Enums/GzipError.html
+++ b/docs/Enums/GzipError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a
@@ -280,7 +280,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a
@@ -315,7 +315,7 @@ that archive uses a newer version of GZip format.
@@ -349,7 +349,7 @@ that archive uses a newer version of GZip format.
@@ -384,7 +384,7 @@ Associated value of the error contains already decompressed data.
@@ -418,7 +418,7 @@ Associated value of the error contains already decompressed data.
@@ -452,7 +452,7 @@ Associated value of the error contains already decompressed data.
diff --git a/docs/Enums/LZMA2Error.html b/docs/Enums/LZMA2Error.html
index 9b39f623..d7f667b7 100644
--- a/docs/Enums/LZMA2Error.html
+++ b/docs/Enums/LZMA2Error.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -280,7 +280,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -314,7 +314,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -348,7 +348,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -383,7 +383,7 @@ amount of compressed data read is different from the one stored in LZMA2 packet.
diff --git a/docs/Enums/LZMAError.html b/docs/Enums/LZMAError.html
index 2ae4cfa8..4e2b7f79 100644
--- a/docs/Enums/LZMAError.html
+++ b/docs/Enums/LZMAError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -280,7 +280,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -314,7 +314,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -348,7 +348,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -382,7 +382,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -416,7 +416,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -450,7 +450,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -484,7 +484,7 @@ It may indicate that either data is damaged or it might not be compressed with L
diff --git a/docs/Enums/SevenZipError.html b/docs/Enums/SevenZipError.html
index 104b0cc2..0380da5e 100644
--- a/docs/Enums/SevenZipError.html
+++ b/docs/Enums/SevenZipError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
@@ -280,7 +280,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
@@ -315,7 +315,7 @@ or one of the container’s strucutures is incorrect.
@@ -350,7 +350,7 @@ or one of the container’s strucutures is incorrect.
@@ -384,7 +384,7 @@ or one of the container’s strucutures is incorrect.
@@ -418,7 +418,7 @@ or one of the container’s strucutures is incorrect.
@@ -452,7 +452,7 @@ or one of the container’s strucutures is incorrect.
@@ -486,7 +486,7 @@ or one of the container’s strucutures is incorrect.
@@ -520,7 +520,7 @@ or one of the container’s strucutures is incorrect.
@@ -554,7 +554,7 @@ or one of the container’s strucutures is incorrect.
@@ -588,7 +588,7 @@ or one of the container’s strucutures is incorrect.
@@ -623,7 +623,7 @@ no internal structure was found where it must be.
diff --git a/docs/Enums/TarError.html b/docs/Enums/TarError.html
index 45db134c..25fe722d 100644
--- a/docs/Enums/TarError.html
+++ b/docs/Enums/TarError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -280,7 +280,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -314,7 +314,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -348,7 +348,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -382,7 +382,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -416,7 +416,7 @@ It may indicate that either container is damaged or it might not be TAR containe
diff --git a/docs/Enums/XZError.html b/docs/Enums/XZError.html
index 06e25e40..9afe0b78 100644
--- a/docs/Enums/XZError.html
+++ b/docs/Enums/XZError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at
@@ -280,7 +280,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at
@@ -315,7 +315,7 @@ that archive uses a newer version of XZ format.
@@ -349,7 +349,7 @@ that archive uses a newer version of XZ format.
@@ -383,7 +383,7 @@ that archive uses a newer version of XZ format.
@@ -417,7 +417,7 @@ that archive uses a newer version of XZ format.
@@ -452,7 +452,7 @@ amount of compressed data read is different from the one stored in archive.
@@ -487,7 +487,7 @@ Associated value of the error contains already decompressed data.
@@ -521,7 +521,7 @@ Associated value of the error contains already decompressed data.
@@ -555,7 +555,7 @@ Associated value of the error contains already decompressed data.
diff --git a/docs/Enums/ZipError.html b/docs/Enums/ZipError.html
index 8715e4cb..08ac5485 100644
--- a/docs/Enums/ZipError.html
+++ b/docs/Enums/ZipError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -280,7 +280,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -314,7 +314,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -348,7 +348,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -382,7 +382,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -416,7 +416,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -450,7 +450,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -484,7 +484,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -518,7 +518,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -553,7 +553,7 @@ Associated value of the error contains entry’s data.
@@ -587,7 +587,7 @@ Associated value of the error contains entry’s data.
diff --git a/docs/Enums/ZlibError.html b/docs/Enums/ZlibError.html
index 07f2de75..70456110 100644
--- a/docs/Enums/ZlibError.html
+++ b/docs/Enums/ZlibError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
@@ -280,7 +280,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
@@ -314,7 +314,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
@@ -348,7 +348,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
@@ -383,7 +383,7 @@ Associated value of the error contains already decompressed data.
diff --git a/docs/Errors.html b/docs/Errors.html
index 90af0fb7..88802d2c 100644
--- a/docs/Errors.html
+++ b/docs/Errors.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -239,7 +239,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -275,7 +275,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -311,7 +311,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -347,7 +347,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -383,7 +383,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
@@ -426,7 +426,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -462,7 +462,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -498,7 +498,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a
@@ -534,7 +534,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at
@@ -570,7 +570,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
diff --git a/docs/Protocols.html b/docs/Protocols.html
index 5f3f0c42..de233343 100644
--- a/docs/Protocols.html
+++ b/docs/Protocols.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -238,7 +238,7 @@
@@ -269,7 +269,7 @@
@@ -300,7 +300,7 @@
@@ -331,7 +331,7 @@
@@ -362,7 +362,7 @@
diff --git a/docs/Protocols/Archive.html b/docs/Protocols/Archive.html
index b2edf3a9..fe08c62c 100644
--- a/docs/Protocols/Archive.html
+++ b/docs/Protocols/Archive.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/Protocols/CompressionAlgorithm.html b/docs/Protocols/CompressionAlgorithm.html
index 94a6c980..c99dbd5b 100644
--- a/docs/Protocols/CompressionAlgorithm.html
+++ b/docs/Protocols/CompressionAlgorithm.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/Protocols/Container.html b/docs/Protocols/Container.html
index b18e9d4a..91270c64 100644
--- a/docs/Protocols/Container.html
+++ b/docs/Protocols/Container.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/Protocols/ContainerEntry.html b/docs/Protocols/ContainerEntry.html
index 6cc05f48..b322718b 100644
--- a/docs/Protocols/ContainerEntry.html
+++ b/docs/Protocols/ContainerEntry.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -365,7 +365,7 @@
@@ -401,7 +401,7 @@
@@ -431,7 +431,7 @@
diff --git a/docs/Protocols/DecompressionAlgorithm.html b/docs/Protocols/DecompressionAlgorithm.html
index b37a49b4..781851e3 100644
--- a/docs/Protocols/DecompressionAlgorithm.html
+++ b/docs/Protocols/DecompressionAlgorithm.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/Structs/GzipHeader.html b/docs/Structs/GzipHeader.html
index 2e52ced2..a10626eb 100644
--- a/docs/Structs/GzipHeader.html
+++ b/docs/Structs/GzipHeader.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -277,7 +277,7 @@
@@ -307,7 +307,7 @@
@@ -339,7 +339,7 @@ then this property is nil.
@@ -369,7 +369,7 @@ then this property is nil.
@@ -399,7 +399,7 @@ then this property is nil.
@@ -429,7 +429,7 @@ then this property is nil.
@@ -459,7 +459,7 @@ then this property is nil.
@@ -516,7 +516,7 @@ it might not be archived with GZip at all.
diff --git a/docs/Structs/GzipHeader/CompressionMethod.html b/docs/Structs/GzipHeader/CompressionMethod.html
index 6717504f..9e54c052 100644
--- a/docs/Structs/GzipHeader/CompressionMethod.html
+++ b/docs/Structs/GzipHeader/CompressionMethod.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/Structs/GzipHeader/FileSystemType.html b/docs/Structs/GzipHeader/FileSystemType.html
index b70b3792..412eb7c1 100644
--- a/docs/Structs/GzipHeader/FileSystemType.html
+++ b/docs/Structs/GzipHeader/FileSystemType.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -250,7 +250,7 @@
@@ -284,7 +284,7 @@
@@ -318,7 +318,7 @@
@@ -352,7 +352,7 @@
@@ -386,7 +386,7 @@
diff --git a/docs/Structs/SevenZipEntryInfo.html b/docs/Structs/SevenZipEntryInfo.html
index 01cdbba8..583949fa 100644
--- a/docs/Structs/SevenZipEntryInfo.html
+++ b/docs/Structs/SevenZipEntryInfo.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -277,7 +277,7 @@
@@ -308,7 +308,7 @@
@@ -338,7 +338,7 @@
@@ -368,7 +368,7 @@
@@ -398,7 +398,7 @@
@@ -428,7 +428,7 @@
@@ -458,7 +458,7 @@
@@ -488,7 +488,7 @@
@@ -518,7 +518,7 @@
@@ -548,7 +548,7 @@
@@ -578,7 +578,7 @@
@@ -608,7 +608,7 @@
@@ -638,7 +638,7 @@
@@ -668,7 +668,7 @@
@@ -700,7 +700,7 @@ Used in differential backups to indicate that file should be deleted.
@@ -730,7 +730,7 @@ Used in differential backups to indicate that file should be deleted.
diff --git a/docs/Structs/SevenZipEntryInfo/DosAttributes.html b/docs/Structs/SevenZipEntryInfo/DosAttributes.html
index e81114e4..e46ba5e7 100644
--- a/docs/Structs/SevenZipEntryInfo/DosAttributes.html
+++ b/docs/Structs/SevenZipEntryInfo/DosAttributes.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -365,7 +365,7 @@
@@ -395,7 +395,7 @@
@@ -425,7 +425,7 @@
@@ -455,7 +455,7 @@
diff --git a/docs/Structs/SevenZipEntryInfo/Permissions.html b/docs/Structs/SevenZipEntryInfo/Permissions.html
index a35ec749..0b72defb 100644
--- a/docs/Structs/SevenZipEntryInfo/Permissions.html
+++ b/docs/Structs/SevenZipEntryInfo/Permissions.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -365,7 +365,7 @@
@@ -395,7 +395,7 @@
@@ -425,7 +425,7 @@
@@ -455,7 +455,7 @@
@@ -485,7 +485,7 @@
@@ -515,7 +515,7 @@
@@ -545,7 +545,7 @@
@@ -575,7 +575,7 @@
@@ -605,7 +605,7 @@
@@ -635,7 +635,7 @@
diff --git a/docs/Structs/SevenZipEntryInfo/UnixType.html b/docs/Structs/SevenZipEntryInfo/UnixType.html
index 7eed36c7..8464339a 100644
--- a/docs/Structs/SevenZipEntryInfo/UnixType.html
+++ b/docs/Structs/SevenZipEntryInfo/UnixType.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -279,7 +279,7 @@
@@ -313,7 +313,7 @@
@@ -347,7 +347,7 @@
@@ -381,7 +381,7 @@
@@ -415,7 +415,7 @@
@@ -449,7 +449,7 @@
diff --git a/docs/Structs/ZlibHeader.html b/docs/Structs/ZlibHeader.html
index de55b36e..ebe76f7e 100644
--- a/docs/Structs/ZlibHeader.html
+++ b/docs/Structs/ZlibHeader.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -277,7 +277,7 @@
@@ -307,7 +307,7 @@
@@ -337,7 +337,7 @@
@@ -367,7 +367,7 @@
@@ -424,7 +424,7 @@ it might not be archived with Zlib at all.
diff --git a/docs/Structs/ZlibHeader/CompressionLevel.html b/docs/Structs/ZlibHeader/CompressionLevel.html
index 2fcf0c1d..be91de4d 100644
--- a/docs/Structs/ZlibHeader/CompressionLevel.html
+++ b/docs/Structs/ZlibHeader/CompressionLevel.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -279,7 +279,7 @@
@@ -313,7 +313,7 @@
@@ -347,7 +347,7 @@
diff --git a/docs/Structs/ZlibHeader/CompressionMethod.html b/docs/Structs/ZlibHeader/CompressionMethod.html
index 8c7143f3..a55cc9ad 100644
--- a/docs/Structs/ZlibHeader/CompressionMethod.html
+++ b/docs/Structs/ZlibHeader/CompressionMethod.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/badge.svg b/docs/badge.svg
index 1cda4157..2606d804 100644
--- a/docs/badge.svg
+++ b/docs/badge.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html
index ff3f983b..1eb81f45 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -238,7 +238,7 @@
@@ -273,7 +273,7 @@
@@ -308,7 +308,7 @@
@@ -343,7 +343,7 @@
@@ -378,7 +378,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
index aea8fc0b..026d14b6 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -211,7 +211,7 @@
-
Provides decompression function for BZip2 algorithm.
+ Provides functions for compression and decompression for BZip2 algorithm.
@@ -276,7 +276,7 @@ It may indicate that either data is damaged or it might not be compressed with B
Decompressed data.
@@ -288,9 +288,9 @@ It may indicate that either data is damaged or it might not be compressed with B
-
+
- compress(data:)
+ compress(data:)
@@ -298,7 +298,14 @@ It may indicate that either data is damaged or it might not be compressed with B
-
+ Compresses data with BZip2 algortihm.
+
+ Note
+ Input data will be split into blocks of size 100 KB.
+Use BZip2.compress(data:blockSize:) function to specify size of a block.
+
+
+
Declaration
@@ -308,8 +315,27 @@ It may indicate that either data is damaged or it might not be compressed with B
+
+ Parameters
+
+
+
+
+
+ data
+
+
+
+
+ Data to compress.
+
+
+
+
+
+
@@ -327,19 +353,50 @@ It may indicate that either data is damaged or it might not be compressed with B
- Undocumented
+ Compresses data with BZip2 algortihm, splitting data into blocks of specified blockSize.
Declaration
Swift
- public class BZip2: DecompressionAlgorithm
+ public static func compress(data: Data, blockSize: BlockSize) -> Data
+
+ Parameters
+
+
+
+
+
+ data
+
+
+
+
+ Data to compress.
+
+
+
+
+
+
+ blockSize
+
+
+
+
+ Size of blocks in which data will be split.
+
+
+
+
+
+
@@ -361,7 +418,7 @@ It may indicate that either data is damaged or it might not be compressed with B
- Undocumented
+ Represents size of blocks in which data is split during BZip2 compression.
See more
@@ -369,12 +426,12 @@ It may indicate that either data is damaged or it might not be compressed with B
Declaration
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2/BlockSize.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2/BlockSize.html
index 8f2c216d..a3e256bd 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2/BlockSize.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2/BlockSize.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -205,7 +205,13 @@
BlockSize
- Undocumented
+
+
+ public enum BlockSize: Int
+
+
+
+ Represents size of blocks in which data is split during BZip2 compression.
@@ -227,11 +233,19 @@
- Undocumented
+ 100 KB.
+
+ Declaration
+
+ Swift
+ case one = 1
+
+
+
@@ -253,11 +267,19 @@
- Undocumented
+ 200 KB.
+
+ Declaration
+
+ Swift
+ case two = 2
+
+
+
@@ -279,11 +301,19 @@
- Undocumented
+ 300 KB.
+
+ Declaration
+
+ Swift
+ case three = 3
+
+
+
@@ -305,11 +335,19 @@
- Undocumented
+ 400 KB.
+
+ Declaration
+
+ Swift
+ case four = 4
+
+
+
@@ -331,11 +369,19 @@
- Undocumented
+ 500 KB.
+
+ Declaration
+
+ Swift
+ case five = 5
+
+
+
@@ -357,11 +403,19 @@
- Undocumented
+ 600 KB.
+
+ Declaration
+
+ Swift
+ case six = 6
+
+
+
@@ -383,11 +437,19 @@
- Undocumented
+ 700 KB.
+
+ Declaration
+
+ Swift
+ case seven = 7
+
+
+
@@ -409,11 +471,19 @@
- Undocumented
+ 800 KB.
+
+ Declaration
+
+ Swift
+ case eight = 8
+
+
+
@@ -435,11 +505,19 @@
- Undocumented
+ 900 KB.
+
+ Declaration
+
+ Swift
+ case nine = 9
+
+
+
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
index ef688612..f303660b 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -211,7 +211,7 @@
-
Provides compression and decompression functions for Deflate algorithm.
+ Provides functions for compression and decompression for Deflate algorithm.
@@ -281,7 +281,7 @@ It may indicate that either data is damaged or it might not be compressed with D
Decompressed data.
@@ -343,7 +343,7 @@ then static Huffman block will be created.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
index 301cc12d..fc132c35 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -315,7 +315,7 @@ it might not be archived with GZip or compressed with Deflate at all.
Unarchived data.
@@ -384,7 +384,7 @@ it might not be archived with GZip or compressed with Deflate at all.
Unarchived data.
@@ -527,7 +527,7 @@ then
- Show on GitHub
+ Show on GitHub
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive/Member.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive/Member.html
index 705a1306..269655ac 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive/Member.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive/Member.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
index bcbf2602..61c7b6ae 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -276,7 +276,7 @@ It may indicate that either data is damaged or it might not be compressed with L
Decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
index 6f860229..40e4ee24 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -276,7 +276,7 @@ It may indicate that either data is damaged or it might not be compressed with L
Decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipContainer.html
index a0a39ad6..3f4777c3 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipContainer.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipContainer.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -283,7 +283,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
Array of SevenZipEntry as an array of ContainerEntry.
@@ -353,7 +353,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
Array of SevenZipEntryInfo.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipEntry.html
index 8ad0111f..b2a0168b 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipEntry.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipEntry.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -365,7 +365,7 @@
@@ -395,7 +395,7 @@
@@ -438,7 +438,7 @@
@@ -469,7 +469,7 @@ It might not be depending on the content of the container.
@@ -504,7 +504,7 @@ It might not be depending on the content of the container.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html
index c3c5f21c..a7b7656b 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -281,7 +281,7 @@ but one SHOULD NOT rely on any particular order.
Array of TarEntry as an array of ContainerEntry.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry.html
index e7905662..bc33e159 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -276,7 +276,7 @@
@@ -306,7 +306,7 @@
@@ -336,7 +336,7 @@
@@ -382,7 +382,7 @@
@@ -412,7 +412,7 @@
@@ -442,7 +442,7 @@
@@ -472,7 +472,7 @@
@@ -502,7 +502,7 @@
@@ -532,7 +532,7 @@
@@ -562,7 +562,7 @@
@@ -592,7 +592,7 @@
@@ -622,7 +622,7 @@
@@ -652,7 +652,7 @@
@@ -682,7 +682,7 @@
@@ -712,7 +712,7 @@
@@ -742,7 +742,7 @@
@@ -772,7 +772,7 @@
@@ -802,7 +802,7 @@
@@ -832,7 +832,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry/EntryType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry/EntryType.html
index 118300a6..400f1015 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry/EntryType.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarEntry/EntryType.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -279,7 +279,7 @@
@@ -313,7 +313,7 @@
@@ -347,7 +347,7 @@
@@ -381,7 +381,7 @@
@@ -415,7 +415,7 @@
@@ -449,7 +449,7 @@
@@ -483,7 +483,7 @@
@@ -517,7 +517,7 @@
@@ -551,7 +551,7 @@
@@ -585,7 +585,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
index e3511b58..e19c6771 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -281,7 +281,7 @@ It may indicate that either the archive is damaged or it might not be compressed
Unarchived data.
@@ -349,7 +349,7 @@ it might not be archived with XZ or LZMA(2) at all.
Unarchived data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
index 5aabc9ef..8deed83e 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -283,7 +283,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
Array of ZipEntry as an array of ContainerEntry.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipEntry.html
index aa181fd2..cf9df206 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipEntry.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipEntry.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -367,7 +367,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -397,7 +397,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -427,7 +427,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -457,7 +457,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -497,7 +497,7 @@ Otherwise, it is true if size of data is 0 AND last character of entry’s n
@@ -533,7 +533,7 @@ depending on the type of the problem. An error can indicate that container is da
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
index 281cd732..85b8e787 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -284,7 +284,7 @@ it might not be archived with Zlib or compressed with Deflate at all.
Unarchived data.
@@ -346,7 +346,7 @@ It will also be specified in archive’s header that the compressor used the
Resulting archive’s data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html
index f6f6369a..8f8007bd 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -225,7 +225,7 @@
- Provides decompression function for BZip2 algorithm.
+ Provides functions for compression and decompression for BZip2 algorithm.
See more
@@ -238,7 +238,7 @@
@@ -260,7 +260,7 @@
- Provides compression and decompression functions for Deflate algorithm.
+ Provides functions for compression and decompression for Deflate algorithm.
See more
@@ -273,7 +273,7 @@
@@ -308,7 +308,7 @@
@@ -343,7 +343,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html
index fd146cb0..70c6d6b1 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -238,7 +238,7 @@
@@ -273,7 +273,7 @@
@@ -308,7 +308,7 @@
@@ -343,7 +343,7 @@
@@ -378,7 +378,7 @@
@@ -413,7 +413,7 @@
@@ -448,7 +448,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
index b81debfd..5b80384a 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -280,7 +280,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -314,7 +314,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -348,7 +348,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -382,7 +382,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -416,7 +416,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -450,7 +450,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -484,7 +484,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -518,7 +518,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -553,7 +553,7 @@ Associated value of the error contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
index 443ee8d5..6e25c524 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -280,7 +280,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -314,7 +314,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -348,7 +348,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
index a6de82f2..74a6ccf3 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a
@@ -280,7 +280,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a
@@ -315,7 +315,7 @@ that archive uses a newer version of GZip format.
@@ -349,7 +349,7 @@ that archive uses a newer version of GZip format.
@@ -384,7 +384,7 @@ Associated value of the error contains already decompressed data.
@@ -418,7 +418,7 @@ Associated value of the error contains already decompressed data.
@@ -452,7 +452,7 @@ Associated value of the error contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
index 9b39f623..d7f667b7 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -280,7 +280,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -314,7 +314,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -348,7 +348,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -383,7 +383,7 @@ amount of compressed data read is different from the one stored in LZMA2 packet.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
index 2ae4cfa8..4e2b7f79 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -280,7 +280,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -314,7 +314,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -348,7 +348,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -382,7 +382,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -416,7 +416,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -450,7 +450,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -484,7 +484,7 @@ It may indicate that either data is damaged or it might not be compressed with L
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/SevenZipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/SevenZipError.html
index 104b0cc2..0380da5e 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/SevenZipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/SevenZipError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
@@ -280,7 +280,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
@@ -315,7 +315,7 @@ or one of the container’s strucutures is incorrect.
@@ -350,7 +350,7 @@ or one of the container’s strucutures is incorrect.
@@ -384,7 +384,7 @@ or one of the container’s strucutures is incorrect.
@@ -418,7 +418,7 @@ or one of the container’s strucutures is incorrect.
@@ -452,7 +452,7 @@ or one of the container’s strucutures is incorrect.
@@ -486,7 +486,7 @@ or one of the container’s strucutures is incorrect.
@@ -520,7 +520,7 @@ or one of the container’s strucutures is incorrect.
@@ -554,7 +554,7 @@ or one of the container’s strucutures is incorrect.
@@ -588,7 +588,7 @@ or one of the container’s strucutures is incorrect.
@@ -623,7 +623,7 @@ no internal structure was found where it must be.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html
index 45db134c..25fe722d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -280,7 +280,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -314,7 +314,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -348,7 +348,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -382,7 +382,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -416,7 +416,7 @@ It may indicate that either container is damaged or it might not be TAR containe
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
index 06e25e40..9afe0b78 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at
@@ -280,7 +280,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at
@@ -315,7 +315,7 @@ that archive uses a newer version of XZ format.
@@ -349,7 +349,7 @@ that archive uses a newer version of XZ format.
@@ -383,7 +383,7 @@ that archive uses a newer version of XZ format.
@@ -417,7 +417,7 @@ that archive uses a newer version of XZ format.
@@ -452,7 +452,7 @@ amount of compressed data read is different from the one stored in archive.
@@ -487,7 +487,7 @@ Associated value of the error contains already decompressed data.
@@ -521,7 +521,7 @@ Associated value of the error contains already decompressed data.
@@ -555,7 +555,7 @@ Associated value of the error contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
index 8715e4cb..08ac5485 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -280,7 +280,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -314,7 +314,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -348,7 +348,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -382,7 +382,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -416,7 +416,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -450,7 +450,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -484,7 +484,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -518,7 +518,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -553,7 +553,7 @@ Associated value of the error contains entry’s data.
@@ -587,7 +587,7 @@ Associated value of the error contains entry’s data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
index 07f2de75..70456110 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
@@ -280,7 +280,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
@@ -314,7 +314,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
@@ -348,7 +348,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
@@ -383,7 +383,7 @@ Associated value of the error contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html
index 90af0fb7..88802d2c 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -239,7 +239,7 @@ It may indicate that either data is damaged or it might not be compressed with B
@@ -275,7 +275,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -311,7 +311,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -347,7 +347,7 @@ It may indicate that either data is damaged or it might not be compressed with L
@@ -383,7 +383,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai
@@ -426,7 +426,7 @@ It may indicate that either container is damaged or it might not be TAR containe
@@ -462,7 +462,7 @@ It may indicate that either container is damaged or it might not be ZIP containe
@@ -498,7 +498,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a
@@ -534,7 +534,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at
@@ -570,7 +570,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
index 5f3f0c42..de233343 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -238,7 +238,7 @@
@@ -269,7 +269,7 @@
@@ -300,7 +300,7 @@
@@ -331,7 +331,7 @@
@@ -362,7 +362,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
index b2edf3a9..fe08c62c 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/CompressionAlgorithm.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/CompressionAlgorithm.html
index 94a6c980..c99dbd5b 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/CompressionAlgorithm.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/CompressionAlgorithm.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html
index b18e9d4a..91270c64 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html
index 6cc05f48..b322718b 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -365,7 +365,7 @@
@@ -401,7 +401,7 @@
@@ -431,7 +431,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
index b37a49b4..781851e3 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
index 2e52ced2..a10626eb 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -277,7 +277,7 @@
@@ -307,7 +307,7 @@
@@ -339,7 +339,7 @@ then this property is nil.
@@ -369,7 +369,7 @@ then this property is nil.
@@ -399,7 +399,7 @@ then this property is nil.
@@ -429,7 +429,7 @@ then this property is nil.
@@ -459,7 +459,7 @@ then this property is nil.
@@ -516,7 +516,7 @@ it might not be archived with GZip at all.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
index 6717504f..9e54c052 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/CompressionMethod.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
index b70b3792..412eb7c1 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader/FileSystemType.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -250,7 +250,7 @@
@@ -284,7 +284,7 @@
@@ -318,7 +318,7 @@
@@ -352,7 +352,7 @@
@@ -386,7 +386,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo.html
index 01cdbba8..583949fa 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -277,7 +277,7 @@
@@ -308,7 +308,7 @@
@@ -338,7 +338,7 @@
@@ -368,7 +368,7 @@
@@ -398,7 +398,7 @@
@@ -428,7 +428,7 @@
@@ -458,7 +458,7 @@
@@ -488,7 +488,7 @@
@@ -518,7 +518,7 @@
@@ -548,7 +548,7 @@
@@ -578,7 +578,7 @@
@@ -608,7 +608,7 @@
@@ -638,7 +638,7 @@
@@ -668,7 +668,7 @@
@@ -700,7 +700,7 @@ Used in differential backups to indicate that file should be deleted.
@@ -730,7 +730,7 @@ Used in differential backups to indicate that file should be deleted.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/DosAttributes.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/DosAttributes.html
index e81114e4..e46ba5e7 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/DosAttributes.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/DosAttributes.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -365,7 +365,7 @@
@@ -395,7 +395,7 @@
@@ -425,7 +425,7 @@
@@ -455,7 +455,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/Permissions.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/Permissions.html
index a35ec749..0b72defb 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/Permissions.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/Permissions.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -275,7 +275,7 @@
@@ -305,7 +305,7 @@
@@ -335,7 +335,7 @@
@@ -365,7 +365,7 @@
@@ -395,7 +395,7 @@
@@ -425,7 +425,7 @@
@@ -455,7 +455,7 @@
@@ -485,7 +485,7 @@
@@ -515,7 +515,7 @@
@@ -545,7 +545,7 @@
@@ -575,7 +575,7 @@
@@ -605,7 +605,7 @@
@@ -635,7 +635,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/UnixType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/UnixType.html
index 7eed36c7..8464339a 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/UnixType.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo/UnixType.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -279,7 +279,7 @@
@@ -313,7 +313,7 @@
@@ -347,7 +347,7 @@
@@ -381,7 +381,7 @@
@@ -415,7 +415,7 @@
@@ -449,7 +449,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
index de55b36e..ebe76f7e 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -246,7 +246,7 @@
@@ -277,7 +277,7 @@
@@ -307,7 +307,7 @@
@@ -337,7 +337,7 @@
@@ -367,7 +367,7 @@
@@ -424,7 +424,7 @@ it might not be archived with Zlib at all.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
index 2fcf0c1d..be91de4d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionLevel.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
@@ -279,7 +279,7 @@
@@ -313,7 +313,7 @@
@@ -347,7 +347,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
index 8c7143f3..a55cc9ad 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader/CompressionMethod.html
@@ -23,7 +23,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -245,7 +245,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
index 8175ca3a..62379449 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
@@ -22,7 +22,7 @@
SWCompression Docs
- (96% documented)
+ (100% documented)
@@ -253,6 +253,7 @@ And yes, it is also in Objective-C.
- Deflate
+- BZip2
Archives:
@@ -397,10 +398,8 @@ For example:
which uses SWCompression for unarchiving several types of archives.
Performace
-TL;DR Constantly trying to improve performance;
-use whole module optimizations, which are enabled by default for Release configurations.
-
-Further thoughts, details and notes about performance you can read in a separate document.
+Usage of whole module optimizations is recommended for best performance.
+These optimizations are enabled by default for Release configurations.
Tests Results document contains results of performance testing of various algorithms.
Running tests locally
@@ -429,7 +428,6 @@ It is intended to fix this problem, but solution requires backwards-incompatible
Future plans
-- BZip2 compression.
- Container API rework.
- Better Deflate compression.
- Something else…
@@ -452,6 +450,7 @@ It is intended to fix this problem, but solution requires backwards-incompatible
- Basic TAR specification
- Apache Commons Compress
- A walk through the SA-IS Suffix Array Construction Algorithm
+- Wikipedia article about BZip2
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/search.json b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/search.json
index 4912cb19..30217920 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/search.json
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Protocols/DecompressionAlgorithm.html#/s:13SWCompression22DecompressionAlgorithmP10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompress data compressed with particular algorithm.
","parent_name":"DecompressionAlgorithm"},"Protocols/CompressionAlgorithm.html#/s:13SWCompression20CompressionAlgorithmP8compress10Foundation4DataVAG4data_tKFZ":{"name":"compress(data:)","abstract":"Cmpress data with particular algorithm.
","parent_name":"CompressionAlgorithm"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP4nameSSv":{"name":"name","abstract":"Retrieve name of the entry from the container.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP4sizeSiv":{"name":"size","abstract":"Retrieve size of the entry’s data from the container.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP6isLinkSbv":{"name":"isLink","abstract":"True, if entry is a symbolic link.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP8linkPathSSSgv":{"name":"linkPath","abstract":"Path to a linked file for symbolic link entry.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP15entryAttributess10DictionaryVySC16FileAttributeKeyVypGv":{"name":"entryAttributes","abstract":"Provides a dictionary with various attributes of the entry.","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP4data10Foundation4DataVyKF":{"name":"data()","abstract":"
Retrieve entry’s data from the container.
","parent_name":"ContainerEntry"},"Protocols/Container.html#/s:13SWCompression9ContainerP4openSayAA0B5Entry_pG10Foundation4DataV9container_tKFZ":{"name":"open(container:)","abstract":"Retrieve all the entries from the container.
","parent_name":"Container"},"Protocols/Archive.html#/s:13SWCompression7ArchiveP9unarchive10Foundation4DataVAG7archive_tKFZ":{"name":"unarchive(archive:)","abstract":"Unarchive data from the archive.
","parent_name":"Archive"},"Protocols/Archive.html":{"name":"Archive","abstract":"A type that represents an archive.
"},"Protocols/Container.html":{"name":"Container","abstract":"A type that represents a container of files, directories and/or other data.
"},"Protocols/ContainerEntry.html":{"name":"ContainerEntry","abstract":"A type that represents an entry from a container (file or directory) with attributes.
"},"Protocols/CompressionAlgorithm.html":{"name":"CompressionAlgorithm","abstract":"A type that provides an implementation of a particular compression algorithm.
"},"Protocols/DecompressionAlgorithm.html":{"name":"DecompressionAlgorithm","abstract":"A type that provides an implementation of a particular decompression algorithm.
"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO22wrongCompressionMethodA2CmF":{"name":"wrongCompressionMethod","abstract":"Compression method used in archive is different from Deflate, which is the only supported one.
","parent_name":"ZlibError"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO20wrongCompressionInfoA2CmF":{"name":"wrongCompressionInfo","abstract":"Compression info has value incompatible with Deflate compression method.
","parent_name":"ZlibError"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO11wrongFcheckA2CmF":{"name":"wrongFcheck","abstract":"First two bytes of archive’s flags are inconsistent with each other.
","parent_name":"ZlibError"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO21wrongCompressionLevelA2CmF":{"name":"wrongCompressionLevel","abstract":"Compression level has value, which is different from the supported ones.
","parent_name":"ZlibError"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO12wrongAdler32AC10Foundation4DataVcACmF":{"name":"wrongAdler32","abstract":"Computed checksum of uncompressed data doesn’t match the value stored in archive.","parent_name":"ZlibError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO10wrongMagicA2CmF":{"name":"wrongMagic","abstract":"
Either ‘magic’ number in header or footer isn’t equal to a predefined value.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO15wrongFieldValueA2CmF":{"name":"wrongFieldValue","abstract":"One of the fields in archive has an incorrect value.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO18fieldReservedValueA2CmF":{"name":"fieldReservedValue","abstract":"One of the reserved fields in archive has an unexpected value, which can also mean (apart from damaged archive),","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO12wrongInfoCRCA2CmF":{"name":"wrongInfoCRC","abstract":"
Checksum of one of the fields of archive doesn’t match the value stored in archive.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO13wrongFilterIDA2CmF":{"name":"wrongFilterID","abstract":"Filter used in archvie is unsupported.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO15checkTypeSHA256A2CmF":{"name":"checkTypeSHA256","abstract":"Archive uses SHA-256 checksum which is unsupported.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO13wrongDataSizeA2CmF":{"name":"wrongDataSize","abstract":"Either size of decompressed data isn’t equal to the one specified in archive or","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO10wrongCheckAC10Foundation4DataVcACmF":{"name":"wrongCheck","abstract":"
Computed checksum of uncompressed data doesn’t match the value stored in the archive.","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO12wrongPaddingA2CmF":{"name":"wrongPadding","abstract":"
Padding (null-bytes appended to an archive’s structure) is incorrect.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO21multiByteIntegerErrorA2CmF":{"name":"multiByteIntegerError","abstract":"Either null byte encountered or exceeded maximum amount bytes during reading multi byte number.
","parent_name":"XZError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO10wrongMagicA2CmF":{"name":"wrongMagic","abstract":"First two bytes (‘magic’ number) of archive isn’t 31 and 139.
","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO22wrongCompressionMethodA2CmF":{"name":"wrongCompressionMethod","abstract":"Compression method used in archive is different from Deflate, which is the only supported one.
","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO10wrongFlagsA2CmF":{"name":"wrongFlags","abstract":"One of the reserved fields in archive has an unexpected value, which can also mean (apart from damaged archive),","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO14wrongHeaderCRCA2CmF":{"name":"wrongHeaderCRC","abstract":"
Computed CRC of archive’s header doesn’t match the value stored in archive.
","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO8wrongCRCAC10Foundation4DataVcACmF":{"name":"wrongCRC","abstract":"Computed checksum of uncompressed data doesn’t match the value stored in archive.","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO10wrongISizeA2CmF":{"name":"wrongISize","abstract":"
Computed ‘isize’ didn’t match the value stored in the archive.
","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO21cannotEncodeISOLatin1A2CmF":{"name":"cannotEncodeISOLatin1","abstract":"Either specified file name or comment cannot be encoded using ISO Latin-1 encoding.
","parent_name":"GzipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO27notFoundCentralDirectoryEndA2CmF":{"name":"notFoundCentralDirectoryEnd","abstract":"End of Central Directoty record wasn’t found.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO14wrongSignatureA2CmF":{"name":"wrongSignature","abstract":"Wrong signature of one of container’s structures.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO9wrongSizeA2CmF":{"name":"wrongSize","abstract":"Wrong either compressed or uncompressed size of a container’s entry.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO12wrongVersionA2CmF":{"name":"wrongVersion","abstract":"Version needed to process container is unsupported.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO24multiVolumesNotSupportedA2CmF":{"name":"multiVolumesNotSupported","abstract":"Container is either spanned or consists of several volumes. These features aren’t supported.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO22encryptionNotSupportedA2CmF":{"name":"encryptionNotSupported","abstract":"Entry or record is encrypted. This feature isn’t supported.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO20patchingNotSupportedA2CmF":{"name":"patchingNotSupported","abstract":"Entry contains patched data. This feature isn’t supported.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO23compressionNotSupportedA2CmF":{"name":"compressionNotSupported","abstract":"Entry is compressed using unsupported compression method.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO16wrongLocalHeaderA2CmF":{"name":"wrongLocalHeader","abstract":"Local header of an entry is inconsistent with Central Directory.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO10wrongCRC32AC10Foundation4DataVcACmF":{"name":"wrongCRC32","abstract":"Computed checksum of entry’s data doesn’t match the value stored in container.","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO14wrongTextFieldA2CmF":{"name":"wrongTextField","abstract":"
Either entry’s comment or file name cannot be processed using UTF-8 encoding.
","parent_name":"ZipError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO20tooSmallFileIsPassedA2CmF":{"name":"tooSmallFileIsPassed","abstract":"Size of data is too small, even to contain only one header.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO16fieldIsNotNumberA2CmF":{"name":"fieldIsNotNumber","abstract":"Failed to process a field as a number.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO19wrongHeaderChecksumA2CmF":{"name":"wrongHeaderChecksum","abstract":"Computed checksum of a header doesn’t match the value stored in container.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO17wrongUstarVersionA2CmF":{"name":"wrongUstarVersion","abstract":"Unsupported version of USTAR format.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO19wrongPaxHeaderEntryA2CmF":{"name":"wrongPaxHeaderEntry","abstract":"Entry from PAX extended header is in incorrect format.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO14notAsciiStringA2CmF":{"name":"notAsciiString","abstract":"Failed to process a field as an ASCII string.
","parent_name":"TarError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO14wrongSignatureA2CmF":{"name":"wrongSignature","abstract":"Wrong container’s signature.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO18wrongFormatVersionA2CmF":{"name":"wrongFormatVersion","abstract":"Unsupporte version of container’s format.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO8wrongCRCA2CmF":{"name":"wrongCRC","abstract":"CRC either of one of the files from the container","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO9wrongSizeA2CmF":{"name":"wrongSize","abstract":"
Size either of one of the files from the container","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO20startPosNotSupportedA2CmF":{"name":"startPosNotSupported","abstract":"
Files have StartPos property. This feature isn’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO20externalNotSupportedA2CmF":{"name":"externalNotSupported","abstract":"External feature isn’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO23multiStreamNotSupportedA2CmF":{"name":"multiStreamNotSupported","abstract":"Coders with multiple in and/or out streams aren’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO29additionalStreamsNotSupportedA2CmF":{"name":"additionalStreamsNotSupported","abstract":"Additional streams feature isn’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO23compressionNotSupportedA2CmF":{"name":"compressionNotSupported","abstract":"Entry is compressed using unsupported compression method.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO22encryptionNotSupportedA2CmF":{"name":"encryptionNotSupported","abstract":"Entry or container’s header is encrypted. This feature isn’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO17dataIsUnavailableA2CmF":{"name":"dataIsUnavailable","abstract":"Entry’s data isn’t available.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO017internalStructureD0A2CmF":{"name":"internalStructureError","abstract":"Unknown/incorrect internal 7-Zip structure was encountered or","parent_name":"SevenZipError"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO15wrongPropertiesA2CmF":{"name":"wrongProperties","abstract":"
Reserved bits of LZMA2 properties’ byte aren’t equal to zero.
","parent_name":"LZMA2Error"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO19wrongDictionarySizeA2CmF":{"name":"wrongDictionarySize","abstract":"Dictionary size is too big.
","parent_name":"LZMA2Error"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO16wrongControlByteA2CmF":{"name":"wrongControlByte","abstract":"Unknown conrol byte value of LZMA2 packet.
","parent_name":"LZMA2Error"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO10wrongResetA2CmF":{"name":"wrongReset","abstract":"Unknown reset instruction encountered in LZMA2 packet.
","parent_name":"LZMA2Error"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO10wrongSizesA2CmF":{"name":"wrongSizes","abstract":"Either size of decompressed data isn’t equal to the one specified in LZMA2 packet or","parent_name":"LZMA2Error"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO15wrongPropertiesA2CmF":{"name":"wrongProperties","abstract":"
Properties’ byte is greater than 225.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO21rangeDecoderInitErrorA2CmF":{"name":"rangeDecoderInitError","abstract":"Unable to initialize RanderDecorer.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO24exceededUncompressedSizeA2CmF":{"name":"exceededUncompressedSize","abstract":"Size of uncompressed data hit specified limit in the middle of decoding.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO13windowIsEmptyA2CmF":{"name":"windowIsEmpty","abstract":"Unable to perfrom repeat-distance decoding because there is nothing to repeat.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO23rangeDecoderFinishErrorA2CmF":{"name":"rangeDecoderFinishError","abstract":"End of stream marker is reached, but range decoder is in incorrect state.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO16repeatWillExceedA2CmF":{"name":"repeatWillExceed","abstract":"The number of bytes to repeat is greater than the amount bytes that is left to decode.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO17notEnoughToRepeatA2CmF":{"name":"notEnoughToRepeat","abstract":"The amount of already decoded bytes is smaller than repeat length.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO23decoderIsNotInitialisedA2CmF":{"name":"decoderIsNotInitialised","abstract":"LZMADecoder wasn’t properly initialized before decoding data.
","parent_name":"LZMAError"},"Enums/DeflateError.html#/s:13SWCompression12DeflateErrorO29wrongUncompressedBlockLengthsA2CmF":{"name":"wrongUncompressedBlockLengths","abstract":"Uncompressed block’s length and nlength bytes isn’t consistent with each other.
","parent_name":"DeflateError"},"Enums/DeflateError.html#/s:13SWCompression12DeflateErrorO14wrongBlockTypeA2CmF":{"name":"wrongBlockType","abstract":"Unknown block type (not 0, 1 or 2).
","parent_name":"DeflateError"},"Enums/DeflateError.html#/s:13SWCompression12DeflateErrorO11wrongSymbolA2CmF":{"name":"wrongSymbol","abstract":"Decoded symbol was found in Huffman tree but is unknown.
","parent_name":"DeflateError"},"Enums/DeflateError.html#/s:13SWCompression12DeflateErrorO14symbolNotFoundA2CmF":{"name":"symbolNotFound","abstract":"Symbol wasn’t found in Huffman tree.
","parent_name":"DeflateError"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO10wrongMagicA2CmF":{"name":"wrongMagic","abstract":"‘Magic’ number is not 0x425a.
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO22wrongCompressionMethodA2CmF":{"name":"wrongCompressionMethod","abstract":"Compression method is not type ‘h’ (not Huffman).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO14wrongBlockSizeA2CmF":{"name":"wrongBlockSize","abstract":"Unsupported block size (not from ‘0’ to ‘9’).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO14wrongBlockTypeA2CmF":{"name":"wrongBlockType","abstract":"Unsupported block type (is neither ‘pi’ nor ‘sqrt(pi)’).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO15randomizedBlockA2CmF":{"name":"randomizedBlock","abstract":"Block is randomized.
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO18wrongHuffmanGroupsA2CmF":{"name":"wrongHuffmanGroups","abstract":"Wrong number of Huffman tables/groups (should be between 2 and 6).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO13wrongSelectorA2CmF":{"name":"wrongSelector","abstract":"Selector is greater than the total number of Huffman tables/groups.
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO22wrongHuffmanLengthCodeA2CmF":{"name":"wrongHuffmanLengthCode","abstract":"Wrong code of Huffman length (should be between 0 and 20).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO14symbolNotFoundA2CmF":{"name":"symbolNotFound","abstract":"Symbol wasn’t found in Huffman tree.
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO8wrongCRCAC10Foundation4DataVcACmF":{"name":"wrongCRC","abstract":"Computed checksum of uncompressed data doesn’t match the value stored in archive.","parent_name":"BZip2Error"},"Enums/BZip2Error.html":{"name":"BZip2Error","abstract":"
Represents an error, which happened during BZip2 decompression."},"Enums/DeflateError.html":{"name":"DeflateError","abstract":"
Represents an error, which happened during Deflate compression or decompression."},"Enums/LZMAError.html":{"name":"LZMAError","abstract":"
Represents an error, which happened during LZMA decompression."},"Enums/LZMA2Error.html":{"name":"LZMA2Error","abstract":"
Represents an error, which happened during LZMA2 decompression."},"Enums/SevenZipError.html":{"name":"SevenZipError","abstract":"
Represents an error, which happened during processing 7-Zip container."},"Enums/TarError.html":{"name":"TarError","abstract":"
Represents an error, which happened during processing TAR container."},"Enums/ZipError.html":{"name":"ZipError","abstract":"
Represents an error, which happened during processing ZIP container."},"Enums/GzipError.html":{"name":"GzipError","abstract":"
Represents an error, which happened during processing GZip archive."},"Enums/XZError.html":{"name":"XZError","abstract":"
Represents an error, which happened during unarchiving XZ archive."},"Enums/ZlibError.html":{"name":"ZlibError","abstract":"
Represents an error, which happened during processing Zlib archive."},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC4nameSSv":{"name":"name","abstract":"
Name of the file or directory.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC7commentSSSgv":{"name":"comment","abstract":"Comment associated with the entry.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC10attributess6UInt32Vv":{"name":"attributes","abstract":"File or directory attributes related to the file system of the container’s creator.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC4sizeSiv":{"name":"size","abstract":"Size of the data associated with the entry.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC6isLinkSbv":{"name":"isLink","abstract":"
True, if entry is a symbolic link.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC8linkPathSSSgv":{"name":"linkPath","abstract":"Path to a linked file for symbolic link entry.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC10isTextFileSbv":{"name":"isTextFile","abstract":"True if entry is likely to be text or ASCII file.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC15entryAttributess10DictionaryVySC16FileAttributeKeyVypGv":{"name":"entryAttributes","abstract":"Provides a dictionary with various attributes of the entry.","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC4data10Foundation4DataVyKF":{"name":"data()","abstract":"
Returns data associated with this entry.
","parent_name":"ZipEntry"},"Classes/ZipContainer.html#/s:13SWCompression12ZipContainerC4openSayAA0C5Entry_pG10Foundation4DataV9container_tKFZ":{"name":"open(container:)","abstract":"Processes ZIP container and returns an array of ContainerEntry (which are actually ZipEntry).
","parent_name":"ZipContainer"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO6normalA2EmF":{"name":"normal","abstract":"Normal file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO8hardLinkA2EmF":{"name":"hardLink","abstract":"Hard linked entry.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO12symbolicLinkA2EmF":{"name":"symbolicLink","abstract":"Symbolically linked entry.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO16characterSpecialA2EmF":{"name":"characterSpecial","abstract":"Character special file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO12blockSpecialA2EmF":{"name":"blockSpecial","abstract":"Block special file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO9directoryA2EmF":{"name":"directory","abstract":"Directory.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO4fifoA2EmF":{"name":"fifo","abstract":"FIFO special file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO10contiguousA2EmF":{"name":"contiguous","abstract":"Contiguous file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO20globalExtendedHeaderA2EmF":{"name":"globalExtendedHeader","abstract":"PAX global extended header. (Should not be encountered separately).
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO19localExtendedHeaderA2EmF":{"name":"localExtendedHeader","abstract":"PAX local extended header. (Should not be encountered separately).
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO23vendorUnknownOrReservedA2EmF":{"name":"vendorUnknownOrReserved","abstract":"Either unknown type, vendor specific or reserved value.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html":{"name":"EntryType","abstract":"Represents a type of an entry.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4nameSSv":{"name":"name","abstract":"Name of the file or directory.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4sizeSiv":{"name":"size","abstract":"Size of the data associated with the entry.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC15entryAttributess10DictionaryVySC16FileAttributeKeyVypGv":{"name":"entryAttributes","abstract":"Provides a dictionary with various attributes of the entry.","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4modeSiSgv":{"name":"mode","abstract":"
File mode.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC7ownerIDSiSgv":{"name":"ownerID","abstract":"Owner’s ID.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC7groupIDSiSgv":{"name":"groupID","abstract":"Owner’s group ID.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC16modificationTime10Foundation4DateVv":{"name":"modificationTime","abstract":"The most recent modification time of the original file or directory.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4typeAC0C4TypeOv":{"name":"type","abstract":"Type of entry.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC13ownerUserNameSSSgv":{"name":"ownerUserName","abstract":"Owner’s user name.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC14ownerGroupNameSSSgv":{"name":"ownerGroupName","abstract":"Owner’s group name.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC10accessTime10Foundation4DateVSgv":{"name":"accessTime","abstract":"The most recent access time of the original file or directory (PAX only).
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC12creationTime10Foundation4DateVSgv":{"name":"creationTime","abstract":"The creation time of the original file or directory (PAX only).
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC7charsetSSSgv":{"name":"charset","abstract":"Name of the character set used to encode entry’s data (PAX only).
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC7commentSSSgv":{"name":"comment","abstract":"Comment associated with the entry (PAX only).
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC6isLinkSbv":{"name":"isLink","abstract":"True if entry is a symbolic link.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC8linkPathSSSgv":{"name":"linkPath","abstract":"Path to a linked file for symbolic link entry.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC28unknownExtendedHeaderEntriess10DictionaryVyS2SGv":{"name":"unknownExtendedHeaderEntries","abstract":"Other entries from PAX extended headers.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4data10Foundation4DataVyF":{"name":"data()","abstract":"Returns data associated with this entry.
","parent_name":"TarEntry"},"Classes/TarContainer.html#/s:13SWCompression12TarContainerC4openSayAA0C5Entry_pG10Foundation4DataV9container_tKFZ":{"name":"open(container:)","abstract":"Processes TAR container and returns an array of ContainerEntry (which are actually TarEntry).
","parent_name":"TarContainer"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO4fifoA2EmF":{"name":"fifo","abstract":"FIFO special file.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO16characterSpecialA2EmF":{"name":"characterSpecial","abstract":"Character special file.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO9directoryA2EmF":{"name":"directory","abstract":"Directory.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO12blockSpecialA2EmF":{"name":"blockSpecial","abstract":"Block special file.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO7regularA2EmF":{"name":"regular","abstract":"Regular file.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO12symbolicLinkA2EmF":{"name":"symbolicLink","abstract":"Symbolic link.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO6socketA2EmF":{"name":"socket","abstract":"Socket.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV8rawValues6UInt32Vv":{"name":"rawValue","abstract":"Raw bit flags value.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesVAEs6UInt32V8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"Initializes attributes with bit flags.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV7archiveAEvZ":{"name":"archive","abstract":"File is archive or archived.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV9directoryAEvZ":{"name":"directory","abstract":"File is a directory.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV6volumeAEvZ":{"name":"volume","abstract":"File is a volume.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV6systemAEvZ":{"name":"system","abstract":"File is a system file.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV6hiddenAEvZ":{"name":"hidden","abstract":"File is hidden.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV8readOnlyAEvZ":{"name":"readOnly","abstract":"File is read-only.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV8rawValues6UInt32Vv":{"name":"rawValue","abstract":"Raw bit flags value (in decimal).
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsVAEs6UInt32V8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"Initializes permissions with bit flags in decimal.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV6setuidAEvZ":{"name":"setuid","abstract":"Set UID.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV6setgidAEvZ":{"name":"setgid","abstract":"Set GID.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV6stickyAEvZ":{"name":"sticky","abstract":"Sticky bit.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV9readOwnerAEvZ":{"name":"readOwner","abstract":"Owner can read.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV10writeOwnerAEvZ":{"name":"writeOwner","abstract":"Owner can write.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV12executeOwnerAEvZ":{"name":"executeOwner","abstract":"Owner can execute.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV9readGroupAEvZ":{"name":"readGroup","abstract":"Group can read.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV10writeGroupAEvZ":{"name":"writeGroup","abstract":"Group can write.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV12executeGroupAEvZ":{"name":"executeGroup","abstract":"Group can execute.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV9readOtherAEvZ":{"name":"readOther","abstract":"Others can read.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV10writeOtherAEvZ":{"name":"writeOther","abstract":"Others can write.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV12executeOtherAEvZ":{"name":"executeOther","abstract":"Others can execute.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html":{"name":"Permissions","abstract":"Represents file access permissions in UNIX format.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo/DosAttributes.html":{"name":"DosAttributes","abstract":"Represents file attributes in DOS format.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo/UnixType.html":{"name":"UnixType","abstract":"Represents file type in UNIX format.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV4nameSSSgv":{"name":"name","abstract":"Entry’s name.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV4sizeSiSgv":{"name":"size","abstract":"Entry’s data size.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV10accessTime10Foundation4DateVSgv":{"name":"accessTime","abstract":"Entry’s last access time and date.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV12creationTime10Foundation4DateVSgv":{"name":"creationTime","abstract":"Entry’s creation time and date.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV16modificationTime10Foundation4DateVSgv":{"name":"modificationTime","abstract":"Entry’s last modification time and date.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV13winAttributess6UInt32VSgv":{"name":"winAttributes","abstract":"7-Zip internal property which may contain UNIX permissions, type and/or DOS attributes.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV11permissionsAC11PermissionsVSgv":{"name":"permissions","abstract":"Entry’s UNIX file access permissions.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV13dosAttributesAC03DosG0VSgv":{"name":"dosAttributes","abstract":"Entry’s DOS attributes.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV8unixTypeAC04UnixG0OSgv":{"name":"unixType","abstract":"Entry’s UNIX file type.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV9hasStreamSbv":{"name":"hasStream","abstract":"7-Zip internal propety. Indicates whether entry has a stream (data) inside container.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV7isEmptySbv":{"name":"isEmpty","abstract":"True, if entry is an empty file. 7-Zip internal property.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV6isAntiSbv":{"name":"isAnti","abstract":"True if entry is an anti-file.","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV3crcs6UInt32VSgv":{"name":"crc","abstract":"
CRC32 of entry’s data.
","parent_name":"SevenZipEntryInfo"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC4infoAA0bcD4InfoVv":{"name":"info","abstract":"Various information about entry.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC4nameSSv":{"name":"name","abstract":"Entry’s name.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC4sizeSiv":{"name":"size","abstract":"Entry’s data size.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC6isLinkSbv":{"name":"isLink","abstract":"True, if entry is a symbolic link.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC8linkPathSSSgv":{"name":"linkPath","abstract":"Path to a linked file for symbolic link entry.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC15entryAttributess10DictionaryVySC16FileAttributeKeyVypGv":{"name":"entryAttributes","abstract":"Provides a dictionary with various attributes of the entry.","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC15dataIsAvailableSbv":{"name":"dataIsAvailable","abstract":"
True, if data for entry is available.","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC4data10Foundation4DataVyKF":{"name":"data()","abstract":"
Returns data associated with this entry.
","parent_name":"SevenZipEntry"},"Classes/SevenZipContainer.html#/s:13SWCompression17SevenZipContainerC4openSayAA0D5Entry_pG10Foundation4DataV9container_tKFZ":{"name":"open(container:)","abstract":"Processes 7-Zip container and returns an array of ContainerEntry (which are actually SevenZipEntry).
","parent_name":"SevenZipContainer"},"Classes/SevenZipContainer.html#/s:13SWCompression17SevenZipContainerC4infoSayAA0bC9EntryInfoVG10Foundation4DataV9container_tKFZ":{"name":"info(container:)","abstract":"Processes ZIP container and returns an array of SevenZipEntryInfo,","parent_name":"SevenZipContainer"},"Classes/SevenZipContainer.html":{"name":"SevenZipContainer","abstract":"
Provides open functions for 7-Zip containers.
"},"Classes/SevenZipEntry.html":{"name":"SevenZipEntry","abstract":"Represents an entry in 7-Zip container.
"},"Structs/SevenZipEntryInfo.html":{"name":"SevenZipEntryInfo","abstract":"Provides information about 7-Zip entry.
"},"Classes/TarContainer.html":{"name":"TarContainer","abstract":"Provides open function for TAR containers.
"},"Classes/TarEntry.html":{"name":"TarEntry","abstract":"Represents either a file or directory entry in TAR container.
"},"Classes/ZipContainer.html":{"name":"ZipContainer","abstract":"Provides open function for ZIP containers.
"},"Classes/ZipEntry.html":{"name":"ZipEntry","abstract":"Represents either a file or directory entry in ZIP container.
"},"Structs/ZlibHeader/CompressionLevel.html#/s:13SWCompression10ZlibHeaderV16CompressionLevelO16fastestAlgorithmA2EmF":{"name":"fastestAlgorithm","abstract":"Fastest algorithm.
","parent_name":"CompressionLevel"},"Structs/ZlibHeader/CompressionLevel.html#/s:13SWCompression10ZlibHeaderV16CompressionLevelO13fastAlgorithmA2EmF":{"name":"fastAlgorithm","abstract":"Fast algorithm.
","parent_name":"CompressionLevel"},"Structs/ZlibHeader/CompressionLevel.html#/s:13SWCompression10ZlibHeaderV16CompressionLevelO16defaultAlgorithmA2EmF":{"name":"defaultAlgorithm","abstract":"Default algorithm.
","parent_name":"CompressionLevel"},"Structs/ZlibHeader/CompressionLevel.html#/s:13SWCompression10ZlibHeaderV16CompressionLevelO13slowAlgorithmA2EmF":{"name":"slowAlgorithm","abstract":"Slowest algorithm but with maximum compression.
","parent_name":"CompressionLevel"},"Structs/ZlibHeader/CompressionMethod.html#/s:13SWCompression10ZlibHeaderV17CompressionMethodO7deflateA2EmF":{"name":"deflate","abstract":"The only one supported compression method (Deflate).
","parent_name":"CompressionMethod"},"Structs/ZlibHeader/CompressionMethod.html":{"name":"CompressionMethod","abstract":"Supported compression methods in zlib archive.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader/CompressionLevel.html":{"name":"CompressionLevel","abstract":"Levels of compression which can be used to create Zlib archive.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader.html#/s:13SWCompression10ZlibHeaderV17compressionMethodAC011CompressionE0Ov":{"name":"compressionMethod","abstract":"Compression method of archive. Currently, always equals to .deflate.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader.html#/s:13SWCompression10ZlibHeaderV16compressionLevelAC011CompressionE0Ov":{"name":"compressionLevel","abstract":"Level of compression used in archive.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader.html#/s:13SWCompression10ZlibHeaderV10windowSizeSiv":{"name":"windowSize","abstract":"Size of ‘window’: moving interval of data which was used to make archive.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader.html#/s:13SWCompression10ZlibHeaderVAC10Foundation4DataV7archive_tKcfc":{"name":"init(archive:)","abstract":"Initializes the structure with the values from Zlib archive.
","parent_name":"ZlibHeader"},"Classes/ZlibArchive.html#/s:13SWCompression11ZlibArchiveC9unarchive10Foundation4DataVAG7archive_tKFZ":{"name":"unarchive(archive:)","abstract":"Unarchives Zlib archive.
","parent_name":"ZlibArchive"},"Classes/ZlibArchive.html#/s:13SWCompression11ZlibArchiveC7archive10Foundation4DataVAG4data_tFZ":{"name":"archive(data:)","abstract":"Archives data into Zlib archive.","parent_name":"ZlibArchive"},"Classes/XZArchive.html#/s:13SWCompression9XZArchiveC9unarchive10Foundation4DataVAG7archive_tKFZ":{"name":"unarchive(archive:)","abstract":"
Unarchives XZ archive.
","parent_name":"XZArchive"},"Classes/XZArchive.html#/s:13SWCompression9XZArchiveC14multiUnarchiveSay10Foundation4DataVGAG7archive_tKFZ":{"name":"multiUnarchive(archive:)","abstract":"Unarchives XZ archive which contains one or more streams.
","parent_name":"XZArchive"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO4unixA2EmF":{"name":"unix","abstract":"One of many UNIX-like systems.
","parent_name":"FileSystemType"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO9macintoshA2EmF":{"name":"macintosh","abstract":"Older Macintosh systems.
","parent_name":"FileSystemType"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO4ntfsA2EmF":{"name":"ntfs","abstract":"File system used in Microsoft™®© Windows™®©.
","parent_name":"FileSystemType"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO7unknownA2EmF":{"name":"unknown","abstract":"File system was unknown to the archiver.
","parent_name":"FileSystemType"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO5otherA2EmF":{"name":"other","abstract":"File system is one of the rare systems.
","parent_name":"FileSystemType"},"Structs/GzipHeader/CompressionMethod.html#/s:13SWCompression10GzipHeaderV17CompressionMethodO7deflateA2EmF":{"name":"deflate","abstract":"The only one supported compression method (Deflate).
","parent_name":"CompressionMethod"},"Structs/GzipHeader/CompressionMethod.html":{"name":"CompressionMethod","abstract":"Supported compression methods in GZip archive.
","parent_name":"GzipHeader"},"Structs/GzipHeader/FileSystemType.html":{"name":"FileSystemType","abstract":"Type of file system on which GZip archive was created.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV17compressionMethodAC011CompressionE0Ov":{"name":"compressionMethod","abstract":"Compression method of archive. Currently, always equals to .deflate.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV16modificationTime10Foundation4DateVSgv":{"name":"modificationTime","abstract":"The most recent modification time of the original file.","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV6osTypeAC010FileSystemE0Ov":{"name":"osType","abstract":"
Type of file system on which archivation took place.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV8fileNameSSSgv":{"name":"fileName","abstract":"Name of the original file. If archive doesn’t contain file’s name, then nil.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV7commentSSSgv":{"name":"comment","abstract":"Comment stored in archive. If archive doesn’t contain any comment, then nil.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV10isTextFileSbv":{"name":"isTextFile","abstract":"Check if file is likely to be text file or ASCII-file.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderVAC10Foundation4DataV7archive_tKcfc":{"name":"init(archive:)","abstract":"Initializes the structure with the values from the first ‘member’ of GZip archive.
","parent_name":"GzipHeader"},"Classes/GzipArchive/Member.html#/s:13SWCompression11GzipArchiveC6MemberV6headerAA0B6HeaderVv":{"name":"header","abstract":"GZip header of a member.
","parent_name":"Member"},"Classes/GzipArchive/Member.html#/s:13SWCompression11GzipArchiveC6MemberV4data10Foundation4DataVv":{"name":"data","abstract":"Unarchived data from a member.
","parent_name":"Member"},"Classes/GzipArchive/Member.html":{"name":"Member","abstract":"Represents a member of multi-member of GZip archive.
","parent_name":"GzipArchive"},"Classes/GzipArchive.html#/s:13SWCompression11GzipArchiveC9unarchive10Foundation4DataVAG7archive_tKFZ":{"name":"unarchive(archive:)","abstract":"Unarchives GZip archive.
","parent_name":"GzipArchive"},"Classes/GzipArchive.html#/s:13SWCompression11GzipArchiveC14multiUnarchiveSayAC6MemberVG10Foundation4DataV7archive_tKFZ":{"name":"multiUnarchive(archive:)","abstract":"Unarchives multi-member GZip archive.","parent_name":"GzipArchive"},"Classes/GzipArchive.html#/s:13SWCompression11GzipArchiveC7archive10Foundation4DataVAG4data_SSSg7commentAI8fileNameSb14writeHeaderCRCSb10isTextFileAA0bL0V0P10SystemTypeOSg02osR0AE4DateVSg16modificationTimetKFZ":{"name":"archive(data:comment:fileName:writeHeaderCRC:isTextFile:osType:modificationTime:)","abstract":"
Archives data into GZip archive, using various specified options.","parent_name":"GzipArchive"},"Classes/GzipArchive.html":{"name":"GzipArchive","abstract":"
Provides unarchive and archive functions for GZip archives.
"},"Structs/GzipHeader.html":{"name":"GzipHeader","abstract":"Represents a GZip archive’s header.
"},"Classes/XZArchive.html":{"name":"XZArchive","abstract":"Provides unarchive function for XZ archives.
"},"Classes/ZlibArchive.html":{"name":"ZlibArchive","abstract":"Provides unarchive and archive functions for Zlib archives.
"},"Structs/ZlibHeader.html":{"name":"ZlibHeader","abstract":"Represents a Zlib archive’s header.
"},"Classes/LZMA2.html#/s:13SWCompression5LZMA2C10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompresses data using LZMA2 algortihm.
","parent_name":"LZMA2"},"Classes/LZMA.html#/s:13SWCompression4LZMAC10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompresses data using LZMA algortihm.
","parent_name":"LZMA"},"Classes/Deflate.html#/s:13SWCompression7DeflateC10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompresses data using Deflate algortihm.
","parent_name":"Deflate"},"Classes/Deflate.html#/s:13SWCompression7DeflateC8compress10Foundation4DataVAG4data_tFZ":{"name":"compress(data:)","abstract":"Compresses data with Deflate algortihm.
","parent_name":"Deflate"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO3oneA2EmF":{"name":"one","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO3twoA2EmF":{"name":"two","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO5threeA2EmF":{"name":"three","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO4fourA2EmF":{"name":"four","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO4fiveA2EmF":{"name":"five","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO3sixA2EmF":{"name":"six","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO5sevenA2EmF":{"name":"seven","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO5eightA2EmF":{"name":"eight","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO4nineA2EmF":{"name":"nine","abstract":"Undocumented
","parent_name":"BlockSize"},"Classes/BZip2.html#/s:13SWCompression5BZip2C10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompresses data using BZip2 algortihm.
","parent_name":"BZip2"},"Classes/BZip2.html#/s:13SWCompression20CompressionAlgorithmP8compress10Foundation4DataVAG4data_tKFZ":{"name":"compress(data:)","parent_name":"BZip2"},"Classes/BZip2.html#/s:13SWCompression5BZip2C8compress10Foundation4DataVAG4data_AC9BlockSizeO05blockH0tFZ":{"name":"compress(data:blockSize:)","abstract":"Undocumented
","parent_name":"BZip2"},"Classes/BZip2/BlockSize.html":{"name":"BlockSize","abstract":"Undocumented
","parent_name":"BZip2"},"Classes/BZip2.html":{"name":"BZip2","abstract":"Provides decompression function for BZip2 algorithm.
"},"Classes/Deflate.html":{"name":"Deflate","abstract":"Provides compression and decompression functions for Deflate algorithm.
"},"Classes/LZMA.html":{"name":"LZMA","abstract":"Provides decompression function for LZMA algorithm.
"},"Classes/LZMA2.html":{"name":"LZMA2","abstract":"Provides decompression function for LZMA2 algorithm.
"},"Compression.html":{"name":"Compression"},"Archives.html":{"name":"Archives"},"Containers.html":{"name":"Containers"},"Errors.html":{"name":"Errors"},"Protocols.html":{"name":"Protocols"}}
\ No newline at end of file
+{"Protocols/DecompressionAlgorithm.html#/s:13SWCompression22DecompressionAlgorithmP10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompress data compressed with particular algorithm.
","parent_name":"DecompressionAlgorithm"},"Protocols/CompressionAlgorithm.html#/s:13SWCompression20CompressionAlgorithmP8compress10Foundation4DataVAG4data_tKFZ":{"name":"compress(data:)","abstract":"Cmpress data with particular algorithm.
","parent_name":"CompressionAlgorithm"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP4nameSSv":{"name":"name","abstract":"Retrieve name of the entry from the container.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP4sizeSiv":{"name":"size","abstract":"Retrieve size of the entry’s data from the container.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP6isLinkSbv":{"name":"isLink","abstract":"True, if entry is a symbolic link.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP8linkPathSSSgv":{"name":"linkPath","abstract":"Path to a linked file for symbolic link entry.
","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP15entryAttributess10DictionaryVySC16FileAttributeKeyVypGv":{"name":"entryAttributes","abstract":"Provides a dictionary with various attributes of the entry.","parent_name":"ContainerEntry"},"Protocols/ContainerEntry.html#/s:13SWCompression14ContainerEntryP4data10Foundation4DataVyKF":{"name":"data()","abstract":"
Retrieve entry’s data from the container.
","parent_name":"ContainerEntry"},"Protocols/Container.html#/s:13SWCompression9ContainerP4openSayAA0B5Entry_pG10Foundation4DataV9container_tKFZ":{"name":"open(container:)","abstract":"Retrieve all the entries from the container.
","parent_name":"Container"},"Protocols/Archive.html#/s:13SWCompression7ArchiveP9unarchive10Foundation4DataVAG7archive_tKFZ":{"name":"unarchive(archive:)","abstract":"Unarchive data from the archive.
","parent_name":"Archive"},"Protocols/Archive.html":{"name":"Archive","abstract":"A type that represents an archive.
"},"Protocols/Container.html":{"name":"Container","abstract":"A type that represents a container of files, directories and/or other data.
"},"Protocols/ContainerEntry.html":{"name":"ContainerEntry","abstract":"A type that represents an entry from a container (file or directory) with attributes.
"},"Protocols/CompressionAlgorithm.html":{"name":"CompressionAlgorithm","abstract":"A type that provides an implementation of a particular compression algorithm.
"},"Protocols/DecompressionAlgorithm.html":{"name":"DecompressionAlgorithm","abstract":"A type that provides an implementation of a particular decompression algorithm.
"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO22wrongCompressionMethodA2CmF":{"name":"wrongCompressionMethod","abstract":"Compression method used in archive is different from Deflate, which is the only supported one.
","parent_name":"ZlibError"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO20wrongCompressionInfoA2CmF":{"name":"wrongCompressionInfo","abstract":"Compression info has value incompatible with Deflate compression method.
","parent_name":"ZlibError"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO11wrongFcheckA2CmF":{"name":"wrongFcheck","abstract":"First two bytes of archive’s flags are inconsistent with each other.
","parent_name":"ZlibError"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO21wrongCompressionLevelA2CmF":{"name":"wrongCompressionLevel","abstract":"Compression level has value, which is different from the supported ones.
","parent_name":"ZlibError"},"Enums/ZlibError.html#/s:13SWCompression9ZlibErrorO12wrongAdler32AC10Foundation4DataVcACmF":{"name":"wrongAdler32","abstract":"Computed checksum of uncompressed data doesn’t match the value stored in archive.","parent_name":"ZlibError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO10wrongMagicA2CmF":{"name":"wrongMagic","abstract":"
Either ‘magic’ number in header or footer isn’t equal to a predefined value.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO15wrongFieldValueA2CmF":{"name":"wrongFieldValue","abstract":"One of the fields in archive has an incorrect value.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO18fieldReservedValueA2CmF":{"name":"fieldReservedValue","abstract":"One of the reserved fields in archive has an unexpected value, which can also mean (apart from damaged archive),","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO12wrongInfoCRCA2CmF":{"name":"wrongInfoCRC","abstract":"
Checksum of one of the fields of archive doesn’t match the value stored in archive.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO13wrongFilterIDA2CmF":{"name":"wrongFilterID","abstract":"Filter used in archvie is unsupported.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO15checkTypeSHA256A2CmF":{"name":"checkTypeSHA256","abstract":"Archive uses SHA-256 checksum which is unsupported.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO13wrongDataSizeA2CmF":{"name":"wrongDataSize","abstract":"Either size of decompressed data isn’t equal to the one specified in archive or","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO10wrongCheckAC10Foundation4DataVcACmF":{"name":"wrongCheck","abstract":"
Computed checksum of uncompressed data doesn’t match the value stored in the archive.","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO12wrongPaddingA2CmF":{"name":"wrongPadding","abstract":"
Padding (null-bytes appended to an archive’s structure) is incorrect.
","parent_name":"XZError"},"Enums/XZError.html#/s:13SWCompression7XZErrorO21multiByteIntegerErrorA2CmF":{"name":"multiByteIntegerError","abstract":"Either null byte encountered or exceeded maximum amount bytes during reading multi byte number.
","parent_name":"XZError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO10wrongMagicA2CmF":{"name":"wrongMagic","abstract":"First two bytes (‘magic’ number) of archive isn’t 31 and 139.
","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO22wrongCompressionMethodA2CmF":{"name":"wrongCompressionMethod","abstract":"Compression method used in archive is different from Deflate, which is the only supported one.
","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO10wrongFlagsA2CmF":{"name":"wrongFlags","abstract":"One of the reserved fields in archive has an unexpected value, which can also mean (apart from damaged archive),","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO14wrongHeaderCRCA2CmF":{"name":"wrongHeaderCRC","abstract":"
Computed CRC of archive’s header doesn’t match the value stored in archive.
","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO8wrongCRCAC10Foundation4DataVcACmF":{"name":"wrongCRC","abstract":"Computed checksum of uncompressed data doesn’t match the value stored in archive.","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO10wrongISizeA2CmF":{"name":"wrongISize","abstract":"
Computed ‘isize’ didn’t match the value stored in the archive.
","parent_name":"GzipError"},"Enums/GzipError.html#/s:13SWCompression9GzipErrorO21cannotEncodeISOLatin1A2CmF":{"name":"cannotEncodeISOLatin1","abstract":"Either specified file name or comment cannot be encoded using ISO Latin-1 encoding.
","parent_name":"GzipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO27notFoundCentralDirectoryEndA2CmF":{"name":"notFoundCentralDirectoryEnd","abstract":"End of Central Directoty record wasn’t found.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO14wrongSignatureA2CmF":{"name":"wrongSignature","abstract":"Wrong signature of one of container’s structures.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO9wrongSizeA2CmF":{"name":"wrongSize","abstract":"Wrong either compressed or uncompressed size of a container’s entry.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO12wrongVersionA2CmF":{"name":"wrongVersion","abstract":"Version needed to process container is unsupported.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO24multiVolumesNotSupportedA2CmF":{"name":"multiVolumesNotSupported","abstract":"Container is either spanned or consists of several volumes. These features aren’t supported.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO22encryptionNotSupportedA2CmF":{"name":"encryptionNotSupported","abstract":"Entry or record is encrypted. This feature isn’t supported.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO20patchingNotSupportedA2CmF":{"name":"patchingNotSupported","abstract":"Entry contains patched data. This feature isn’t supported.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO23compressionNotSupportedA2CmF":{"name":"compressionNotSupported","abstract":"Entry is compressed using unsupported compression method.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO16wrongLocalHeaderA2CmF":{"name":"wrongLocalHeader","abstract":"Local header of an entry is inconsistent with Central Directory.
","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO10wrongCRC32AC10Foundation4DataVcACmF":{"name":"wrongCRC32","abstract":"Computed checksum of entry’s data doesn’t match the value stored in container.","parent_name":"ZipError"},"Enums/ZipError.html#/s:13SWCompression8ZipErrorO14wrongTextFieldA2CmF":{"name":"wrongTextField","abstract":"
Either entry’s comment or file name cannot be processed using UTF-8 encoding.
","parent_name":"ZipError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO20tooSmallFileIsPassedA2CmF":{"name":"tooSmallFileIsPassed","abstract":"Size of data is too small, even to contain only one header.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO16fieldIsNotNumberA2CmF":{"name":"fieldIsNotNumber","abstract":"Failed to process a field as a number.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO19wrongHeaderChecksumA2CmF":{"name":"wrongHeaderChecksum","abstract":"Computed checksum of a header doesn’t match the value stored in container.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO17wrongUstarVersionA2CmF":{"name":"wrongUstarVersion","abstract":"Unsupported version of USTAR format.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO19wrongPaxHeaderEntryA2CmF":{"name":"wrongPaxHeaderEntry","abstract":"Entry from PAX extended header is in incorrect format.
","parent_name":"TarError"},"Enums/TarError.html#/s:13SWCompression8TarErrorO14notAsciiStringA2CmF":{"name":"notAsciiString","abstract":"Failed to process a field as an ASCII string.
","parent_name":"TarError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO14wrongSignatureA2CmF":{"name":"wrongSignature","abstract":"Wrong container’s signature.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO18wrongFormatVersionA2CmF":{"name":"wrongFormatVersion","abstract":"Unsupporte version of container’s format.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO8wrongCRCA2CmF":{"name":"wrongCRC","abstract":"CRC either of one of the files from the container","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO9wrongSizeA2CmF":{"name":"wrongSize","abstract":"
Size either of one of the files from the container","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO20startPosNotSupportedA2CmF":{"name":"startPosNotSupported","abstract":"
Files have StartPos property. This feature isn’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO20externalNotSupportedA2CmF":{"name":"externalNotSupported","abstract":"External feature isn’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO23multiStreamNotSupportedA2CmF":{"name":"multiStreamNotSupported","abstract":"Coders with multiple in and/or out streams aren’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO29additionalStreamsNotSupportedA2CmF":{"name":"additionalStreamsNotSupported","abstract":"Additional streams feature isn’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO23compressionNotSupportedA2CmF":{"name":"compressionNotSupported","abstract":"Entry is compressed using unsupported compression method.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO22encryptionNotSupportedA2CmF":{"name":"encryptionNotSupported","abstract":"Entry or container’s header is encrypted. This feature isn’t supported.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO17dataIsUnavailableA2CmF":{"name":"dataIsUnavailable","abstract":"Entry’s data isn’t available.
","parent_name":"SevenZipError"},"Enums/SevenZipError.html#/s:13SWCompression13SevenZipErrorO017internalStructureD0A2CmF":{"name":"internalStructureError","abstract":"Unknown/incorrect internal 7-Zip structure was encountered or","parent_name":"SevenZipError"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO15wrongPropertiesA2CmF":{"name":"wrongProperties","abstract":"
Reserved bits of LZMA2 properties’ byte aren’t equal to zero.
","parent_name":"LZMA2Error"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO19wrongDictionarySizeA2CmF":{"name":"wrongDictionarySize","abstract":"Dictionary size is too big.
","parent_name":"LZMA2Error"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO16wrongControlByteA2CmF":{"name":"wrongControlByte","abstract":"Unknown conrol byte value of LZMA2 packet.
","parent_name":"LZMA2Error"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO10wrongResetA2CmF":{"name":"wrongReset","abstract":"Unknown reset instruction encountered in LZMA2 packet.
","parent_name":"LZMA2Error"},"Enums/LZMA2Error.html#/s:13SWCompression10LZMA2ErrorO10wrongSizesA2CmF":{"name":"wrongSizes","abstract":"Either size of decompressed data isn’t equal to the one specified in LZMA2 packet or","parent_name":"LZMA2Error"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO15wrongPropertiesA2CmF":{"name":"wrongProperties","abstract":"
Properties’ byte is greater than 225.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO21rangeDecoderInitErrorA2CmF":{"name":"rangeDecoderInitError","abstract":"Unable to initialize RanderDecorer.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO24exceededUncompressedSizeA2CmF":{"name":"exceededUncompressedSize","abstract":"Size of uncompressed data hit specified limit in the middle of decoding.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO13windowIsEmptyA2CmF":{"name":"windowIsEmpty","abstract":"Unable to perfrom repeat-distance decoding because there is nothing to repeat.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO23rangeDecoderFinishErrorA2CmF":{"name":"rangeDecoderFinishError","abstract":"End of stream marker is reached, but range decoder is in incorrect state.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO16repeatWillExceedA2CmF":{"name":"repeatWillExceed","abstract":"The number of bytes to repeat is greater than the amount bytes that is left to decode.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO17notEnoughToRepeatA2CmF":{"name":"notEnoughToRepeat","abstract":"The amount of already decoded bytes is smaller than repeat length.
","parent_name":"LZMAError"},"Enums/LZMAError.html#/s:13SWCompression9LZMAErrorO23decoderIsNotInitialisedA2CmF":{"name":"decoderIsNotInitialised","abstract":"LZMADecoder wasn’t properly initialized before decoding data.
","parent_name":"LZMAError"},"Enums/DeflateError.html#/s:13SWCompression12DeflateErrorO29wrongUncompressedBlockLengthsA2CmF":{"name":"wrongUncompressedBlockLengths","abstract":"Uncompressed block’s length and nlength bytes isn’t consistent with each other.
","parent_name":"DeflateError"},"Enums/DeflateError.html#/s:13SWCompression12DeflateErrorO14wrongBlockTypeA2CmF":{"name":"wrongBlockType","abstract":"Unknown block type (not 0, 1 or 2).
","parent_name":"DeflateError"},"Enums/DeflateError.html#/s:13SWCompression12DeflateErrorO11wrongSymbolA2CmF":{"name":"wrongSymbol","abstract":"Decoded symbol was found in Huffman tree but is unknown.
","parent_name":"DeflateError"},"Enums/DeflateError.html#/s:13SWCompression12DeflateErrorO14symbolNotFoundA2CmF":{"name":"symbolNotFound","abstract":"Symbol wasn’t found in Huffman tree.
","parent_name":"DeflateError"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO10wrongMagicA2CmF":{"name":"wrongMagic","abstract":"‘Magic’ number is not 0x425a.
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO22wrongCompressionMethodA2CmF":{"name":"wrongCompressionMethod","abstract":"Compression method is not type ‘h’ (not Huffman).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO14wrongBlockSizeA2CmF":{"name":"wrongBlockSize","abstract":"Unsupported block size (not from ‘0’ to ‘9’).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO14wrongBlockTypeA2CmF":{"name":"wrongBlockType","abstract":"Unsupported block type (is neither ‘pi’ nor ‘sqrt(pi)’).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO15randomizedBlockA2CmF":{"name":"randomizedBlock","abstract":"Block is randomized.
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO18wrongHuffmanGroupsA2CmF":{"name":"wrongHuffmanGroups","abstract":"Wrong number of Huffman tables/groups (should be between 2 and 6).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO13wrongSelectorA2CmF":{"name":"wrongSelector","abstract":"Selector is greater than the total number of Huffman tables/groups.
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO22wrongHuffmanLengthCodeA2CmF":{"name":"wrongHuffmanLengthCode","abstract":"Wrong code of Huffman length (should be between 0 and 20).
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO14symbolNotFoundA2CmF":{"name":"symbolNotFound","abstract":"Symbol wasn’t found in Huffman tree.
","parent_name":"BZip2Error"},"Enums/BZip2Error.html#/s:13SWCompression10BZip2ErrorO8wrongCRCAC10Foundation4DataVcACmF":{"name":"wrongCRC","abstract":"Computed checksum of uncompressed data doesn’t match the value stored in archive.","parent_name":"BZip2Error"},"Enums/BZip2Error.html":{"name":"BZip2Error","abstract":"
Represents an error, which happened during BZip2 decompression."},"Enums/DeflateError.html":{"name":"DeflateError","abstract":"
Represents an error, which happened during Deflate compression or decompression."},"Enums/LZMAError.html":{"name":"LZMAError","abstract":"
Represents an error, which happened during LZMA decompression."},"Enums/LZMA2Error.html":{"name":"LZMA2Error","abstract":"
Represents an error, which happened during LZMA2 decompression."},"Enums/SevenZipError.html":{"name":"SevenZipError","abstract":"
Represents an error, which happened during processing 7-Zip container."},"Enums/TarError.html":{"name":"TarError","abstract":"
Represents an error, which happened during processing TAR container."},"Enums/ZipError.html":{"name":"ZipError","abstract":"
Represents an error, which happened during processing ZIP container."},"Enums/GzipError.html":{"name":"GzipError","abstract":"
Represents an error, which happened during processing GZip archive."},"Enums/XZError.html":{"name":"XZError","abstract":"
Represents an error, which happened during unarchiving XZ archive."},"Enums/ZlibError.html":{"name":"ZlibError","abstract":"
Represents an error, which happened during processing Zlib archive."},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC4nameSSv":{"name":"name","abstract":"
Name of the file or directory.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC7commentSSSgv":{"name":"comment","abstract":"Comment associated with the entry.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC10attributess6UInt32Vv":{"name":"attributes","abstract":"File or directory attributes related to the file system of the container’s creator.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC4sizeSiv":{"name":"size","abstract":"Size of the data associated with the entry.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC6isLinkSbv":{"name":"isLink","abstract":"
True, if entry is a symbolic link.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC8linkPathSSSgv":{"name":"linkPath","abstract":"Path to a linked file for symbolic link entry.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC10isTextFileSbv":{"name":"isTextFile","abstract":"True if entry is likely to be text or ASCII file.
","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC15entryAttributess10DictionaryVySC16FileAttributeKeyVypGv":{"name":"entryAttributes","abstract":"Provides a dictionary with various attributes of the entry.","parent_name":"ZipEntry"},"Classes/ZipEntry.html#/s:13SWCompression8ZipEntryC4data10Foundation4DataVyKF":{"name":"data()","abstract":"
Returns data associated with this entry.
","parent_name":"ZipEntry"},"Classes/ZipContainer.html#/s:13SWCompression12ZipContainerC4openSayAA0C5Entry_pG10Foundation4DataV9container_tKFZ":{"name":"open(container:)","abstract":"Processes ZIP container and returns an array of ContainerEntry (which are actually ZipEntry).
","parent_name":"ZipContainer"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO6normalA2EmF":{"name":"normal","abstract":"Normal file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO8hardLinkA2EmF":{"name":"hardLink","abstract":"Hard linked entry.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO12symbolicLinkA2EmF":{"name":"symbolicLink","abstract":"Symbolically linked entry.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO16characterSpecialA2EmF":{"name":"characterSpecial","abstract":"Character special file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO12blockSpecialA2EmF":{"name":"blockSpecial","abstract":"Block special file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO9directoryA2EmF":{"name":"directory","abstract":"Directory.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO4fifoA2EmF":{"name":"fifo","abstract":"FIFO special file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO10contiguousA2EmF":{"name":"contiguous","abstract":"Contiguous file.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO20globalExtendedHeaderA2EmF":{"name":"globalExtendedHeader","abstract":"PAX global extended header. (Should not be encountered separately).
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO19localExtendedHeaderA2EmF":{"name":"localExtendedHeader","abstract":"PAX local extended header. (Should not be encountered separately).
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html#/s:13SWCompression8TarEntryC0C4TypeO23vendorUnknownOrReservedA2EmF":{"name":"vendorUnknownOrReserved","abstract":"Either unknown type, vendor specific or reserved value.
","parent_name":"EntryType"},"Classes/TarEntry/EntryType.html":{"name":"EntryType","abstract":"Represents a type of an entry.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4nameSSv":{"name":"name","abstract":"Name of the file or directory.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4sizeSiv":{"name":"size","abstract":"Size of the data associated with the entry.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC15entryAttributess10DictionaryVySC16FileAttributeKeyVypGv":{"name":"entryAttributes","abstract":"Provides a dictionary with various attributes of the entry.","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4modeSiSgv":{"name":"mode","abstract":"
File mode.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC7ownerIDSiSgv":{"name":"ownerID","abstract":"Owner’s ID.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC7groupIDSiSgv":{"name":"groupID","abstract":"Owner’s group ID.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC16modificationTime10Foundation4DateVv":{"name":"modificationTime","abstract":"The most recent modification time of the original file or directory.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4typeAC0C4TypeOv":{"name":"type","abstract":"Type of entry.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC13ownerUserNameSSSgv":{"name":"ownerUserName","abstract":"Owner’s user name.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC14ownerGroupNameSSSgv":{"name":"ownerGroupName","abstract":"Owner’s group name.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC10accessTime10Foundation4DateVSgv":{"name":"accessTime","abstract":"The most recent access time of the original file or directory (PAX only).
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC12creationTime10Foundation4DateVSgv":{"name":"creationTime","abstract":"The creation time of the original file or directory (PAX only).
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC7charsetSSSgv":{"name":"charset","abstract":"Name of the character set used to encode entry’s data (PAX only).
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC7commentSSSgv":{"name":"comment","abstract":"Comment associated with the entry (PAX only).
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC6isLinkSbv":{"name":"isLink","abstract":"True if entry is a symbolic link.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC8linkPathSSSgv":{"name":"linkPath","abstract":"Path to a linked file for symbolic link entry.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC28unknownExtendedHeaderEntriess10DictionaryVyS2SGv":{"name":"unknownExtendedHeaderEntries","abstract":"Other entries from PAX extended headers.
","parent_name":"TarEntry"},"Classes/TarEntry.html#/s:13SWCompression8TarEntryC4data10Foundation4DataVyF":{"name":"data()","abstract":"Returns data associated with this entry.
","parent_name":"TarEntry"},"Classes/TarContainer.html#/s:13SWCompression12TarContainerC4openSayAA0C5Entry_pG10Foundation4DataV9container_tKFZ":{"name":"open(container:)","abstract":"Processes TAR container and returns an array of ContainerEntry (which are actually TarEntry).
","parent_name":"TarContainer"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO4fifoA2EmF":{"name":"fifo","abstract":"FIFO special file.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO16characterSpecialA2EmF":{"name":"characterSpecial","abstract":"Character special file.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO9directoryA2EmF":{"name":"directory","abstract":"Directory.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO12blockSpecialA2EmF":{"name":"blockSpecial","abstract":"Block special file.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO7regularA2EmF":{"name":"regular","abstract":"Regular file.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO12symbolicLinkA2EmF":{"name":"symbolicLink","abstract":"Symbolic link.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/UnixType.html#/s:13SWCompression17SevenZipEntryInfoV8UnixTypeO6socketA2EmF":{"name":"socket","abstract":"Socket.
","parent_name":"UnixType"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV8rawValues6UInt32Vv":{"name":"rawValue","abstract":"Raw bit flags value.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesVAEs6UInt32V8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"Initializes attributes with bit flags.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV7archiveAEvZ":{"name":"archive","abstract":"File is archive or archived.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV9directoryAEvZ":{"name":"directory","abstract":"File is a directory.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV6volumeAEvZ":{"name":"volume","abstract":"File is a volume.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV6systemAEvZ":{"name":"system","abstract":"File is a system file.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV6hiddenAEvZ":{"name":"hidden","abstract":"File is hidden.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/DosAttributes.html#/s:13SWCompression17SevenZipEntryInfoV13DosAttributesV8readOnlyAEvZ":{"name":"readOnly","abstract":"File is read-only.
","parent_name":"DosAttributes"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV8rawValues6UInt32Vv":{"name":"rawValue","abstract":"Raw bit flags value (in decimal).
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsVAEs6UInt32V8rawValue_tcfc":{"name":"init(rawValue:)","abstract":"Initializes permissions with bit flags in decimal.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV6setuidAEvZ":{"name":"setuid","abstract":"Set UID.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV6setgidAEvZ":{"name":"setgid","abstract":"Set GID.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV6stickyAEvZ":{"name":"sticky","abstract":"Sticky bit.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV9readOwnerAEvZ":{"name":"readOwner","abstract":"Owner can read.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV10writeOwnerAEvZ":{"name":"writeOwner","abstract":"Owner can write.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV12executeOwnerAEvZ":{"name":"executeOwner","abstract":"Owner can execute.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV9readGroupAEvZ":{"name":"readGroup","abstract":"Group can read.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV10writeGroupAEvZ":{"name":"writeGroup","abstract":"Group can write.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV12executeGroupAEvZ":{"name":"executeGroup","abstract":"Group can execute.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV9readOtherAEvZ":{"name":"readOther","abstract":"Others can read.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV10writeOtherAEvZ":{"name":"writeOther","abstract":"Others can write.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html#/s:13SWCompression17SevenZipEntryInfoV11PermissionsV12executeOtherAEvZ":{"name":"executeOther","abstract":"Others can execute.
","parent_name":"Permissions"},"Structs/SevenZipEntryInfo/Permissions.html":{"name":"Permissions","abstract":"Represents file access permissions in UNIX format.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo/DosAttributes.html":{"name":"DosAttributes","abstract":"Represents file attributes in DOS format.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo/UnixType.html":{"name":"UnixType","abstract":"Represents file type in UNIX format.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV4nameSSSgv":{"name":"name","abstract":"Entry’s name.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV4sizeSiSgv":{"name":"size","abstract":"Entry’s data size.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV10accessTime10Foundation4DateVSgv":{"name":"accessTime","abstract":"Entry’s last access time and date.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV12creationTime10Foundation4DateVSgv":{"name":"creationTime","abstract":"Entry’s creation time and date.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV16modificationTime10Foundation4DateVSgv":{"name":"modificationTime","abstract":"Entry’s last modification time and date.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV13winAttributess6UInt32VSgv":{"name":"winAttributes","abstract":"7-Zip internal property which may contain UNIX permissions, type and/or DOS attributes.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV11permissionsAC11PermissionsVSgv":{"name":"permissions","abstract":"Entry’s UNIX file access permissions.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV13dosAttributesAC03DosG0VSgv":{"name":"dosAttributes","abstract":"Entry’s DOS attributes.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV8unixTypeAC04UnixG0OSgv":{"name":"unixType","abstract":"Entry’s UNIX file type.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV9hasStreamSbv":{"name":"hasStream","abstract":"7-Zip internal propety. Indicates whether entry has a stream (data) inside container.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV7isEmptySbv":{"name":"isEmpty","abstract":"True, if entry is an empty file. 7-Zip internal property.
","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV6isAntiSbv":{"name":"isAnti","abstract":"True if entry is an anti-file.","parent_name":"SevenZipEntryInfo"},"Structs/SevenZipEntryInfo.html#/s:13SWCompression17SevenZipEntryInfoV3crcs6UInt32VSgv":{"name":"crc","abstract":"
CRC32 of entry’s data.
","parent_name":"SevenZipEntryInfo"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC4infoAA0bcD4InfoVv":{"name":"info","abstract":"Various information about entry.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC4nameSSv":{"name":"name","abstract":"Entry’s name.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC4sizeSiv":{"name":"size","abstract":"Entry’s data size.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC11isDirectorySbv":{"name":"isDirectory","abstract":"True, if entry is a directory.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC6isLinkSbv":{"name":"isLink","abstract":"True, if entry is a symbolic link.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC8linkPathSSSgv":{"name":"linkPath","abstract":"Path to a linked file for symbolic link entry.
","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC15entryAttributess10DictionaryVySC16FileAttributeKeyVypGv":{"name":"entryAttributes","abstract":"Provides a dictionary with various attributes of the entry.","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC15dataIsAvailableSbv":{"name":"dataIsAvailable","abstract":"
True, if data for entry is available.","parent_name":"SevenZipEntry"},"Classes/SevenZipEntry.html#/s:13SWCompression13SevenZipEntryC4data10Foundation4DataVyKF":{"name":"data()","abstract":"
Returns data associated with this entry.
","parent_name":"SevenZipEntry"},"Classes/SevenZipContainer.html#/s:13SWCompression17SevenZipContainerC4openSayAA0D5Entry_pG10Foundation4DataV9container_tKFZ":{"name":"open(container:)","abstract":"Processes 7-Zip container and returns an array of ContainerEntry (which are actually SevenZipEntry).
","parent_name":"SevenZipContainer"},"Classes/SevenZipContainer.html#/s:13SWCompression17SevenZipContainerC4infoSayAA0bC9EntryInfoVG10Foundation4DataV9container_tKFZ":{"name":"info(container:)","abstract":"Processes ZIP container and returns an array of SevenZipEntryInfo,","parent_name":"SevenZipContainer"},"Classes/SevenZipContainer.html":{"name":"SevenZipContainer","abstract":"
Provides open functions for 7-Zip containers.
"},"Classes/SevenZipEntry.html":{"name":"SevenZipEntry","abstract":"Represents an entry in 7-Zip container.
"},"Structs/SevenZipEntryInfo.html":{"name":"SevenZipEntryInfo","abstract":"Provides information about 7-Zip entry.
"},"Classes/TarContainer.html":{"name":"TarContainer","abstract":"Provides open function for TAR containers.
"},"Classes/TarEntry.html":{"name":"TarEntry","abstract":"Represents either a file or directory entry in TAR container.
"},"Classes/ZipContainer.html":{"name":"ZipContainer","abstract":"Provides open function for ZIP containers.
"},"Classes/ZipEntry.html":{"name":"ZipEntry","abstract":"Represents either a file or directory entry in ZIP container.
"},"Structs/ZlibHeader/CompressionLevel.html#/s:13SWCompression10ZlibHeaderV16CompressionLevelO16fastestAlgorithmA2EmF":{"name":"fastestAlgorithm","abstract":"Fastest algorithm.
","parent_name":"CompressionLevel"},"Structs/ZlibHeader/CompressionLevel.html#/s:13SWCompression10ZlibHeaderV16CompressionLevelO13fastAlgorithmA2EmF":{"name":"fastAlgorithm","abstract":"Fast algorithm.
","parent_name":"CompressionLevel"},"Structs/ZlibHeader/CompressionLevel.html#/s:13SWCompression10ZlibHeaderV16CompressionLevelO16defaultAlgorithmA2EmF":{"name":"defaultAlgorithm","abstract":"Default algorithm.
","parent_name":"CompressionLevel"},"Structs/ZlibHeader/CompressionLevel.html#/s:13SWCompression10ZlibHeaderV16CompressionLevelO13slowAlgorithmA2EmF":{"name":"slowAlgorithm","abstract":"Slowest algorithm but with maximum compression.
","parent_name":"CompressionLevel"},"Structs/ZlibHeader/CompressionMethod.html#/s:13SWCompression10ZlibHeaderV17CompressionMethodO7deflateA2EmF":{"name":"deflate","abstract":"The only one supported compression method (Deflate).
","parent_name":"CompressionMethod"},"Structs/ZlibHeader/CompressionMethod.html":{"name":"CompressionMethod","abstract":"Supported compression methods in zlib archive.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader/CompressionLevel.html":{"name":"CompressionLevel","abstract":"Levels of compression which can be used to create Zlib archive.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader.html#/s:13SWCompression10ZlibHeaderV17compressionMethodAC011CompressionE0Ov":{"name":"compressionMethod","abstract":"Compression method of archive. Currently, always equals to .deflate.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader.html#/s:13SWCompression10ZlibHeaderV16compressionLevelAC011CompressionE0Ov":{"name":"compressionLevel","abstract":"Level of compression used in archive.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader.html#/s:13SWCompression10ZlibHeaderV10windowSizeSiv":{"name":"windowSize","abstract":"Size of ‘window’: moving interval of data which was used to make archive.
","parent_name":"ZlibHeader"},"Structs/ZlibHeader.html#/s:13SWCompression10ZlibHeaderVAC10Foundation4DataV7archive_tKcfc":{"name":"init(archive:)","abstract":"Initializes the structure with the values from Zlib archive.
","parent_name":"ZlibHeader"},"Classes/ZlibArchive.html#/s:13SWCompression11ZlibArchiveC9unarchive10Foundation4DataVAG7archive_tKFZ":{"name":"unarchive(archive:)","abstract":"Unarchives Zlib archive.
","parent_name":"ZlibArchive"},"Classes/ZlibArchive.html#/s:13SWCompression11ZlibArchiveC7archive10Foundation4DataVAG4data_tFZ":{"name":"archive(data:)","abstract":"Archives data into Zlib archive.","parent_name":"ZlibArchive"},"Classes/XZArchive.html#/s:13SWCompression9XZArchiveC9unarchive10Foundation4DataVAG7archive_tKFZ":{"name":"unarchive(archive:)","abstract":"
Unarchives XZ archive.
","parent_name":"XZArchive"},"Classes/XZArchive.html#/s:13SWCompression9XZArchiveC14multiUnarchiveSay10Foundation4DataVGAG7archive_tKFZ":{"name":"multiUnarchive(archive:)","abstract":"Unarchives XZ archive which contains one or more streams.
","parent_name":"XZArchive"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO4unixA2EmF":{"name":"unix","abstract":"One of many UNIX-like systems.
","parent_name":"FileSystemType"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO9macintoshA2EmF":{"name":"macintosh","abstract":"Older Macintosh systems.
","parent_name":"FileSystemType"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO4ntfsA2EmF":{"name":"ntfs","abstract":"File system used in Microsoft™®© Windows™®©.
","parent_name":"FileSystemType"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO7unknownA2EmF":{"name":"unknown","abstract":"File system was unknown to the archiver.
","parent_name":"FileSystemType"},"Structs/GzipHeader/FileSystemType.html#/s:13SWCompression10GzipHeaderV14FileSystemTypeO5otherA2EmF":{"name":"other","abstract":"File system is one of the rare systems.
","parent_name":"FileSystemType"},"Structs/GzipHeader/CompressionMethod.html#/s:13SWCompression10GzipHeaderV17CompressionMethodO7deflateA2EmF":{"name":"deflate","abstract":"The only one supported compression method (Deflate).
","parent_name":"CompressionMethod"},"Structs/GzipHeader/CompressionMethod.html":{"name":"CompressionMethod","abstract":"Supported compression methods in GZip archive.
","parent_name":"GzipHeader"},"Structs/GzipHeader/FileSystemType.html":{"name":"FileSystemType","abstract":"Type of file system on which GZip archive was created.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV17compressionMethodAC011CompressionE0Ov":{"name":"compressionMethod","abstract":"Compression method of archive. Currently, always equals to .deflate.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV16modificationTime10Foundation4DateVSgv":{"name":"modificationTime","abstract":"The most recent modification time of the original file.","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV6osTypeAC010FileSystemE0Ov":{"name":"osType","abstract":"
Type of file system on which archivation took place.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV8fileNameSSSgv":{"name":"fileName","abstract":"Name of the original file. If archive doesn’t contain file’s name, then nil.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV7commentSSSgv":{"name":"comment","abstract":"Comment stored in archive. If archive doesn’t contain any comment, then nil.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderV10isTextFileSbv":{"name":"isTextFile","abstract":"Check if file is likely to be text file or ASCII-file.
","parent_name":"GzipHeader"},"Structs/GzipHeader.html#/s:13SWCompression10GzipHeaderVAC10Foundation4DataV7archive_tKcfc":{"name":"init(archive:)","abstract":"Initializes the structure with the values from the first ‘member’ of GZip archive.
","parent_name":"GzipHeader"},"Classes/GzipArchive/Member.html#/s:13SWCompression11GzipArchiveC6MemberV6headerAA0B6HeaderVv":{"name":"header","abstract":"GZip header of a member.
","parent_name":"Member"},"Classes/GzipArchive/Member.html#/s:13SWCompression11GzipArchiveC6MemberV4data10Foundation4DataVv":{"name":"data","abstract":"Unarchived data from a member.
","parent_name":"Member"},"Classes/GzipArchive/Member.html":{"name":"Member","abstract":"Represents a member of multi-member of GZip archive.
","parent_name":"GzipArchive"},"Classes/GzipArchive.html#/s:13SWCompression11GzipArchiveC9unarchive10Foundation4DataVAG7archive_tKFZ":{"name":"unarchive(archive:)","abstract":"Unarchives GZip archive.
","parent_name":"GzipArchive"},"Classes/GzipArchive.html#/s:13SWCompression11GzipArchiveC14multiUnarchiveSayAC6MemberVG10Foundation4DataV7archive_tKFZ":{"name":"multiUnarchive(archive:)","abstract":"Unarchives multi-member GZip archive.","parent_name":"GzipArchive"},"Classes/GzipArchive.html#/s:13SWCompression11GzipArchiveC7archive10Foundation4DataVAG4data_SSSg7commentAI8fileNameSb14writeHeaderCRCSb10isTextFileAA0bL0V0P10SystemTypeOSg02osR0AE4DateVSg16modificationTimetKFZ":{"name":"archive(data:comment:fileName:writeHeaderCRC:isTextFile:osType:modificationTime:)","abstract":"
Archives data into GZip archive, using various specified options.","parent_name":"GzipArchive"},"Classes/GzipArchive.html":{"name":"GzipArchive","abstract":"
Provides unarchive and archive functions for GZip archives.
"},"Structs/GzipHeader.html":{"name":"GzipHeader","abstract":"Represents a GZip archive’s header.
"},"Classes/XZArchive.html":{"name":"XZArchive","abstract":"Provides unarchive function for XZ archives.
"},"Classes/ZlibArchive.html":{"name":"ZlibArchive","abstract":"Provides unarchive and archive functions for Zlib archives.
"},"Structs/ZlibHeader.html":{"name":"ZlibHeader","abstract":"Represents a Zlib archive’s header.
"},"Classes/LZMA2.html#/s:13SWCompression5LZMA2C10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompresses data using LZMA2 algortihm.
","parent_name":"LZMA2"},"Classes/LZMA.html#/s:13SWCompression4LZMAC10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompresses data using LZMA algortihm.
","parent_name":"LZMA"},"Classes/Deflate.html#/s:13SWCompression7DeflateC10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompresses data using Deflate algortihm.
","parent_name":"Deflate"},"Classes/Deflate.html#/s:13SWCompression7DeflateC8compress10Foundation4DataVAG4data_tFZ":{"name":"compress(data:)","abstract":"Compresses data with Deflate algortihm.
","parent_name":"Deflate"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO3oneA2EmF":{"name":"one","abstract":"100 KB.
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO3twoA2EmF":{"name":"two","abstract":"200 KB.
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO5threeA2EmF":{"name":"three","abstract":"300 KB.
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO4fourA2EmF":{"name":"four","abstract":"400 KB.
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO4fiveA2EmF":{"name":"five","abstract":"500 KB.
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO3sixA2EmF":{"name":"six","abstract":"600 KB.
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO5sevenA2EmF":{"name":"seven","abstract":"700 KB.
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO5eightA2EmF":{"name":"eight","abstract":"800 KB.
","parent_name":"BlockSize"},"Classes/BZip2/BlockSize.html#/s:13SWCompression5BZip2C9BlockSizeO4nineA2EmF":{"name":"nine","abstract":"900 KB.
","parent_name":"BlockSize"},"Classes/BZip2.html#/s:13SWCompression5BZip2C10decompress10Foundation4DataVAG4data_tKFZ":{"name":"decompress(data:)","abstract":"Decompresses data using BZip2 algortihm.
","parent_name":"BZip2"},"Classes/BZip2.html#/s:13SWCompression5BZip2C8compress10Foundation4DataVAG4data_tFZ":{"name":"compress(data:)","abstract":"Compresses data with BZip2 algortihm.
","parent_name":"BZip2"},"Classes/BZip2.html#/s:13SWCompression5BZip2C8compress10Foundation4DataVAG4data_AC9BlockSizeO05blockH0tFZ":{"name":"compress(data:blockSize:)","abstract":"Compresses data with BZip2 algortihm, splitting data into blocks of specified blockSize.
","parent_name":"BZip2"},"Classes/BZip2/BlockSize.html":{"name":"BlockSize","abstract":"Represents size of blocks in which data is split during BZip2 compression.
","parent_name":"BZip2"},"Classes/BZip2.html":{"name":"BZip2","abstract":"Provides functions for compression and decompression for BZip2 algorithm.
"},"Classes/Deflate.html":{"name":"Deflate","abstract":"Provides functions for compression and decompression for Deflate algorithm.
"},"Classes/LZMA.html":{"name":"LZMA","abstract":"Provides decompression function for LZMA algorithm.
"},"Classes/LZMA2.html":{"name":"LZMA2","abstract":"Provides decompression function for LZMA2 algorithm.
"},"Compression.html":{"name":"Compression"},"Archives.html":{"name":"Archives"},"Containers.html":{"name":"Containers"},"Errors.html":{"name":"Errors"},"Protocols.html":{"name":"Protocols"}}
\ No newline at end of file
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/docSet.dsidx b/docs/docsets/SWCompression.docset/Contents/Resources/docSet.dsidx
index dfd04956f3999c14fa7a39e8bac3ebea4b769d82..218c21b5d214de595f138a06a3877187d850156f 100644
GIT binary patch
delta 143
zcmZo@U~On%-5}_|ev2`HKaa_CvxLKXM&{N=^~wKwRVHufjh<}oG?6WzO&Xim*r)sJGAc8cY<6=#a7Sf51OH-vC%%V#O?*7Ob9lLVZt-m6>Ep@a@!(PA;oyGG
meU5wm#==(a?enx5-!gLMHgU5tfDOCgWQAndb}l`}Z-M}lc`oe$
delta 130
zcmZo@U~On%-5}_|eu6Q8Kaa_LvxLKXM&{y1^~wKwRVHuf^_=YKG?BfLflXVoF?jL=
zC+o@T@^+g&ocG;Pna9AtnBR%-Azu?84{tZmFP@V;OL=N}qIt}DM7Y0mU*q1(J#S-S
g3HSE(+Kg`*IqRCZ*%-j4Jan=GnX;WnkMWBj09E8G!~g&Q
diff --git a/docs/docsets/SWCompression.tgz b/docs/docsets/SWCompression.tgz
index 12df964057d1712043d2cf80435772452852b8a4..17f9c68aa7bd0e19403a4405c404d34f16ac44eb 100644
GIT binary patch
literal 124588
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