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 d162eab2..6f6498b4 100644 Binary files a/docs/docsets/SWCompression.tgz and b/docs/docsets/SWCompression.tgz differ diff --git a/docs/index.html b/docs/index.html index 8fed2d25..d33842ff 100644 --- a/docs/index.html +++ b/docs/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.