From b471e661067f0f053e089d030cdc8d18658851f9 Mon Sep 17 00:00:00 2001 From: Timofey Solomko Date: Sat, 25 Nov 2017 18:43:39 +0300 Subject: [PATCH] Prepare for 4.0.1 --- .jazzy.yaml | 4 +-- CHANGELOG.md | 14 ++++++++ SWCompression.podspec | 2 +- Sources/Service/Info.plist | 2 +- Sources/swcomp/main.swift | 2 +- docs/Archives.html | 10 +++--- docs/Classes/BZip2.html | 8 ++--- docs/Classes/BZip2/BlockSize.html | 18 +++++----- docs/Classes/Deflate.html | 4 +-- docs/Classes/GzipArchive.html | 8 ++--- docs/Classes/GzipArchive/Member.html | 4 +-- docs/Classes/LZMA.html | 2 +- docs/Classes/LZMA2.html | 2 +- docs/Classes/SevenZipContainer.html | 4 +-- docs/Classes/TarContainer.html | 4 +-- docs/Classes/XZArchive.html | 4 +-- docs/Classes/ZipContainer.html | 4 +-- docs/Classes/ZlibArchive.html | 4 +-- docs/Common Auxiliary Types.html | 10 +++--- docs/Compression.html | 8 ++--- docs/Containers.html | 18 +++++----- docs/Enums/BZip2Error.html | 20 +++++------ docs/Enums/CompressionMethod.html | 12 +++---- docs/Enums/ContainerEntryType.html | 20 +++++------ docs/Enums/DeflateError.html | 8 ++--- docs/Enums/FileSystemType.html | 10 +++--- docs/Enums/GzipError.html | 14 ++++---- docs/Enums/LZMA2Error.html | 8 ++--- docs/Enums/LZMAError.html | 14 ++++---- docs/Enums/SevenZipError.html | 22 ++++++------ docs/Enums/TarError.html | 8 ++--- docs/Enums/XZError.html | 18 +++++----- docs/Enums/ZipError.html | 22 ++++++------ docs/Enums/ZlibError.html | 10 +++--- docs/Errors.html | 20 +++++------ docs/Protocols.html | 12 +++---- docs/Protocols/Archive.html | 2 +- docs/Protocols/CompressionAlgorithm.html | 2 +- docs/Protocols/Container.html | 4 +-- docs/Protocols/ContainerEntry.html | 4 +-- docs/Protocols/ContainerEntryInfo.html | 14 ++++---- docs/Protocols/DecompressionAlgorithm.html | 2 +- docs/Structs/DosAttributes.html | 16 ++++----- docs/Structs/GzipHeader.html | 14 ++++---- docs/Structs/Permissions.html | 28 +++++++-------- docs/Structs/SevenZipEntry.html | 4 +-- docs/Structs/SevenZipEntryInfo.html | 26 +++++++------- docs/Structs/TarEntry.html | 4 +-- docs/Structs/TarEntryInfo.html | 32 +++++++++--------- docs/Structs/ZipEntry.html | 4 +-- docs/Structs/ZipEntryInfo.html | 26 +++++++------- docs/Structs/ZlibHeader.html | 10 +++--- docs/Structs/ZlibHeader/CompressionLevel.html | 8 ++--- .../Resources/Documents/Archives.html | 10 +++--- .../Resources/Documents/Classes/BZip2.html | 8 ++--- .../Documents/Classes/BZip2/BlockSize.html | 18 +++++----- .../Resources/Documents/Classes/Deflate.html | 4 +-- .../Documents/Classes/GzipArchive.html | 8 ++--- .../Documents/Classes/GzipArchive/Member.html | 4 +-- .../Resources/Documents/Classes/LZMA.html | 2 +- .../Resources/Documents/Classes/LZMA2.html | 2 +- .../Documents/Classes/SevenZipContainer.html | 4 +-- .../Documents/Classes/TarContainer.html | 4 +-- .../Documents/Classes/XZArchive.html | 4 +-- .../Documents/Classes/ZipContainer.html | 4 +-- .../Documents/Classes/ZlibArchive.html | 4 +-- .../Documents/Common Auxiliary Types.html | 10 +++--- .../Resources/Documents/Compression.html | 8 ++--- .../Resources/Documents/Containers.html | 18 +++++----- .../Resources/Documents/Enums/BZip2Error.html | 20 +++++------ .../Documents/Enums/CompressionMethod.html | 12 +++---- .../Documents/Enums/ContainerEntryType.html | 20 +++++------ .../Documents/Enums/DeflateError.html | 8 ++--- .../Documents/Enums/FileSystemType.html | 10 +++--- .../Resources/Documents/Enums/GzipError.html | 14 ++++---- .../Resources/Documents/Enums/LZMA2Error.html | 8 ++--- .../Resources/Documents/Enums/LZMAError.html | 14 ++++---- .../Documents/Enums/SevenZipError.html | 22 ++++++------ .../Resources/Documents/Enums/TarError.html | 8 ++--- .../Resources/Documents/Enums/XZError.html | 18 +++++----- .../Resources/Documents/Enums/ZipError.html | 22 ++++++------ .../Resources/Documents/Enums/ZlibError.html | 10 +++--- .../Contents/Resources/Documents/Errors.html | 20 +++++------ .../Resources/Documents/Protocols.html | 12 +++---- .../Documents/Protocols/Archive.html | 2 +- .../Protocols/CompressionAlgorithm.html | 2 +- .../Documents/Protocols/Container.html | 4 +-- .../Documents/Protocols/ContainerEntry.html | 4 +-- .../Protocols/ContainerEntryInfo.html | 14 ++++---- .../Protocols/DecompressionAlgorithm.html | 2 +- .../Documents/Structs/DosAttributes.html | 16 ++++----- .../Documents/Structs/GzipHeader.html | 14 ++++---- .../Documents/Structs/Permissions.html | 28 +++++++-------- .../Documents/Structs/SevenZipEntry.html | 4 +-- .../Documents/Structs/SevenZipEntryInfo.html | 26 +++++++------- .../Resources/Documents/Structs/TarEntry.html | 4 +-- .../Documents/Structs/TarEntryInfo.html | 32 +++++++++--------- .../Resources/Documents/Structs/ZipEntry.html | 4 +-- .../Documents/Structs/ZipEntryInfo.html | 26 +++++++------- .../Documents/Structs/ZlibHeader.html | 10 +++--- .../Structs/ZlibHeader/CompressionLevel.html | 8 ++--- .../Contents/Resources/Documents/index.html | 21 ++++++++---- docs/docsets/SWCompression.tgz | Bin 124368 -> 124513 bytes docs/index.html | 21 ++++++++---- 104 files changed, 579 insertions(+), 547 deletions(-) diff --git a/.jazzy.yaml b/.jazzy.yaml index 1baa78e3..e74e5fdd 100644 --- a/.jazzy.yaml +++ b/.jazzy.yaml @@ -3,11 +3,11 @@ clean: true exclude: Tests/ author: Timofey Solomko module: SWCompression -module_version: 4.0.1-dev +module_version: 4.0.1 copyright: '© 2017 Timofey Solomko' readme: README.md github_url: https://github.com/tsolomko/SWCompression -github_file_prefix: https://github.com/tsolomko/SWCompression/tree/develop +github_file_prefix: https://github.com/tsolomko/SWCompression/tree/4.0.1 theme: fullwidth custom_categories: diff --git a/CHANGELOG.md b/CHANGELOG.md index a4bab730..b1ea79f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## 4.0.1 + +- Git tag for updates no longer has "v" prefix. +- Fixed incorrectly thrown `XZError.wrongDataSize` without actually trying to decompress anything. +- Fixed crash when opening 7-Zip containers with more than 255 entries with empty streams. +- No longer verify if ZIP string field needs UTF-8 encoding, if language encoding flag is set. +- Reduced memory usage by Deflate compression. +- Added "perf-test" command to swcomp, which is used for measuring performance. +- Internal changes to tests: + - `LONG_TESTS` and `PERF_TESTS` compiler flags are no longer used for testing. + - Reduced size of test6 and test7 from 5 megabytes to 1 megabyte. + - Removed test7 for BZip2 compression. + - Added results for 4.0.0 and 4.0.1 from new performance measuring scheme. + ## 4.0.0 - Reworked Container API: diff --git a/SWCompression.podspec b/SWCompression.podspec index a0325dfe..abb6904f 100644 --- a/SWCompression.podspec +++ b/SWCompression.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "SWCompression" - s.version = "4.0.1-dev" + s.version = "4.0.1" s.summary = "A framework with functions for working with compression, archives and containers." s.description = "A framework with (de)compression algorithms and functions for processing various archives and containers." diff --git a/Sources/Service/Info.plist b/Sources/Service/Info.plist index e6a7ca47..0a1b5a1e 100644 --- a/Sources/Service/Info.plist +++ b/Sources/Service/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.0.1-dev + 4.0.1 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSHumanReadableCopyright diff --git a/Sources/swcomp/main.swift b/Sources/swcomp/main.swift index d2b2e70c..ae90b939 100644 --- a/Sources/swcomp/main.swift +++ b/Sources/swcomp/main.swift @@ -7,7 +7,7 @@ import Foundation import SWCompression import SwiftCLI -let cli = CLI(name: "swcomp", version: "4.0.1-dev", +let cli = CLI(name: "swcomp", version: "4.0.1", description: """ swcomp - small command-line client for SWCompression framework. Serves as an example of SWCompression usage. diff --git a/docs/Archives.html b/docs/Archives.html index 1802bf84..70b422c1 100644 --- a/docs/Archives.html +++ b/docs/Archives.html @@ -246,7 +246,7 @@
- Show on GitHub + Show on GitHub
@@ -281,7 +281,7 @@
- Show on GitHub + Show on GitHub
@@ -316,7 +316,7 @@
- Show on GitHub + Show on GitHub
@@ -351,7 +351,7 @@
- Show on GitHub + Show on GitHub
@@ -386,7 +386,7 @@
- Show on GitHub + Show on GitHub
diff --git a/docs/Classes/BZip2.html b/docs/Classes/BZip2.html index c54d7230..ec4a50da 100644 --- a/docs/Classes/BZip2.html +++ b/docs/Classes/BZip2.html @@ -282,7 +282,7 @@ It may indicate that either data is damaged or it might not be compressed with B

Decompressed data.

- Show on GitHub + Show on GitHub
@@ -341,7 +341,7 @@ Use - Show on GitHub + Show on GitHub @@ -402,7 +402,7 @@ Use - Show on GitHub + Show on GitHub @@ -437,7 +437,7 @@ Use - Show on GitHub + Show on GitHub diff --git a/docs/Classes/BZip2/BlockSize.html b/docs/Classes/BZip2/BlockSize.html index df4a8b6f..c263205b 100644 --- a/docs/Classes/BZip2/BlockSize.html +++ b/docs/Classes/BZip2/BlockSize.html @@ -253,7 +253,7 @@ @@ -287,7 +287,7 @@ @@ -321,7 +321,7 @@ @@ -355,7 +355,7 @@ @@ -389,7 +389,7 @@ @@ -423,7 +423,7 @@ @@ -457,7 +457,7 @@ @@ -491,7 +491,7 @@ @@ -525,7 +525,7 @@ diff --git a/docs/Classes/Deflate.html b/docs/Classes/Deflate.html index faacdfd6..e2c141b9 100644 --- a/docs/Classes/Deflate.html +++ b/docs/Classes/Deflate.html @@ -287,7 +287,7 @@ It may indicate that either data is damaged or it might not be compressed with D

Decompressed data.

@@ -349,7 +349,7 @@ then static Huffman block will be created.

diff --git a/docs/Classes/GzipArchive.html b/docs/Classes/GzipArchive.html index 6604d3fa..4c050445 100644 --- a/docs/Classes/GzipArchive.html +++ b/docs/Classes/GzipArchive.html @@ -254,7 +254,7 @@ @@ -319,7 +319,7 @@ or compressed with Deflate at all.

Unarchived data.

@@ -380,7 +380,7 @@ it might not be archived with GZip or compressed with Deflate at all.

Unarchived data.

@@ -519,7 +519,7 @@ It will be also specified in archive’s header that the compressor used the

Resulting archive’s data.

diff --git a/docs/Classes/GzipArchive/Member.html b/docs/Classes/GzipArchive/Member.html index 1f52bdac..90e08852 100644 --- a/docs/Classes/GzipArchive/Member.html +++ b/docs/Classes/GzipArchive/Member.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ diff --git a/docs/Classes/LZMA.html b/docs/Classes/LZMA.html index 29c353e1..81aa0987 100644 --- a/docs/Classes/LZMA.html +++ b/docs/Classes/LZMA.html @@ -282,7 +282,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 b769e1e7..4c667791 100644 --- a/docs/Classes/LZMA2.html +++ b/docs/Classes/LZMA2.html @@ -282,7 +282,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 24342ac3..8d271558 100644 --- a/docs/Classes/SevenZipContainer.html +++ b/docs/Classes/SevenZipContainer.html @@ -289,7 +289,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai

Array of SevenZipEntry.

@@ -356,7 +356,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/TarContainer.html b/docs/Classes/TarContainer.html index c6aaddc9..cc3a54b6 100644 --- a/docs/Classes/TarContainer.html +++ b/docs/Classes/TarContainer.html @@ -288,7 +288,7 @@ than files stored in those directories, but one SHOULD NOT rely on any particula

Array of TarEntry.

@@ -353,7 +353,7 @@ than files stored in those directories, but one SHOULD NOT rely on any particula

Array of TarEntryInfo.

diff --git a/docs/Classes/XZArchive.html b/docs/Classes/XZArchive.html index b0061442..df0e9c6e 100644 --- a/docs/Classes/XZArchive.html +++ b/docs/Classes/XZArchive.html @@ -287,7 +287,7 @@ it might not be compressed with XZ or LZMA(2) at all.

Unarchived data.

@@ -352,7 +352,7 @@ It may indicate that either the archive is damaged or it might not be compressed

Array of unarchived data from every stream in archive.

diff --git a/docs/Classes/ZipContainer.html b/docs/Classes/ZipContainer.html index 8cfcd660..005a8998 100644 --- a/docs/Classes/ZipContainer.html +++ b/docs/Classes/ZipContainer.html @@ -289,7 +289,7 @@ It may indicate that either container is damaged or it might not be ZIP containe

Array of ZipEntry.

@@ -354,7 +354,7 @@ than files stored in those directories, but one SHOULD NOT rely on any particula

Array of ZipEntryInfo.

diff --git a/docs/Classes/ZlibArchive.html b/docs/Classes/ZlibArchive.html index abadb3b6..b3c906d3 100644 --- a/docs/Classes/ZlibArchive.html +++ b/docs/Classes/ZlibArchive.html @@ -288,7 +288,7 @@ or compressed with Deflate at all.

Unarchived data.

@@ -347,7 +347,7 @@ It will also be specified in archive’s header that the compressor used the

Resulting archive’s data.

diff --git a/docs/Common Auxiliary Types.html b/docs/Common Auxiliary Types.html index 5dd2e38e..2915373d 100644 --- a/docs/Common Auxiliary Types.html +++ b/docs/Common Auxiliary Types.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ @@ -387,7 +387,7 @@ File system determines meaning of file attributes.

diff --git a/docs/Compression.html b/docs/Compression.html index 87060dfb..e2abc738 100644 --- a/docs/Compression.html +++ b/docs/Compression.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ diff --git a/docs/Containers.html b/docs/Containers.html index 6c0ac946..d5823f57 100644 --- a/docs/Containers.html +++ b/docs/Containers.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ @@ -386,7 +386,7 @@ @@ -421,7 +421,7 @@ @@ -456,7 +456,7 @@ @@ -491,7 +491,7 @@ @@ -526,7 +526,7 @@ diff --git a/docs/Enums/BZip2Error.html b/docs/Enums/BZip2Error.html index 669b8f28..41a20738 100644 --- a/docs/Enums/BZip2Error.html +++ b/docs/Enums/BZip2Error.html @@ -254,7 +254,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -288,7 +288,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -322,7 +322,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -356,7 +356,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -390,7 +390,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -424,7 +424,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -458,7 +458,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -492,7 +492,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -526,7 +526,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -561,7 +561,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/Enums/CompressionMethod.html b/docs/Enums/CompressionMethod.html index 6a1b291f..f4065f0f 100644 --- a/docs/Enums/CompressionMethod.html +++ b/docs/Enums/CompressionMethod.html @@ -253,7 +253,7 @@ @@ -287,7 +287,7 @@ @@ -321,7 +321,7 @@ @@ -355,7 +355,7 @@ @@ -389,7 +389,7 @@ @@ -423,7 +423,7 @@ diff --git a/docs/Enums/ContainerEntryType.html b/docs/Enums/ContainerEntryType.html index 4bab0cc7..0f96692c 100644 --- a/docs/Enums/ContainerEntryType.html +++ b/docs/Enums/ContainerEntryType.html @@ -253,7 +253,7 @@ @@ -287,7 +287,7 @@ @@ -321,7 +321,7 @@ @@ -355,7 +355,7 @@ @@ -389,7 +389,7 @@ @@ -423,7 +423,7 @@ @@ -457,7 +457,7 @@ @@ -491,7 +491,7 @@ @@ -525,7 +525,7 @@ @@ -559,7 +559,7 @@ diff --git a/docs/Enums/DeflateError.html b/docs/Enums/DeflateError.html index e44ba4cf..68479720 100644 --- a/docs/Enums/DeflateError.html +++ b/docs/Enums/DeflateError.html @@ -254,7 +254,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -288,7 +288,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -322,7 +322,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -356,7 +356,7 @@ It may indicate that either the data is damaged or it might not be compressed wi diff --git a/docs/Enums/FileSystemType.html b/docs/Enums/FileSystemType.html index 4707b09c..ba979594 100644 --- a/docs/Enums/FileSystemType.html +++ b/docs/Enums/FileSystemType.html @@ -254,7 +254,7 @@ File system determines meaning of file attributes.

@@ -288,7 +288,7 @@ File system determines meaning of file attributes.

@@ -322,7 +322,7 @@ File system determines meaning of file attributes.

@@ -356,7 +356,7 @@ File system determines meaning of file attributes.

@@ -395,7 +395,7 @@ File system determines meaning of file attributes.

diff --git a/docs/Enums/GzipError.html b/docs/Enums/GzipError.html index 0cc7ea3b..9ff4fffa 100644 --- a/docs/Enums/GzipError.html +++ b/docs/Enums/GzipError.html @@ -254,7 +254,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -288,7 +288,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -323,7 +323,7 @@ that archive uses a newer version of GZip format.

@@ -357,7 +357,7 @@ that archive uses a newer version of GZip format.

@@ -399,7 +399,7 @@ for each already decompressed member, including the one with mismatching checksu @@ -433,7 +433,7 @@ for each already decompressed member, including the one with mismatching checksu @@ -467,7 +467,7 @@ for each already decompressed member, including the one with mismatching checksu diff --git a/docs/Enums/LZMA2Error.html b/docs/Enums/LZMA2Error.html index ffe060c9..dd576725 100644 --- a/docs/Enums/LZMA2Error.html +++ b/docs/Enums/LZMA2Error.html @@ -254,7 +254,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -288,7 +288,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -322,7 +322,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -357,7 +357,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 c7a1d409..62e03cf3 100644 --- a/docs/Enums/LZMAError.html +++ b/docs/Enums/LZMAError.html @@ -254,7 +254,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -288,7 +288,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -322,7 +322,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -356,7 +356,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -390,7 +390,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -424,7 +424,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -458,7 +458,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 0c7868d5..e30dd089 100644 --- a/docs/Enums/SevenZipError.html +++ b/docs/Enums/SevenZipError.html @@ -254,7 +254,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai @@ -288,7 +288,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai @@ -323,7 +323,7 @@ or one of the container’s strucutures is incorrect.

@@ -358,7 +358,7 @@ or one of the container’s strucutures is incorrect.

@@ -392,7 +392,7 @@ or one of the container’s strucutures is incorrect.

@@ -426,7 +426,7 @@ or one of the container’s strucutures is incorrect.

@@ -460,7 +460,7 @@ or one of the container’s strucutures is incorrect.

@@ -494,7 +494,7 @@ or one of the container’s strucutures is incorrect.

@@ -528,7 +528,7 @@ or one of the container’s strucutures is incorrect.

@@ -562,7 +562,7 @@ or one of the container’s strucutures is incorrect.

@@ -597,7 +597,7 @@ no internal structure was found where it must be.

diff --git a/docs/Enums/TarError.html b/docs/Enums/TarError.html index da0cf505..c0fb77e4 100644 --- a/docs/Enums/TarError.html +++ b/docs/Enums/TarError.html @@ -254,7 +254,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -288,7 +288,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -322,7 +322,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -356,7 +356,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 987bcd6d..f80c407c 100644 --- a/docs/Enums/XZError.html +++ b/docs/Enums/XZError.html @@ -254,7 +254,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -289,7 +289,7 @@ which can mean both damaged archive or that archive uses a newer version of XZ f @@ -323,7 +323,7 @@ which can mean both damaged archive or that archive uses a newer version of XZ f @@ -357,7 +357,7 @@ which can mean both damaged archive or that archive uses a newer version of XZ f @@ -391,7 +391,7 @@ which can mean both damaged archive or that archive uses a newer version of XZ f @@ -426,7 +426,7 @@ amount of compressed data read is different from the one stored in archive.

@@ -468,7 +468,7 @@ for each already decompressed stream, including the one with mismatching checksu @@ -502,7 +502,7 @@ for each already decompressed stream, including the one with mismatching checksu @@ -536,7 +536,7 @@ for each already decompressed stream, including the one with mismatching checksu diff --git a/docs/Enums/ZipError.html b/docs/Enums/ZipError.html index b60db4e9..532ce121 100644 --- a/docs/Enums/ZipError.html +++ b/docs/Enums/ZipError.html @@ -254,7 +254,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -288,7 +288,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -322,7 +322,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -356,7 +356,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -390,7 +390,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -424,7 +424,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -458,7 +458,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -492,7 +492,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -526,7 +526,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -561,7 +561,7 @@ Associated value of the error contains @@ -595,7 +595,7 @@ Associated value of the error contains diff --git a/docs/Enums/ZlibError.html b/docs/Enums/ZlibError.html index e24e00c5..e115362d 100644 --- a/docs/Enums/ZlibError.html +++ b/docs/Enums/ZlibError.html @@ -254,7 +254,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -288,7 +288,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -322,7 +322,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -356,7 +356,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -391,7 +391,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/Errors.html b/docs/Errors.html index 9e06a9cf..e20b28cc 100644 --- a/docs/Errors.html +++ b/docs/Errors.html @@ -247,7 +247,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -283,7 +283,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -319,7 +319,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -355,7 +355,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -391,7 +391,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -427,7 +427,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai @@ -463,7 +463,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -499,7 +499,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -535,7 +535,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -571,7 +571,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 dfeb243c..7332ceee 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ @@ -386,7 +386,7 @@ @@ -421,7 +421,7 @@ diff --git a/docs/Protocols/Archive.html b/docs/Protocols/Archive.html index 008aab34..11f49e87 100644 --- a/docs/Protocols/Archive.html +++ b/docs/Protocols/Archive.html @@ -253,7 +253,7 @@ diff --git a/docs/Protocols/CompressionAlgorithm.html b/docs/Protocols/CompressionAlgorithm.html index c46d8382..7f083158 100644 --- a/docs/Protocols/CompressionAlgorithm.html +++ b/docs/Protocols/CompressionAlgorithm.html @@ -253,7 +253,7 @@ diff --git a/docs/Protocols/Container.html b/docs/Protocols/Container.html index 7dc89a70..19307a99 100644 --- a/docs/Protocols/Container.html +++ b/docs/Protocols/Container.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ diff --git a/docs/Protocols/ContainerEntry.html b/docs/Protocols/ContainerEntry.html index 37692e09..81c9aba0 100644 --- a/docs/Protocols/ContainerEntry.html +++ b/docs/Protocols/ContainerEntry.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ diff --git a/docs/Protocols/ContainerEntryInfo.html b/docs/Protocols/ContainerEntryInfo.html index da33c77f..fd0aef9c 100644 --- a/docs/Protocols/ContainerEntryInfo.html +++ b/docs/Protocols/ContainerEntryInfo.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ @@ -313,7 +313,7 @@ @@ -343,7 +343,7 @@ @@ -373,7 +373,7 @@ @@ -403,7 +403,7 @@ @@ -433,7 +433,7 @@ diff --git a/docs/Protocols/DecompressionAlgorithm.html b/docs/Protocols/DecompressionAlgorithm.html index 7344c9af..101e82eb 100644 --- a/docs/Protocols/DecompressionAlgorithm.html +++ b/docs/Protocols/DecompressionAlgorithm.html @@ -253,7 +253,7 @@ diff --git a/docs/Structs/DosAttributes.html b/docs/Structs/DosAttributes.html index 323b0b19..7297c154 100644 --- a/docs/Structs/DosAttributes.html +++ b/docs/Structs/DosAttributes.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ @@ -313,7 +313,7 @@ @@ -343,7 +343,7 @@ @@ -373,7 +373,7 @@ @@ -403,7 +403,7 @@ @@ -433,7 +433,7 @@ @@ -463,7 +463,7 @@ diff --git a/docs/Structs/GzipHeader.html b/docs/Structs/GzipHeader.html index 6c6c132d..30166eed 100644 --- a/docs/Structs/GzipHeader.html +++ b/docs/Structs/GzipHeader.html @@ -253,7 +253,7 @@ @@ -285,7 +285,7 @@ then this property is nil.

@@ -315,7 +315,7 @@ then this property is nil.

@@ -345,7 +345,7 @@ then this property is nil.

@@ -375,7 +375,7 @@ then this property is nil.

@@ -405,7 +405,7 @@ then this property is nil.

@@ -460,7 +460,7 @@ it might not be archived with GZip at all.

diff --git a/docs/Structs/Permissions.html b/docs/Structs/Permissions.html index 823b7f40..3c9d104a 100644 --- a/docs/Structs/Permissions.html +++ b/docs/Structs/Permissions.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ @@ -313,7 +313,7 @@ @@ -343,7 +343,7 @@ @@ -373,7 +373,7 @@ @@ -403,7 +403,7 @@ @@ -433,7 +433,7 @@ @@ -463,7 +463,7 @@ @@ -493,7 +493,7 @@ @@ -523,7 +523,7 @@ @@ -553,7 +553,7 @@ @@ -583,7 +583,7 @@ @@ -613,7 +613,7 @@ @@ -643,7 +643,7 @@ diff --git a/docs/Structs/SevenZipEntry.html b/docs/Structs/SevenZipEntry.html index 82eddfb0..d4e23a69 100644 --- a/docs/Structs/SevenZipEntry.html +++ b/docs/Structs/SevenZipEntry.html @@ -252,7 +252,7 @@ @@ -281,7 +281,7 @@ diff --git a/docs/Structs/SevenZipEntryInfo.html b/docs/Structs/SevenZipEntryInfo.html index 910d68ef..f7e001e5 100644 --- a/docs/Structs/SevenZipEntryInfo.html +++ b/docs/Structs/SevenZipEntryInfo.html @@ -259,7 +259,7 @@ @@ -288,7 +288,7 @@ @@ -317,7 +317,7 @@ @@ -346,7 +346,7 @@ @@ -375,7 +375,7 @@ @@ -404,7 +404,7 @@ @@ -433,7 +433,7 @@ @@ -475,7 +475,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -505,7 +505,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -535,7 +535,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -565,7 +565,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -596,7 +596,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -626,7 +626,7 @@ May be useful when origin file system’s attributes weren’t POSIX com diff --git a/docs/Structs/TarEntry.html b/docs/Structs/TarEntry.html index dd52586a..1d9d8fef 100644 --- a/docs/Structs/TarEntry.html +++ b/docs/Structs/TarEntry.html @@ -252,7 +252,7 @@ @@ -281,7 +281,7 @@ diff --git a/docs/Structs/TarEntryInfo.html b/docs/Structs/TarEntryInfo.html index a30ecfa5..040f4a58 100644 --- a/docs/Structs/TarEntryInfo.html +++ b/docs/Structs/TarEntryInfo.html @@ -270,7 +270,7 @@ to set this property, in the following preference order:

@@ -300,7 +300,7 @@ to set this property, in the following preference order:

@@ -329,7 +329,7 @@ to set this property, in the following preference order:

@@ -359,7 +359,7 @@ to set this property, in the following preference order:

@@ -389,7 +389,7 @@ to set this property, in the following preference order:

@@ -419,7 +419,7 @@ to set this property, in the following preference order:

@@ -448,7 +448,7 @@ to set this property, in the following preference order:

@@ -489,7 +489,7 @@ to set this property, in the following preference order:

@@ -519,7 +519,7 @@ to set this property, in the following preference order:

@@ -549,7 +549,7 @@ to set this property, in the following preference order:

@@ -579,7 +579,7 @@ to set this property, in the following preference order:

@@ -609,7 +609,7 @@ to set this property, in the following preference order:

@@ -639,7 +639,7 @@ to set this property, in the following preference order:

@@ -669,7 +669,7 @@ to set this property, in the following preference order:

@@ -699,7 +699,7 @@ to set this property, in the following preference order:

@@ -739,7 +739,7 @@ to set this property, in the following preference order:

diff --git a/docs/Structs/ZipEntry.html b/docs/Structs/ZipEntry.html index ad44420d..3dfb86e2 100644 --- a/docs/Structs/ZipEntry.html +++ b/docs/Structs/ZipEntry.html @@ -252,7 +252,7 @@ @@ -281,7 +281,7 @@ diff --git a/docs/Structs/ZipEntryInfo.html b/docs/Structs/ZipEntryInfo.html index 4f70fd7b..933ecd98 100644 --- a/docs/Structs/ZipEntryInfo.html +++ b/docs/Structs/ZipEntryInfo.html @@ -259,7 +259,7 @@ @@ -288,7 +288,7 @@ @@ -317,7 +317,7 @@ @@ -354,7 +354,7 @@ @@ -391,7 +391,7 @@ @@ -429,7 +429,7 @@ @@ -460,7 +460,7 @@ May have meaningless value if origin file system’s attributes weren’ @@ -501,7 +501,7 @@ May have meaningless value if origin file system’s attributes weren’ @@ -532,7 +532,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -562,7 +562,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -592,7 +592,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -622,7 +622,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -652,7 +652,7 @@ May be useful when origin file system’s attributes weren’t POSIX com diff --git a/docs/Structs/ZlibHeader.html b/docs/Structs/ZlibHeader.html index 06e94745..c953ca1c 100644 --- a/docs/Structs/ZlibHeader.html +++ b/docs/Structs/ZlibHeader.html @@ -254,7 +254,7 @@ @@ -284,7 +284,7 @@ @@ -314,7 +314,7 @@ @@ -344,7 +344,7 @@ @@ -401,7 +401,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 e8ef289c..0abf2aea 100644 --- a/docs/Structs/ZlibHeader/CompressionLevel.html +++ b/docs/Structs/ZlibHeader/CompressionLevel.html @@ -253,7 +253,7 @@ @@ -287,7 +287,7 @@ @@ -321,7 +321,7 @@ @@ -355,7 +355,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html index 1802bf84..70b422c1 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Archives.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ @@ -386,7 +386,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 c54d7230..ec4a50da 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/BZip2.html @@ -282,7 +282,7 @@ It may indicate that either data is damaged or it might not be compressed with B

Decompressed data.

@@ -341,7 +341,7 @@ Use - Show on GitHub + Show on GitHub @@ -402,7 +402,7 @@ Use - Show on GitHub + Show on GitHub @@ -437,7 +437,7 @@ Use - Show on GitHub + Show on GitHub 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 df4a8b6f..c263205b 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 @@ -253,7 +253,7 @@ @@ -287,7 +287,7 @@ @@ -321,7 +321,7 @@ @@ -355,7 +355,7 @@ @@ -389,7 +389,7 @@ @@ -423,7 +423,7 @@ @@ -457,7 +457,7 @@ @@ -491,7 +491,7 @@ @@ -525,7 +525,7 @@ 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 faacdfd6..e2c141b9 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/Deflate.html @@ -287,7 +287,7 @@ It may indicate that either data is damaged or it might not be compressed with D

Decompressed data.

@@ -349,7 +349,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 6604d3fa..4c050445 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/GzipArchive.html @@ -254,7 +254,7 @@ @@ -319,7 +319,7 @@ or compressed with Deflate at all.

Unarchived data.

@@ -380,7 +380,7 @@ it might not be archived with GZip or compressed with Deflate at all.

Unarchived data.

@@ -519,7 +519,7 @@ It will be also specified in archive’s header that the compressor used the

Resulting archive’s data.

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 1f52bdac..90e08852 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 @@ -253,7 +253,7 @@ @@ -283,7 +283,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 29c353e1..81aa0987 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA.html @@ -282,7 +282,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 b769e1e7..4c667791 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/LZMA2.html @@ -282,7 +282,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 24342ac3..8d271558 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipContainer.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/SevenZipContainer.html @@ -289,7 +289,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai

Array of SevenZipEntry.

@@ -356,7 +356,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/TarContainer.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html index c6aaddc9..cc3a54b6 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/TarContainer.html @@ -288,7 +288,7 @@ than files stored in those directories, but one SHOULD NOT rely on any particula

Array of TarEntry.

@@ -353,7 +353,7 @@ than files stored in those directories, but one SHOULD NOT rely on any particula

Array of TarEntryInfo.

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 b0061442..df0e9c6e 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/XZArchive.html @@ -287,7 +287,7 @@ it might not be compressed with XZ or LZMA(2) at all.

Unarchived data.

@@ -352,7 +352,7 @@ It may indicate that either the archive is damaged or it might not be compressed

Array of unarchived data from every stream in archive.

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 8cfcd660..005a8998 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZipContainer.html @@ -289,7 +289,7 @@ It may indicate that either container is damaged or it might not be ZIP containe

Array of ZipEntry.

@@ -354,7 +354,7 @@ than files stored in those directories, but one SHOULD NOT rely on any particula

Array of ZipEntryInfo.

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 abadb3b6..b3c906d3 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Classes/ZlibArchive.html @@ -288,7 +288,7 @@ or compressed with Deflate at all.

Unarchived data.

@@ -347,7 +347,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/Common Auxiliary Types.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Common Auxiliary Types.html index 5dd2e38e..2915373d 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Common Auxiliary Types.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Common Auxiliary Types.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ @@ -387,7 +387,7 @@ File system determines meaning of file attributes.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html index 87060dfb..e2abc738 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Compression.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html index 6c0ac946..d5823f57 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Containers.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ @@ -386,7 +386,7 @@ @@ -421,7 +421,7 @@ @@ -456,7 +456,7 @@ @@ -491,7 +491,7 @@ @@ -526,7 +526,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 669b8f28..41a20738 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/BZip2Error.html @@ -254,7 +254,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -288,7 +288,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -322,7 +322,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -356,7 +356,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -390,7 +390,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -424,7 +424,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -458,7 +458,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -492,7 +492,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -526,7 +526,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -561,7 +561,7 @@ Associated value of the error contains already decompressed data.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/CompressionMethod.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/CompressionMethod.html index 6a1b291f..f4065f0f 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/CompressionMethod.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/CompressionMethod.html @@ -253,7 +253,7 @@ @@ -287,7 +287,7 @@ @@ -321,7 +321,7 @@ @@ -355,7 +355,7 @@ @@ -389,7 +389,7 @@ @@ -423,7 +423,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ContainerEntryType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ContainerEntryType.html index 4bab0cc7..0f96692c 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ContainerEntryType.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ContainerEntryType.html @@ -253,7 +253,7 @@ @@ -287,7 +287,7 @@ @@ -321,7 +321,7 @@ @@ -355,7 +355,7 @@ @@ -389,7 +389,7 @@ @@ -423,7 +423,7 @@ @@ -457,7 +457,7 @@ @@ -491,7 +491,7 @@ @@ -525,7 +525,7 @@ @@ -559,7 +559,7 @@ 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 e44ba4cf..68479720 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/DeflateError.html @@ -254,7 +254,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -288,7 +288,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -322,7 +322,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -356,7 +356,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/FileSystemType.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/FileSystemType.html index 4707b09c..ba979594 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/FileSystemType.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/FileSystemType.html @@ -254,7 +254,7 @@ File system determines meaning of file attributes.

@@ -288,7 +288,7 @@ File system determines meaning of file attributes.

@@ -322,7 +322,7 @@ File system determines meaning of file attributes.

@@ -356,7 +356,7 @@ File system determines meaning of file attributes.

@@ -395,7 +395,7 @@ File system determines meaning of file attributes.

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 0cc7ea3b..9ff4fffa 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/GzipError.html @@ -254,7 +254,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -288,7 +288,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -323,7 +323,7 @@ that archive uses a newer version of GZip format.

@@ -357,7 +357,7 @@ that archive uses a newer version of GZip format.

@@ -399,7 +399,7 @@ for each already decompressed member, including the one with mismatching checksu @@ -433,7 +433,7 @@ for each already decompressed member, including the one with mismatching checksu @@ -467,7 +467,7 @@ for each already decompressed member, including the one with mismatching checksu 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 ffe060c9..dd576725 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMA2Error.html @@ -254,7 +254,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -288,7 +288,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -322,7 +322,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -357,7 +357,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 c7a1d409..62e03cf3 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/LZMAError.html @@ -254,7 +254,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -288,7 +288,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -322,7 +322,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -356,7 +356,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -390,7 +390,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -424,7 +424,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -458,7 +458,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 0c7868d5..e30dd089 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/SevenZipError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/SevenZipError.html @@ -254,7 +254,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai @@ -288,7 +288,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai @@ -323,7 +323,7 @@ or one of the container’s strucutures is incorrect.

@@ -358,7 +358,7 @@ or one of the container’s strucutures is incorrect.

@@ -392,7 +392,7 @@ or one of the container’s strucutures is incorrect.

@@ -426,7 +426,7 @@ or one of the container’s strucutures is incorrect.

@@ -460,7 +460,7 @@ or one of the container’s strucutures is incorrect.

@@ -494,7 +494,7 @@ or one of the container’s strucutures is incorrect.

@@ -528,7 +528,7 @@ or one of the container’s strucutures is incorrect.

@@ -562,7 +562,7 @@ or one of the container’s strucutures is incorrect.

@@ -597,7 +597,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 da0cf505..c0fb77e4 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/TarError.html @@ -254,7 +254,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -288,7 +288,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -322,7 +322,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -356,7 +356,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 987bcd6d..f80c407c 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/XZError.html @@ -254,7 +254,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -289,7 +289,7 @@ which can mean both damaged archive or that archive uses a newer version of XZ f @@ -323,7 +323,7 @@ which can mean both damaged archive or that archive uses a newer version of XZ f @@ -357,7 +357,7 @@ which can mean both damaged archive or that archive uses a newer version of XZ f @@ -391,7 +391,7 @@ which can mean both damaged archive or that archive uses a newer version of XZ f @@ -426,7 +426,7 @@ amount of compressed data read is different from the one stored in archive.

@@ -468,7 +468,7 @@ for each already decompressed stream, including the one with mismatching checksu @@ -502,7 +502,7 @@ for each already decompressed stream, including the one with mismatching checksu @@ -536,7 +536,7 @@ for each already decompressed stream, including the one with mismatching checksu 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 b60db4e9..532ce121 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZipError.html @@ -254,7 +254,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -288,7 +288,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -322,7 +322,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -356,7 +356,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -390,7 +390,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -424,7 +424,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -458,7 +458,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -492,7 +492,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -526,7 +526,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -561,7 +561,7 @@ Associated value of the error contains @@ -595,7 +595,7 @@ Associated value of the error contains 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 e24e00c5..e115362d 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Enums/ZlibError.html @@ -254,7 +254,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -288,7 +288,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -322,7 +322,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -356,7 +356,7 @@ It may indicate that either archive is damaged or it might not be Zlib archive a @@ -391,7 +391,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 9e06a9cf..e20b28cc 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Errors.html @@ -247,7 +247,7 @@ It may indicate that either data is damaged or it might not be compressed with B @@ -283,7 +283,7 @@ It may indicate that either the data is damaged or it might not be compressed wi @@ -319,7 +319,7 @@ It may indicate that either archive is damaged or it might not be GZip archive a @@ -355,7 +355,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -391,7 +391,7 @@ It may indicate that either data is damaged or it might not be compressed with L @@ -427,7 +427,7 @@ It may indicate that either container is damaged or it might not be 7-Zip contai @@ -463,7 +463,7 @@ It may indicate that either container is damaged or it might not be TAR containe @@ -499,7 +499,7 @@ It may indicate that either archive is damaged or it might not be XZ archive at @@ -535,7 +535,7 @@ It may indicate that either container is damaged or it might not be ZIP containe @@ -571,7 +571,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 dfeb243c..7332ceee 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols.html @@ -246,7 +246,7 @@ @@ -281,7 +281,7 @@ @@ -316,7 +316,7 @@ @@ -351,7 +351,7 @@ @@ -386,7 +386,7 @@ @@ -421,7 +421,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 008aab34..11f49e87 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Archive.html @@ -253,7 +253,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 c46d8382..7f083158 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/CompressionAlgorithm.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/CompressionAlgorithm.html @@ -253,7 +253,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 7dc89a70..19307a99 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/Container.html @@ -253,7 +253,7 @@ @@ -283,7 +283,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 37692e09..81c9aba0 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntry.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntryInfo.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntryInfo.html index da33c77f..fd0aef9c 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntryInfo.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/ContainerEntryInfo.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ @@ -313,7 +313,7 @@ @@ -343,7 +343,7 @@ @@ -373,7 +373,7 @@ @@ -403,7 +403,7 @@ @@ -433,7 +433,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 7344c9af..101e82eb 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Protocols/DecompressionAlgorithm.html @@ -253,7 +253,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/DosAttributes.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/DosAttributes.html index 323b0b19..7297c154 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/DosAttributes.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/DosAttributes.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ @@ -313,7 +313,7 @@ @@ -343,7 +343,7 @@ @@ -373,7 +373,7 @@ @@ -403,7 +403,7 @@ @@ -433,7 +433,7 @@ @@ -463,7 +463,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 6c6c132d..30166eed 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/GzipHeader.html @@ -253,7 +253,7 @@ @@ -285,7 +285,7 @@ then this property is nil.

@@ -315,7 +315,7 @@ then this property is nil.

@@ -345,7 +345,7 @@ then this property is nil.

@@ -375,7 +375,7 @@ then this property is nil.

@@ -405,7 +405,7 @@ then this property is nil.

@@ -460,7 +460,7 @@ it might not be archived with GZip at all.

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/Permissions.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/Permissions.html index 823b7f40..3c9d104a 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/Permissions.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/Permissions.html @@ -253,7 +253,7 @@ @@ -283,7 +283,7 @@ @@ -313,7 +313,7 @@ @@ -343,7 +343,7 @@ @@ -373,7 +373,7 @@ @@ -403,7 +403,7 @@ @@ -433,7 +433,7 @@ @@ -463,7 +463,7 @@ @@ -493,7 +493,7 @@ @@ -523,7 +523,7 @@ @@ -553,7 +553,7 @@ @@ -583,7 +583,7 @@ @@ -613,7 +613,7 @@ @@ -643,7 +643,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntry.html index 82eddfb0..d4e23a69 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntry.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntry.html @@ -252,7 +252,7 @@ @@ -281,7 +281,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 910d68ef..f7e001e5 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/SevenZipEntryInfo.html @@ -259,7 +259,7 @@ @@ -288,7 +288,7 @@ @@ -317,7 +317,7 @@ @@ -346,7 +346,7 @@ @@ -375,7 +375,7 @@ @@ -404,7 +404,7 @@ @@ -433,7 +433,7 @@ @@ -475,7 +475,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -505,7 +505,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -535,7 +535,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -565,7 +565,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -596,7 +596,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -626,7 +626,7 @@ May be useful when origin file system’s attributes weren’t POSIX com diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/TarEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/TarEntry.html index dd52586a..1d9d8fef 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/TarEntry.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/TarEntry.html @@ -252,7 +252,7 @@ @@ -281,7 +281,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/TarEntryInfo.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/TarEntryInfo.html index a30ecfa5..040f4a58 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/TarEntryInfo.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/TarEntryInfo.html @@ -270,7 +270,7 @@ to set this property, in the following preference order:

@@ -300,7 +300,7 @@ to set this property, in the following preference order:

@@ -329,7 +329,7 @@ to set this property, in the following preference order:

@@ -359,7 +359,7 @@ to set this property, in the following preference order:

@@ -389,7 +389,7 @@ to set this property, in the following preference order:

@@ -419,7 +419,7 @@ to set this property, in the following preference order:

@@ -448,7 +448,7 @@ to set this property, in the following preference order:

@@ -489,7 +489,7 @@ to set this property, in the following preference order:

@@ -519,7 +519,7 @@ to set this property, in the following preference order:

@@ -549,7 +549,7 @@ to set this property, in the following preference order:

@@ -579,7 +579,7 @@ to set this property, in the following preference order:

@@ -609,7 +609,7 @@ to set this property, in the following preference order:

@@ -639,7 +639,7 @@ to set this property, in the following preference order:

@@ -669,7 +669,7 @@ to set this property, in the following preference order:

@@ -699,7 +699,7 @@ to set this property, in the following preference order:

@@ -739,7 +739,7 @@ to set this property, in the following preference order:

diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html index ad44420d..3dfb86e2 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntry.html @@ -252,7 +252,7 @@ @@ -281,7 +281,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntryInfo.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntryInfo.html index 4f70fd7b..933ecd98 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntryInfo.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZipEntryInfo.html @@ -259,7 +259,7 @@ @@ -288,7 +288,7 @@ @@ -317,7 +317,7 @@ @@ -354,7 +354,7 @@ @@ -391,7 +391,7 @@ @@ -429,7 +429,7 @@ @@ -460,7 +460,7 @@ May have meaningless value if origin file system’s attributes weren’ @@ -501,7 +501,7 @@ May have meaningless value if origin file system’s attributes weren’ @@ -532,7 +532,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -562,7 +562,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -592,7 +592,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -622,7 +622,7 @@ May be useful when origin file system’s attributes weren’t POSIX com @@ -652,7 +652,7 @@ May be useful when origin file system’s attributes weren’t POSIX com 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 06e94745..c953ca1c 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/Structs/ZlibHeader.html @@ -254,7 +254,7 @@ @@ -284,7 +284,7 @@ @@ -314,7 +314,7 @@ @@ -344,7 +344,7 @@ @@ -401,7 +401,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 e8ef289c..0abf2aea 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 @@ -253,7 +253,7 @@ @@ -287,7 +287,7 @@ @@ -321,7 +321,7 @@ @@ -355,7 +355,7 @@ diff --git a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html index 8fed2d25..d33842ff 100644 --- a/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/SWCompression.docset/Contents/Resources/Documents/index.html @@ -427,15 +427,18 @@ This documentation can be found at its own create an issue on GitHub.

-

Tests Results document contains results of performance testing of various algorithms.

-

Running tests locally

+

In case you have encoutered a bug, it would be especially helpful if you attach a file (archive, etc.) +that caused the bug to happen.

-

If you want to run tests locally you need to do some additional steps after cloning this repository:

+

If you’d like to contribute code, please create a pull request on GitHub.

+

Executing tests locally

+ +

If you’d like to run tests on your computer, you need to do some additional steps after cloning this repository:

git submodule update --init --recursive
 cd Tests/Test\ Files
 git lfs pull
@@ -446,6 +449,12 @@ These files are stored in a Tests Results document contains results of performance testing of various functions.

Why?

First of all, existing solutions for work with compression, archives and containers have some problems. diff --git a/docs/docsets/SWCompression.tgz b/docs/docsets/SWCompression.tgz index d162eab259f238b96e966a944993e841c7dff0e1..6f6498b48a49ba9996a5f27645b7abe343348983 100644 GIT binary patch delta 122312 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 NQ1R8%VI|OF{ST2}OvC^H delta 122143 zcmZ^qWl$bn(57*>;O_43?gR}IG`PD2m%$}C1Pv}hg1fu(;O-FI-R0T5yS3l`+N$%T zr>4%-OifRB^?lv51A?C(hX=@_5g;@car7Xd&pMI4h)2Egm$`aSHUo=zlqIlJC-PgU zJq6O?4Pg)ip(GMQQw^LEliJ6>u{LweaUIF1KGw9ulhaog{k9lRwRpBav}X#)G8=9( zfBrP=vNupm(*4)!Y@kF)408=H+clASrPj}*K>Bd+r20he-Y!Q3njXmf@IcJ_^8#qT zYu$r^_xq(GWG2_LimP(Qky&%Y$+C`A(?0*%>SGu$rB|spKdd=nxw4d)WBzFDmkV)n!IKi(SL3uB@y9qRbf^4OpZ77~PK-X�e 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 z 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 an issue on GitHub.

-

Tests Results document contains results of performance testing of various algorithms.

-

Running tests locally

+

In case you have encoutered a bug, it would be especially helpful if you attach a file (archive, etc.) +that caused the bug to happen.

-

If you want to run tests locally you need to do some additional steps after cloning this repository:

+

If you’d like to contribute code, please create a pull request on GitHub.

+

Executing tests locally

+ +

If you’d like to run tests on your computer, you need to do some additional steps after cloning this repository:

git submodule update --init --recursive
 cd Tests/Test\ Files
 git lfs pull
@@ -446,6 +449,12 @@ These files are stored in a Tests Results document contains results of performance testing of various functions.

Why?

First of all, existing solutions for work with compression, archives and containers have some problems.