From 20acd58c7cd351a293507cbefa8f33fe99fc944b Mon Sep 17 00:00:00 2001
From: Timofey Solomko
Date: Sun, 29 Jan 2017 12:04:39 +0300
Subject: [PATCH] Preparations for 2.1.0.
---
.jazzy.yaml | 4 ++--
CHANGELOG.md | 5 +++--
README.md | 6 +++++-
SWCompression.podspec | 2 +-
Sources/Service/Info-iOS.plist | 2 +-
Sources/Service/Info-tvOS.plist | 2 +-
Sources/Service/Info-watchOS.plist | 2 +-
Sources/Service/Info.plist | 2 +-
docs/Classes.html | 16 +++++++-------
docs/Classes/BZip2.html | 2 +-
docs/Classes/Deflate.html | 2 +-
docs/Classes/GzipArchive.html | 2 +-
docs/Classes/LZMA.html | 2 +-
docs/Classes/LZMA2.html | 2 +-
docs/Classes/XZArchive.html | 2 +-
docs/Classes/ZipContainer.html | 2 +-
docs/Classes/ZlibArchive.html | 2 +-
docs/Enums.html | 16 +++++++-------
docs/Enums/BZip2Error.html | 18 ++++++++--------
docs/Enums/DeflateError.html | 8 +++----
docs/Enums/GzipError.html | 12 +++++------
docs/Enums/LZMA2Error.html | 10 ++++-----
docs/Enums/LZMAError.html | 14 ++++++------
docs/Enums/XZError.html | 20 +++++++++---------
docs/Enums/ZipError.html | 20 +++++++++---------
docs/Enums/ZlibError.html | 10 ++++-----
docs/Protocols.html | 4 ++--
docs/Protocols/Archive.html | 2 +-
docs/Protocols/DecompressionAlgorithm.html | 2 +-
docs/Structs.html | 4 ++--
docs/Structs/GzipHeader.html | 16 +++++++-------
.../Structs/GzipHeader/CompressionMethod.html | 2 +-
docs/Structs/GzipHeader/FileSystemType.html | 10 ++++-----
docs/Structs/ZlibHeader.html | 12 +++++------
docs/Structs/ZlibHeader/CompressionLevel.html | 8 +++----
.../Structs/ZlibHeader/CompressionMethod.html | 2 +-
.../Contents/Resources/Documents/Classes.html | 16 +++++++-------
.../Resources/Documents/Classes/BZip2.html | 2 +-
.../Resources/Documents/Classes/Deflate.html | 2 +-
.../Documents/Classes/GzipArchive.html | 2 +-
.../Resources/Documents/Classes/LZMA.html | 2 +-
.../Resources/Documents/Classes/LZMA2.html | 2 +-
.../Documents/Classes/XZArchive.html | 2 +-
.../Documents/Classes/ZipContainer.html | 2 +-
.../Documents/Classes/ZlibArchive.html | 2 +-
.../Contents/Resources/Documents/Enums.html | 16 +++++++-------
.../Resources/Documents/Enums/BZip2Error.html | 18 ++++++++--------
.../Documents/Enums/DeflateError.html | 8 +++----
.../Resources/Documents/Enums/GzipError.html | 12 +++++------
.../Resources/Documents/Enums/LZMA2Error.html | 10 ++++-----
.../Resources/Documents/Enums/LZMAError.html | 14 ++++++------
.../Resources/Documents/Enums/XZError.html | 20 +++++++++---------
.../Resources/Documents/Enums/ZipError.html | 20 +++++++++---------
.../Resources/Documents/Enums/ZlibError.html | 10 ++++-----
.../Resources/Documents/Protocols.html | 4 ++--
.../Documents/Protocols/Archive.html | 2 +-
.../Protocols/DecompressionAlgorithm.html | 2 +-
.../Contents/Resources/Documents/Structs.html | 4 ++--
.../Documents/Structs/GzipHeader.html | 16 +++++++-------
.../Structs/GzipHeader/CompressionMethod.html | 2 +-
.../Structs/GzipHeader/FileSystemType.html | 10 ++++-----
.../Documents/Structs/ZlibHeader.html | 12 +++++------
.../Structs/ZlibHeader/CompressionLevel.html | 8 +++----
.../Structs/ZlibHeader/CompressionMethod.html | 2 +-
.../Contents/Resources/Documents/index.html | 9 +++++++-
docs/docsets/SWCompression.tgz | Bin 70480 -> 70598 bytes
docs/index.html | 9 +++++++-
67 files changed, 253 insertions(+), 234 deletions(-)
diff --git a/.jazzy.yaml b/.jazzy.yaml
index 9baa639e..7521aca4 100644
--- a/.jazzy.yaml
+++ b/.jazzy.yaml
@@ -4,9 +4,9 @@ exclude: Tests/
swift_version: 3.0.2
author: Timofey Solomko
module: SWCompression
-module_version: 2.1.0-test2
+module_version: 2.1.0
copyright: '© 2017 Timofey Solomko'
readme: README.md
github_url: https://github.com/tsolomko/SWCompression
-github_file_prefix: https://github.com/tsolomko/SWCompression/tree/v2.1.0-test2
+github_file_prefix: https://github.com/tsolomko/SWCompression/tree/v2.1.0
theme: fullwidth
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 018e6204..25a70c8a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,9 @@
# Changelog
-v2.1.0-test2
+v2.1.0
----------------
-- ZIP archives opening.
+- ZIP containers support.
- HuffmanTree is no longer part of SWCompression/Common.
+- Updated documentation.
v2.0.1
----------------
diff --git a/README.md b/README.md
index 27ed9957..e843ca1f 100644
--- a/README.md
+++ b/README.md
@@ -26,6 +26,8 @@ And here comes SWCompression: no Objective-C, pure Swift.
Features
----------------
+- Containers:
+ - ZIP (complying to ISO/IEC 21320 standard)
- (De)compression algorithms:
- LZMA/LZMA2
- Deflate
@@ -159,7 +161,6 @@ To sum up, it is __highly recommended__ to build SWCompression with 'Release' co
Future plans
-------------
-- ZIP (mostly according to ISO/IEC 21320 standard).
- Tar unarchiving.
- Deflate compression.
- BZip2 compression.
@@ -174,3 +175,6 @@ References
- [LZMA SDK and specification](http://www.7-zip.org/sdk.html)
- [XZ specification](http://tukaani.org/xz/xz-file-format-1.0.4.txt)
- [Wikipedia article about LZMA](https://en.wikipedia.org/wiki/Lempel–Ziv–Markov_chain_algorithm)
+- [.ZIP Application Note](http://www.pkware.com/appnote)
+- [ISO/IEC 21320-1](http://www.iso.org/iso/catalogue_detail.htm?csnumber=60101)
+- [List of defined ZIP extra fields](https://opensource.apple.com/source/zip/zip-6/unzip/unzip/proginfo/extra.fld)
diff --git a/SWCompression.podspec b/SWCompression.podspec
index 0bee80a5..8a605549 100644
--- a/SWCompression.podspec
+++ b/SWCompression.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "SWCompression"
- s.version = "2.1.0-test2"
+ s.version = "2.1.0"
s.summary = "Framework with implementations in Swift of different (de)compression algorithms"
s.description = <<-DESC
diff --git a/Sources/Service/Info-iOS.plist b/Sources/Service/Info-iOS.plist
index a6dd66b2..f69838d4 100644
--- a/Sources/Service/Info-iOS.plist
+++ b/Sources/Service/Info-iOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.1.0-test2
+ 2.1.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info-tvOS.plist b/Sources/Service/Info-tvOS.plist
index a6dd66b2..f69838d4 100644
--- a/Sources/Service/Info-tvOS.plist
+++ b/Sources/Service/Info-tvOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.1.0-test2
+ 2.1.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info-watchOS.plist b/Sources/Service/Info-watchOS.plist
index a6dd66b2..f69838d4 100644
--- a/Sources/Service/Info-watchOS.plist
+++ b/Sources/Service/Info-watchOS.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.1.0-test2
+ 2.1.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSPrincipalClass
diff --git a/Sources/Service/Info.plist b/Sources/Service/Info.plist
index 94ad7300..64df5ef2 100644
--- a/Sources/Service/Info.plist
+++ b/Sources/Service/Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 2.1.0-test2
+ 2.1.0
CFBundleVersion
$(CURRENT_PROJECT_VERSION)
NSHumanReadableCopyright
diff --git a/docs/Classes.html b/docs/Classes.html
index 0daf3759..0bc99893 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -174,7 +174,7 @@
@@ -209,7 +209,7 @@
@@ -244,7 +244,7 @@
@@ -279,7 +279,7 @@
@@ -314,7 +314,7 @@
@@ -349,7 +349,7 @@
@@ -384,7 +384,7 @@
@@ -419,7 +419,7 @@
diff --git a/docs/Classes/BZip2.html b/docs/Classes/BZip2.html
index 76ed3634..a99476d9 100644
--- a/docs/Classes/BZip2.html
+++ b/docs/Classes/BZip2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/Deflate.html b/docs/Classes/Deflate.html
index 8b450141..6c863702 100644
--- a/docs/Classes/Deflate.html
+++ b/docs/Classes/Deflate.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/GzipArchive.html b/docs/Classes/GzipArchive.html
index a18c789b..d962fa55 100644
--- a/docs/Classes/GzipArchive.html
+++ b/docs/Classes/GzipArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/LZMA.html b/docs/Classes/LZMA.html
index d5f713dc..7623d503 100644
--- a/docs/Classes/LZMA.html
+++ b/docs/Classes/LZMA.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/LZMA2.html b/docs/Classes/LZMA2.html
index fab3990c..602fd158 100644
--- a/docs/Classes/LZMA2.html
+++ b/docs/Classes/LZMA2.html
@@ -226,7 +226,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/XZArchive.html b/docs/Classes/XZArchive.html
index 4ab78488..a682cb4d 100644
--- a/docs/Classes/XZArchive.html
+++ b/docs/Classes/XZArchive.html
@@ -230,7 +230,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Classes/ZipContainer.html b/docs/Classes/ZipContainer.html
index e7d22699..1f2b185b 100644
--- a/docs/Classes/ZipContainer.html
+++ b/docs/Classes/ZipContainer.html
@@ -247,7 +247,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
diff --git a/docs/Classes/ZlibArchive.html b/docs/Classes/ZlibArchive.html
index df1aea0e..025dd6f4 100644
--- a/docs/Classes/ZlibArchive.html
+++ b/docs/Classes/ZlibArchive.html
@@ -234,7 +234,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums.html b/docs/Enums.html
index ca7e2b87..fe9c3bca 100644
--- a/docs/Enums.html
+++ b/docs/Enums.html
@@ -183,7 +183,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -230,7 +230,7 @@ Associated value contains already decompressed data.
@@ -280,7 +280,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -329,7 +329,7 @@ than the repeat length.
@@ -374,7 +374,7 @@ Associated value contains already decompressed data.
@@ -417,7 +417,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -465,7 +465,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -516,7 +516,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/BZip2Error.html b/docs/Enums/BZip2Error.html
index 0d16f32c..a88f9c63 100644
--- a/docs/Enums/BZip2Error.html
+++ b/docs/Enums/BZip2Error.html
@@ -193,7 +193,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -227,7 +227,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -261,7 +261,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -295,7 +295,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -329,7 +329,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -363,7 +363,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -397,7 +397,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -431,7 +431,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -465,7 +465,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
diff --git a/docs/Enums/DeflateError.html b/docs/Enums/DeflateError.html
index 44011363..ea0483a8 100644
--- a/docs/Enums/DeflateError.html
+++ b/docs/Enums/DeflateError.html
@@ -188,7 +188,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -222,7 +222,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -256,7 +256,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -290,7 +290,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 feed5fe0..4fe4bfda 100644
--- a/docs/Enums/GzipError.html
+++ b/docs/Enums/GzipError.html
@@ -192,7 +192,7 @@ Associated value contains already decompressed data.
@@ -226,7 +226,7 @@ Associated value contains already decompressed data.
@@ -260,7 +260,7 @@ Associated value contains already decompressed data.
@@ -294,7 +294,7 @@ Associated value contains already decompressed data.
@@ -329,7 +329,7 @@ Associated value contains already decompressed data.
@@ -363,7 +363,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/LZMA2Error.html b/docs/Enums/LZMA2Error.html
index c7c14487..bd30c240 100644
--- a/docs/Enums/LZMA2Error.html
+++ b/docs/Enums/LZMA2Error.html
@@ -189,7 +189,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -223,7 +223,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -257,7 +257,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -291,7 +291,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -326,7 +326,7 @@ amount of compressed data read was different from the one stored in LZMA2 packet
diff --git a/docs/Enums/LZMAError.html b/docs/Enums/LZMAError.html
index 4ac8b262..44158bbf 100644
--- a/docs/Enums/LZMAError.html
+++ b/docs/Enums/LZMAError.html
@@ -194,7 +194,7 @@ than the repeat length.
@@ -228,7 +228,7 @@ than the repeat length.
@@ -262,7 +262,7 @@ than the repeat length.
@@ -296,7 +296,7 @@ than the repeat length.
@@ -330,7 +330,7 @@ than the repeat length.
@@ -364,7 +364,7 @@ than the repeat length.
@@ -398,7 +398,7 @@ than the repeat length.
diff --git a/docs/Enums/XZError.html b/docs/Enums/XZError.html
index 5cae8403..864608ca 100644
--- a/docs/Enums/XZError.html
+++ b/docs/Enums/XZError.html
@@ -196,7 +196,7 @@ Associated value contains already decompressed data.
@@ -230,7 +230,7 @@ Associated value contains already decompressed data.
@@ -264,7 +264,7 @@ Associated value contains already decompressed data.
@@ -298,7 +298,7 @@ Associated value contains already decompressed data.
@@ -332,7 +332,7 @@ Associated value contains already decompressed data.
@@ -366,7 +366,7 @@ Associated value contains already decompressed data.
@@ -401,7 +401,7 @@ amount of compressed data read was different from the one stored in block header
@@ -436,7 +436,7 @@ Associated value contains already decompressed data.
@@ -470,7 +470,7 @@ Associated value contains already decompressed data.
@@ -504,7 +504,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Enums/ZipError.html b/docs/Enums/ZipError.html
index 44d0d7c7..7bb1976a 100644
--- a/docs/Enums/ZipError.html
+++ b/docs/Enums/ZipError.html
@@ -195,7 +195,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -229,7 +229,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -263,7 +263,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -297,7 +297,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -331,7 +331,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -365,7 +365,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -399,7 +399,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -433,7 +433,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -467,7 +467,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -501,7 +501,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
diff --git a/docs/Enums/ZlibError.html b/docs/Enums/ZlibError.html
index ceb81844..707dd6c3 100644
--- a/docs/Enums/ZlibError.html
+++ b/docs/Enums/ZlibError.html
@@ -190,7 +190,7 @@ Associated value contains already decompressed data.
@@ -224,7 +224,7 @@ Associated value contains already decompressed data.
@@ -258,7 +258,7 @@ Associated value contains already decompressed data.
@@ -292,7 +292,7 @@ Associated value contains already decompressed data.
@@ -327,7 +327,7 @@ Associated value contains already decompressed data.
diff --git a/docs/Protocols.html b/docs/Protocols.html
index 32030438..c1fa9c82 100644
--- a/docs/Protocols.html
+++ b/docs/Protocols.html
@@ -174,7 +174,7 @@
@@ -205,7 +205,7 @@
diff --git a/docs/Protocols/Archive.html b/docs/Protocols/Archive.html
index f6fdb20f..84a991bd 100644
--- a/docs/Protocols/Archive.html
+++ b/docs/Protocols/Archive.html
@@ -180,7 +180,7 @@
diff --git a/docs/Protocols/DecompressionAlgorithm.html b/docs/Protocols/DecompressionAlgorithm.html
index 201fd36c..d325c541 100644
--- a/docs/Protocols/DecompressionAlgorithm.html
+++ b/docs/Protocols/DecompressionAlgorithm.html
@@ -180,7 +180,7 @@
diff --git a/docs/Structs.html b/docs/Structs.html
index 45821d12..4af3de12 100644
--- a/docs/Structs.html
+++ b/docs/Structs.html
@@ -174,7 +174,7 @@
@@ -209,7 +209,7 @@
diff --git a/docs/Structs/GzipHeader.html b/docs/Structs/GzipHeader.html
index 0097c550..b8746b3d 100644
--- a/docs/Structs/GzipHeader.html
+++ b/docs/Structs/GzipHeader.html
@@ -181,7 +181,7 @@
@@ -212,7 +212,7 @@
@@ -242,7 +242,7 @@
@@ -272,7 +272,7 @@
@@ -302,7 +302,7 @@
@@ -332,7 +332,7 @@
@@ -362,7 +362,7 @@
@@ -427,7 +427,7 @@ it might not be compressed with gzip at all.
diff --git a/docs/Structs/GzipHeader/CompressionMethod.html b/docs/Structs/GzipHeader/CompressionMethod.html
index 08c86cff..203fa4c1 100644
--- a/docs/Structs/GzipHeader/CompressionMethod.html
+++ b/docs/Structs/GzipHeader/CompressionMethod.html
@@ -180,7 +180,7 @@
diff --git a/docs/Structs/GzipHeader/FileSystemType.html b/docs/Structs/GzipHeader/FileSystemType.html
index 96eef7e5..59859573 100644
--- a/docs/Structs/GzipHeader/FileSystemType.html
+++ b/docs/Structs/GzipHeader/FileSystemType.html
@@ -180,7 +180,7 @@
@@ -214,7 +214,7 @@
@@ -248,7 +248,7 @@
@@ -282,7 +282,7 @@
@@ -316,7 +316,7 @@
diff --git a/docs/Structs/ZlibHeader.html b/docs/Structs/ZlibHeader.html
index 4dc1ac86..ea7ac348 100644
--- a/docs/Structs/ZlibHeader.html
+++ b/docs/Structs/ZlibHeader.html
@@ -181,7 +181,7 @@
@@ -212,7 +212,7 @@
@@ -242,7 +242,7 @@
@@ -272,7 +272,7 @@
@@ -302,7 +302,7 @@
@@ -367,7 +367,7 @@ it might not be compressed with zlib at all.
diff --git a/docs/Structs/ZlibHeader/CompressionLevel.html b/docs/Structs/ZlibHeader/CompressionLevel.html
index ec102b12..b0ed94fa 100644
--- a/docs/Structs/ZlibHeader/CompressionLevel.html
+++ b/docs/Structs/ZlibHeader/CompressionLevel.html
@@ -180,7 +180,7 @@
@@ -214,7 +214,7 @@
@@ -248,7 +248,7 @@
@@ -282,7 +282,7 @@
diff --git a/docs/Structs/ZlibHeader/CompressionMethod.html b/docs/Structs/ZlibHeader/CompressionMethod.html
index ed01b887..21086040 100644
--- a/docs/Structs/ZlibHeader/CompressionMethod.html
+++ b/docs/Structs/ZlibHeader/CompressionMethod.html
@@ -180,7 +180,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
index 0daf3759..0bc99893 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes.html
@@ -174,7 +174,7 @@
@@ -209,7 +209,7 @@
@@ -244,7 +244,7 @@
@@ -279,7 +279,7 @@
@@ -314,7 +314,7 @@
@@ -349,7 +349,7 @@
@@ -384,7 +384,7 @@
@@ -419,7 +419,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 76ed3634..a99476d9 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html
@@ -226,7 +226,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/Classes/Deflate.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
index 8b450141..6c863702 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html
@@ -226,7 +226,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/Classes/GzipArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
index a18c789b..d962fa55 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html
@@ -234,7 +234,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/Classes/LZMA.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
index d5f713dc..7623d503 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html
@@ -226,7 +226,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/Classes/LZMA2.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
index fab3990c..602fd158 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html
@@ -226,7 +226,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/Classes/XZArchive.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
index 4ab78488..a682cb4d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html
@@ -230,7 +230,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/Classes/ZipContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
index e7d22699..1f2b185b 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html
@@ -247,7 +247,7 @@ It may indicate that either the container is damaged or it might not be ZIP cont
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 df1aea0e..025dd6f4 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html
@@ -234,7 +234,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.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
index ca7e2b87..fe9c3bca 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums.html
@@ -183,7 +183,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -230,7 +230,7 @@ Associated value contains already decompressed data.
@@ -280,7 +280,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -329,7 +329,7 @@ than the repeat length.
@@ -374,7 +374,7 @@ Associated value contains already decompressed data.
@@ -417,7 +417,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -465,7 +465,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -516,7 +516,7 @@ Associated value contains already decompressed data.
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 0d16f32c..a88f9c63 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html
@@ -193,7 +193,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -227,7 +227,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -261,7 +261,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -295,7 +295,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -329,7 +329,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -363,7 +363,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -397,7 +397,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -431,7 +431,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -465,7 +465,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/DeflateError.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
index 44011363..ea0483a8 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html
@@ -188,7 +188,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -222,7 +222,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -256,7 +256,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -290,7 +290,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 feed5fe0..4fe4bfda 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html
@@ -192,7 +192,7 @@ Associated value contains already decompressed data.
@@ -226,7 +226,7 @@ Associated value contains already decompressed data.
@@ -260,7 +260,7 @@ Associated value contains already decompressed data.
@@ -294,7 +294,7 @@ Associated value contains already decompressed data.
@@ -329,7 +329,7 @@ Associated value contains already decompressed data.
@@ -363,7 +363,7 @@ Associated value 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 c7c14487..bd30c240 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html
@@ -189,7 +189,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -223,7 +223,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -257,7 +257,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -291,7 +291,7 @@ It may indicate that either the data is damaged or it might not be compressed wi
@@ -326,7 +326,7 @@ amount of compressed data read was 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 4ac8b262..44158bbf 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html
@@ -194,7 +194,7 @@ than the repeat length.
@@ -228,7 +228,7 @@ than the repeat length.
@@ -262,7 +262,7 @@ than the repeat length.
@@ -296,7 +296,7 @@ than the repeat length.
@@ -330,7 +330,7 @@ than the repeat length.
@@ -364,7 +364,7 @@ than the repeat length.
@@ -398,7 +398,7 @@ than the repeat length.
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 5cae8403..864608ca 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html
@@ -196,7 +196,7 @@ Associated value contains already decompressed data.
@@ -230,7 +230,7 @@ Associated value contains already decompressed data.
@@ -264,7 +264,7 @@ Associated value contains already decompressed data.
@@ -298,7 +298,7 @@ Associated value contains already decompressed data.
@@ -332,7 +332,7 @@ Associated value contains already decompressed data.
@@ -366,7 +366,7 @@ Associated value contains already decompressed data.
@@ -401,7 +401,7 @@ amount of compressed data read was different from the one stored in block header
@@ -436,7 +436,7 @@ Associated value contains already decompressed data.
@@ -470,7 +470,7 @@ Associated value contains already decompressed data.
@@ -504,7 +504,7 @@ Associated value 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 44d0d7c7..7bb1976a 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html
@@ -195,7 +195,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -229,7 +229,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -263,7 +263,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -297,7 +297,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -331,7 +331,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -365,7 +365,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -399,7 +399,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -433,7 +433,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -467,7 +467,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
@@ -501,7 +501,7 @@ It may indicate that either the data is damaged or it might not be ZIP archive (
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 ceb81844..707dd6c3 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html
@@ -190,7 +190,7 @@ Associated value contains already decompressed data.
@@ -224,7 +224,7 @@ Associated value contains already decompressed data.
@@ -258,7 +258,7 @@ Associated value contains already decompressed data.
@@ -292,7 +292,7 @@ Associated value contains already decompressed data.
@@ -327,7 +327,7 @@ Associated value contains already decompressed data.
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
index 32030438..c1fa9c82 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html
@@ -174,7 +174,7 @@
@@ -205,7 +205,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 f6fdb20f..84a991bd 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html
@@ -180,7 +180,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 201fd36c..d325c541 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html
@@ -180,7 +180,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
index 45821d12..4af3de12 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs.html
@@ -174,7 +174,7 @@
@@ -209,7 +209,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 0097c550..b8746b3d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html
@@ -181,7 +181,7 @@
@@ -212,7 +212,7 @@
@@ -242,7 +242,7 @@
@@ -272,7 +272,7 @@
@@ -302,7 +302,7 @@
@@ -332,7 +332,7 @@
@@ -362,7 +362,7 @@
@@ -427,7 +427,7 @@ it might not be compressed 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 08c86cff..203fa4c1 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
@@ -180,7 +180,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 96eef7e5..59859573 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
@@ -180,7 +180,7 @@
@@ -214,7 +214,7 @@
@@ -248,7 +248,7 @@
@@ -282,7 +282,7 @@
@@ -316,7 +316,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 4dc1ac86..ea7ac348 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html
@@ -181,7 +181,7 @@
@@ -212,7 +212,7 @@
@@ -242,7 +242,7 @@
@@ -272,7 +272,7 @@
@@ -302,7 +302,7 @@
@@ -367,7 +367,7 @@ it might not be compressed 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 ec102b12..b0ed94fa 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
@@ -180,7 +180,7 @@
@@ -214,7 +214,7 @@
@@ -248,7 +248,7 @@
@@ -282,7 +282,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 ed01b887..21086040 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
@@ -180,7 +180,7 @@
diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
index c8023a45..23e1202d 100644
--- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
+++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html
@@ -167,6 +167,11 @@ And yes, it is also in Objective-C.
Features
+- Containers:
+
+
+- ZIP (complying to ISO/IEC 21320 standard)
+
- (De)compression algorithms: