diff --git a/.jazzy.yaml b/.jazzy.yaml
index 05c7932a..74ce1b0c 100644
--- a/.jazzy.yaml
+++ b/.jazzy.yaml
@@ -3,11 +3,11 @@ sourcekitten_sourcefile: docs.json
clean: false
author: Timofey Solomko
module: SWCompression
-module_version: 4.8.4
-copyright: '© 2022 Timofey Solomko'
+module_version: 4.8.5
+copyright: '© 2023 Timofey Solomko'
readme: README.md
github_url: https://github.com/tsolomko/SWCompression
-github_file_prefix: https://github.com/tsolomko/SWCompression/tree/4.8.4
+github_file_prefix: https://github.com/tsolomko/SWCompression/tree/4.8.5
theme: fullwidth
custom_categories:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f6f8189a..69a6510b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## 4.8.5
+
+- Fixed an issue where in some cases LZMA2 decompression would fail with an incorrectly thrown error.
+
## 4.8.4
- Fixed an issue where in some cases BZip2 compression would produce incorrect output.
diff --git a/LICENSE b/LICENSE
index c7f0a9ae..6dec31f0 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2022 Timofey Solomko
+Copyright (c) 2023 Timofey Solomko
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/SWCompression.podspec b/SWCompression.podspec
index b9425120..8e82a929 100644
--- a/SWCompression.podspec
+++ b/SWCompression.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "SWCompression"
- s.version = "4.8.4"
+ s.version = "4.8.5"
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/SWCompression.xcodeproj/SWCompression.plist b/SWCompression.xcodeproj/SWCompression.plist
index f167faf3..ab622843 100644
--- a/SWCompression.xcodeproj/SWCompression.plist
+++ b/SWCompression.xcodeproj/SWCompression.plist
@@ -15,10 +15,10 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 4.8.4
+ 4.8.5
CFBundleVersion
- 89
+ 90
NSHumanReadableCopyright
- Copyright © 2022 Timofey Solomko
+ Copyright © 2023 Timofey Solomko
diff --git a/SWCompression.xcodeproj/TestSWCompression.plist b/SWCompression.xcodeproj/TestSWCompression.plist
index 0012bd54..ddf1cb6c 100644
--- a/SWCompression.xcodeproj/TestSWCompression.plist
+++ b/SWCompression.xcodeproj/TestSWCompression.plist
@@ -15,8 +15,8 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 4.8.4
+ 4.8.5
CFBundleVersion
- 89
+ 90
diff --git a/SWCompression.xcodeproj/project.pbxproj b/SWCompression.xcodeproj/project.pbxproj
index 1e33abfb..4dcf177e 100644
--- a/SWCompression.xcodeproj/project.pbxproj
+++ b/SWCompression.xcodeproj/project.pbxproj
@@ -1528,7 +1528,7 @@
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CURRENT_PROJECT_VERSION = 89;
+ CURRENT_PROJECT_VERSION = 90;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = dwarf;
EAGER_LINKING = YES;
@@ -1613,7 +1613,7 @@
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
- CURRENT_PROJECT_VERSION = 89;
+ CURRENT_PROJECT_VERSION = 90;
DEAD_CODE_STRIPPING = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
EAGER_LINKING = YES;
@@ -1678,7 +1678,7 @@
APPLICATION_EXTENSION_API_ONLY = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 89;
+ DYLIB_CURRENT_VERSION = 90;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = SWCompression.xcodeproj/SWCompression.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -1705,7 +1705,7 @@
APPLICATION_EXTENSION_API_ONLY = YES;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 89;
+ DYLIB_CURRENT_VERSION = 90;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = SWCompression.xcodeproj/SWCompression.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
diff --git a/Sources/7-Zip/7zCoder+Equatable.swift b/Sources/7-Zip/7zCoder+Equatable.swift
index da73be5d..10855545 100644
--- a/Sources/7-Zip/7zCoder+Equatable.swift
+++ b/Sources/7-Zip/7zCoder+Equatable.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zCoder.swift b/Sources/7-Zip/7zCoder.swift
index e517cb57..be5d8e2a 100644
--- a/Sources/7-Zip/7zCoder.swift
+++ b/Sources/7-Zip/7zCoder.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zCoderInfo.swift b/Sources/7-Zip/7zCoderInfo.swift
index 28185860..b810b8fe 100644
--- a/Sources/7-Zip/7zCoderInfo.swift
+++ b/Sources/7-Zip/7zCoderInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zContainer.swift b/Sources/7-Zip/7zContainer.swift
index 6ff67317..f9a3d01b 100644
--- a/Sources/7-Zip/7zContainer.swift
+++ b/Sources/7-Zip/7zContainer.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zEntry.swift b/Sources/7-Zip/7zEntry.swift
index 190779ec..f5b8580c 100644
--- a/Sources/7-Zip/7zEntry.swift
+++ b/Sources/7-Zip/7zEntry.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zEntryInfo.swift b/Sources/7-Zip/7zEntryInfo.swift
index 514a29cf..beefabe2 100644
--- a/Sources/7-Zip/7zEntryInfo.swift
+++ b/Sources/7-Zip/7zEntryInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zError.swift b/Sources/7-Zip/7zError.swift
index 9aa264d3..9aac7323 100644
--- a/Sources/7-Zip/7zError.swift
+++ b/Sources/7-Zip/7zError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zFileInfo.swift b/Sources/7-Zip/7zFileInfo.swift
index e1873c9e..4a7eea88 100644
--- a/Sources/7-Zip/7zFileInfo.swift
+++ b/Sources/7-Zip/7zFileInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zFolder.swift b/Sources/7-Zip/7zFolder.swift
index 38309812..5ad71d0e 100644
--- a/Sources/7-Zip/7zFolder.swift
+++ b/Sources/7-Zip/7zFolder.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zHeader.swift b/Sources/7-Zip/7zHeader.swift
index b67a5f5f..92993985 100644
--- a/Sources/7-Zip/7zHeader.swift
+++ b/Sources/7-Zip/7zHeader.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zPackInfo.swift b/Sources/7-Zip/7zPackInfo.swift
index 4b972563..00733b80 100644
--- a/Sources/7-Zip/7zPackInfo.swift
+++ b/Sources/7-Zip/7zPackInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zProperty.swift b/Sources/7-Zip/7zProperty.swift
index 7d050064..87cd54bc 100644
--- a/Sources/7-Zip/7zProperty.swift
+++ b/Sources/7-Zip/7zProperty.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zStreamInfo.swift b/Sources/7-Zip/7zStreamInfo.swift
index 8311fff5..f0ba8b07 100644
--- a/Sources/7-Zip/7zStreamInfo.swift
+++ b/Sources/7-Zip/7zStreamInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/7zSubstreamInfo.swift b/Sources/7-Zip/7zSubstreamInfo.swift
index 7715515c..bbb8c567 100644
--- a/Sources/7-Zip/7zSubstreamInfo.swift
+++ b/Sources/7-Zip/7zSubstreamInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/CompressionMethod+7z.swift b/Sources/7-Zip/CompressionMethod+7z.swift
index 8381cc4d..4e359e8a 100644
--- a/Sources/7-Zip/CompressionMethod+7z.swift
+++ b/Sources/7-Zip/CompressionMethod+7z.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/7-Zip/MsbBitReader+7z.swift b/Sources/7-Zip/MsbBitReader+7z.swift
index 54474419..d31ea763 100644
--- a/Sources/7-Zip/MsbBitReader+7z.swift
+++ b/Sources/7-Zip/MsbBitReader+7z.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/BZip2/BZip2+BlockSize.swift b/Sources/BZip2/BZip2+BlockSize.swift
index 69fcf0da..83577e0a 100644
--- a/Sources/BZip2/BZip2+BlockSize.swift
+++ b/Sources/BZip2/BZip2+BlockSize.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/BZip2/BZip2+Compress.swift b/Sources/BZip2/BZip2+Compress.swift
index ce3dcd79..94350f63 100644
--- a/Sources/BZip2/BZip2+Compress.swift
+++ b/Sources/BZip2/BZip2+Compress.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/BZip2/BZip2+Lengths.swift b/Sources/BZip2/BZip2+Lengths.swift
index 665b4f41..b1cb3ebb 100644
--- a/Sources/BZip2/BZip2+Lengths.swift
+++ b/Sources/BZip2/BZip2+Lengths.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/BZip2/BZip2.swift b/Sources/BZip2/BZip2.swift
index 00f36084..1de26062 100644
--- a/Sources/BZip2/BZip2.swift
+++ b/Sources/BZip2/BZip2.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/BZip2/BZip2Error.swift b/Sources/BZip2/BZip2Error.swift
index 1a38393a..75b700bc 100644
--- a/Sources/BZip2/BZip2Error.swift
+++ b/Sources/BZip2/BZip2Error.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/BZip2/BurrowsWheeler.swift b/Sources/BZip2/BurrowsWheeler.swift
index 30fecef4..cb73ecde 100644
--- a/Sources/BZip2/BurrowsWheeler.swift
+++ b/Sources/BZip2/BurrowsWheeler.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/BZip2/SuffixArray.swift b/Sources/BZip2/SuffixArray.swift
index 2559d79c..2021e3cd 100644
--- a/Sources/BZip2/SuffixArray.swift
+++ b/Sources/BZip2/SuffixArray.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/Archive.swift b/Sources/Common/Archive.swift
index 182ff4df..90d667da 100644
--- a/Sources/Common/Archive.swift
+++ b/Sources/Common/Archive.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/CheckSums.swift b/Sources/Common/CheckSums.swift
index 44b346af..3b23b1f1 100644
--- a/Sources/Common/CheckSums.swift
+++ b/Sources/Common/CheckSums.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/CodingTree/Code.swift b/Sources/Common/CodingTree/Code.swift
index 5fa4cd7d..209285cf 100644
--- a/Sources/Common/CodingTree/Code.swift
+++ b/Sources/Common/CodingTree/Code.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/CodingTree/CodeLength.swift b/Sources/Common/CodingTree/CodeLength.swift
index 6d149758..8eb07207 100644
--- a/Sources/Common/CodingTree/CodeLength.swift
+++ b/Sources/Common/CodingTree/CodeLength.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/CodingTree/DecodingTree.swift b/Sources/Common/CodingTree/DecodingTree.swift
index deb3c8f9..47ea6754 100644
--- a/Sources/Common/CodingTree/DecodingTree.swift
+++ b/Sources/Common/CodingTree/DecodingTree.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/CodingTree/EncodingTree.swift b/Sources/Common/CodingTree/EncodingTree.swift
index 1df18145..14269192 100644
--- a/Sources/Common/CodingTree/EncodingTree.swift
+++ b/Sources/Common/CodingTree/EncodingTree.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/CompressionAlgorithm.swift b/Sources/Common/CompressionAlgorithm.swift
index 9214e107..0b23112b 100644
--- a/Sources/Common/CompressionAlgorithm.swift
+++ b/Sources/Common/CompressionAlgorithm.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/CompressionMethod.swift b/Sources/Common/CompressionMethod.swift
index 8d907dc8..f6b230fe 100644
--- a/Sources/Common/CompressionMethod.swift
+++ b/Sources/Common/CompressionMethod.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/Container/Container.swift b/Sources/Common/Container/Container.swift
index a8758c3a..c292ef17 100644
--- a/Sources/Common/Container/Container.swift
+++ b/Sources/Common/Container/Container.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/Container/ContainerEntry.swift b/Sources/Common/Container/ContainerEntry.swift
index 33b246d3..1d2ce732 100644
--- a/Sources/Common/Container/ContainerEntry.swift
+++ b/Sources/Common/Container/ContainerEntry.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/Container/ContainerEntryInfo.swift b/Sources/Common/Container/ContainerEntryInfo.swift
index 33899977..f94a253f 100644
--- a/Sources/Common/Container/ContainerEntryInfo.swift
+++ b/Sources/Common/Container/ContainerEntryInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/Container/ContainerEntryType.swift b/Sources/Common/Container/ContainerEntryType.swift
index 699bef20..54beeb4b 100644
--- a/Sources/Common/Container/ContainerEntryType.swift
+++ b/Sources/Common/Container/ContainerEntryType.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/Container/DosAttributes.swift b/Sources/Common/Container/DosAttributes.swift
index e69a5a72..aa36b8be 100644
--- a/Sources/Common/Container/DosAttributes.swift
+++ b/Sources/Common/Container/DosAttributes.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/Container/Permissions.swift b/Sources/Common/Container/Permissions.swift
index 2bf681f3..ec099915 100644
--- a/Sources/Common/Container/Permissions.swift
+++ b/Sources/Common/Container/Permissions.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/DataError.swift b/Sources/Common/DataError.swift
index 1693ebbc..82be63d7 100644
--- a/Sources/Common/DataError.swift
+++ b/Sources/Common/DataError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/DecompressionAlgorithm.swift b/Sources/Common/DecompressionAlgorithm.swift
index 401c3efe..b835e4d8 100644
--- a/Sources/Common/DecompressionAlgorithm.swift
+++ b/Sources/Common/DecompressionAlgorithm.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/DeltaFilter.swift b/Sources/Common/DeltaFilter.swift
index e6af5ef8..5c905504 100644
--- a/Sources/Common/DeltaFilter.swift
+++ b/Sources/Common/DeltaFilter.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/Extensions.swift b/Sources/Common/Extensions.swift
index 5d6e537a..16395081 100644
--- a/Sources/Common/Extensions.swift
+++ b/Sources/Common/Extensions.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Common/FileSystemType.swift b/Sources/Common/FileSystemType.swift
index 390e166b..97b56bdc 100644
--- a/Sources/Common/FileSystemType.swift
+++ b/Sources/Common/FileSystemType.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Deflate/Deflate+Compress.swift b/Sources/Deflate/Deflate+Compress.swift
index d1a028e2..8a9bbf2f 100644
--- a/Sources/Deflate/Deflate+Compress.swift
+++ b/Sources/Deflate/Deflate+Compress.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Deflate/Deflate+Constants.swift b/Sources/Deflate/Deflate+Constants.swift
index 92b98ae8..af5a708b 100644
--- a/Sources/Deflate/Deflate+Constants.swift
+++ b/Sources/Deflate/Deflate+Constants.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Deflate/Deflate+Lengths.swift b/Sources/Deflate/Deflate+Lengths.swift
index 5e1fd73b..c5db7e10 100644
--- a/Sources/Deflate/Deflate+Lengths.swift
+++ b/Sources/Deflate/Deflate+Lengths.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Deflate/Deflate.swift b/Sources/Deflate/Deflate.swift
index 9c055b45..78c1556a 100644
--- a/Sources/Deflate/Deflate.swift
+++ b/Sources/Deflate/Deflate.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Deflate/DeflateError.swift b/Sources/Deflate/DeflateError.swift
index fa4f0492..ba94af44 100644
--- a/Sources/Deflate/DeflateError.swift
+++ b/Sources/Deflate/DeflateError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/GZip/FileSystemType+Gzip.swift b/Sources/GZip/FileSystemType+Gzip.swift
index ebe046ed..efd8ed54 100644
--- a/Sources/GZip/FileSystemType+Gzip.swift
+++ b/Sources/GZip/FileSystemType+Gzip.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/GZip/GzipArchive.swift b/Sources/GZip/GzipArchive.swift
index af6c2403..4a5cc8b1 100644
--- a/Sources/GZip/GzipArchive.swift
+++ b/Sources/GZip/GzipArchive.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/GZip/GzipError.swift b/Sources/GZip/GzipError.swift
index da12fc06..f15b8fc7 100644
--- a/Sources/GZip/GzipError.swift
+++ b/Sources/GZip/GzipError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/GZip/GzipHeader+ExtraField.swift b/Sources/GZip/GzipHeader+ExtraField.swift
index 4b469300..52e35a9b 100644
--- a/Sources/GZip/GzipHeader+ExtraField.swift
+++ b/Sources/GZip/GzipHeader+ExtraField.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/GZip/GzipHeader.swift b/Sources/GZip/GzipHeader.swift
index b9a7c386..4fd53a96 100644
--- a/Sources/GZip/GzipHeader.swift
+++ b/Sources/GZip/GzipHeader.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZ4/LZ4+Compress.swift b/Sources/LZ4/LZ4+Compress.swift
index 6fbdf1ef..29ef5229 100644
--- a/Sources/LZ4/LZ4+Compress.swift
+++ b/Sources/LZ4/LZ4+Compress.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZ4/LZ4.swift b/Sources/LZ4/LZ4.swift
index d3a76924..1fbb9a05 100644
--- a/Sources/LZ4/LZ4.swift
+++ b/Sources/LZ4/LZ4.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZ4/XxHash32.swift b/Sources/LZ4/XxHash32.swift
index 2e6a9727..f3262226 100644
--- a/Sources/LZ4/XxHash32.swift
+++ b/Sources/LZ4/XxHash32.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA/LZMA.swift b/Sources/LZMA/LZMA.swift
index 12078dd9..f961ed97 100644
--- a/Sources/LZMA/LZMA.swift
+++ b/Sources/LZMA/LZMA.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA/LZMABitTreeDecoder.swift b/Sources/LZMA/LZMABitTreeDecoder.swift
index 6b7a5e12..5b7ce49f 100644
--- a/Sources/LZMA/LZMABitTreeDecoder.swift
+++ b/Sources/LZMA/LZMABitTreeDecoder.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA/LZMAConstants.swift b/Sources/LZMA/LZMAConstants.swift
index f7ecec2a..57ffc0d8 100644
--- a/Sources/LZMA/LZMAConstants.swift
+++ b/Sources/LZMA/LZMAConstants.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA/LZMADecoder.swift b/Sources/LZMA/LZMADecoder.swift
index b8d4f248..a7be3de8 100644
--- a/Sources/LZMA/LZMADecoder.swift
+++ b/Sources/LZMA/LZMADecoder.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
@@ -125,7 +125,7 @@ struct LZMADecoder {
// DECODE LITERAL:
/// Previous literal (zero, if there was none).
- let prevByte = dictEnd == 0 ? 0 : self.byte(at: 1).toInt()
+ let prevByte = dictEnd == dictStart ? 0 : self.byte(at: 1).toInt()
/// Decoded symbol. Initial value is 1.
var symbol = 1
/**
@@ -179,7 +179,7 @@ struct LZMADecoder {
if uncompressedSize == 0 {
throw LZMAError.exceededUncompressedSize
}
- if dictEnd == 0 {
+ if dictEnd == dictStart {
throw LZMAError.windowIsEmpty
}
if rangeDecoder.decode(bitWithProb: &probabilities[205 + state]) == 0 {
diff --git a/Sources/LZMA/LZMAError.swift b/Sources/LZMA/LZMAError.swift
index 2ec78a9e..937c7c1c 100644
--- a/Sources/LZMA/LZMAError.swift
+++ b/Sources/LZMA/LZMAError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA/LZMALenDecoder.swift b/Sources/LZMA/LZMALenDecoder.swift
index 6641a9e0..f98b5f1b 100644
--- a/Sources/LZMA/LZMALenDecoder.swift
+++ b/Sources/LZMA/LZMALenDecoder.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA/LZMAProperties.swift b/Sources/LZMA/LZMAProperties.swift
index e3323ab8..0cd965ee 100644
--- a/Sources/LZMA/LZMAProperties.swift
+++ b/Sources/LZMA/LZMAProperties.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA/LZMARangeDecoder.swift b/Sources/LZMA/LZMARangeDecoder.swift
index 8c1c355a..73d18c46 100644
--- a/Sources/LZMA/LZMARangeDecoder.swift
+++ b/Sources/LZMA/LZMARangeDecoder.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
@@ -26,9 +26,7 @@ struct LZMARangeDecoder {
self.byteReader = byteReader
let byte = self.byteReader.byte()
- for _ in 0..<4 {
- self.code = (self.code << 8) | UInt32(self.byteReader.byte())
- }
+ self.code = self.byteReader.uint32().byteSwapped
guard byte == 0 && self.code != self.range
else { throw LZMAError.rangeDecoderInitError }
}
diff --git a/Sources/LZMA2/LZMA2.swift b/Sources/LZMA2/LZMA2.swift
index acb9a5ab..a5ff2e10 100644
--- a/Sources/LZMA2/LZMA2.swift
+++ b/Sources/LZMA2/LZMA2.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA2/LZMA2Decoder.swift b/Sources/LZMA2/LZMA2Decoder.swift
index 892faece..04e0747a 100644
--- a/Sources/LZMA2/LZMA2Decoder.swift
+++ b/Sources/LZMA2/LZMA2Decoder.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/LZMA2/LZMA2Error.swift b/Sources/LZMA2/LZMA2Error.swift
index e0436b7b..73f2111f 100644
--- a/Sources/LZMA2/LZMA2Error.swift
+++ b/Sources/LZMA2/LZMA2Error.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/ContainerEntryType+Tar.swift b/Sources/TAR/ContainerEntryType+Tar.swift
index 3b94a6fc..4197bf8c 100644
--- a/Sources/TAR/ContainerEntryType+Tar.swift
+++ b/Sources/TAR/ContainerEntryType+Tar.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/Data+Tar.swift b/Sources/TAR/Data+Tar.swift
index 2afef3ec..eb8dafae 100644
--- a/Sources/TAR/Data+Tar.swift
+++ b/Sources/TAR/Data+Tar.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/LittleEndianByteReader+Tar.swift b/Sources/TAR/LittleEndianByteReader+Tar.swift
index b54b6d2c..73546585 100644
--- a/Sources/TAR/LittleEndianByteReader+Tar.swift
+++ b/Sources/TAR/LittleEndianByteReader+Tar.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarContainer.swift b/Sources/TAR/TarContainer.swift
index 2ba8e0a2..4c5392b2 100644
--- a/Sources/TAR/TarContainer.swift
+++ b/Sources/TAR/TarContainer.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarCreateError.swift b/Sources/TAR/TarCreateError.swift
index 9b08da5d..5e93ddbb 100644
--- a/Sources/TAR/TarCreateError.swift
+++ b/Sources/TAR/TarCreateError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarEntry.swift b/Sources/TAR/TarEntry.swift
index bbb28ea5..1635c40c 100644
--- a/Sources/TAR/TarEntry.swift
+++ b/Sources/TAR/TarEntry.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarEntryInfo.swift b/Sources/TAR/TarEntryInfo.swift
index 82923d81..8bf60c9d 100644
--- a/Sources/TAR/TarEntryInfo.swift
+++ b/Sources/TAR/TarEntryInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarError.swift b/Sources/TAR/TarError.swift
index 347c63cb..b7529904 100644
--- a/Sources/TAR/TarError.swift
+++ b/Sources/TAR/TarError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarExtendedHeader.swift b/Sources/TAR/TarExtendedHeader.swift
index 52ab7f54..d52fbf37 100644
--- a/Sources/TAR/TarExtendedHeader.swift
+++ b/Sources/TAR/TarExtendedHeader.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarHeader.swift b/Sources/TAR/TarHeader.swift
index 448d940b..63c60d0b 100644
--- a/Sources/TAR/TarHeader.swift
+++ b/Sources/TAR/TarHeader.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarParser.swift b/Sources/TAR/TarParser.swift
index 1f8288ab..ae159659 100644
--- a/Sources/TAR/TarParser.swift
+++ b/Sources/TAR/TarParser.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarReader.swift b/Sources/TAR/TarReader.swift
index 4f1505b8..c7788e78 100644
--- a/Sources/TAR/TarReader.swift
+++ b/Sources/TAR/TarReader.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/TAR/TarWriter.swift b/Sources/TAR/TarWriter.swift
index 0a271e5d..a6ceeea5 100644
--- a/Sources/TAR/TarWriter.swift
+++ b/Sources/TAR/TarWriter.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/XZ/ByteReader+XZ.swift b/Sources/XZ/ByteReader+XZ.swift
index ef4c6f7e..8a39d950 100644
--- a/Sources/XZ/ByteReader+XZ.swift
+++ b/Sources/XZ/ByteReader+XZ.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/XZ/Sha256.swift b/Sources/XZ/Sha256.swift
index 2218a7a0..9fd91c63 100644
--- a/Sources/XZ/Sha256.swift
+++ b/Sources/XZ/Sha256.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/XZ/XZArchive.swift b/Sources/XZ/XZArchive.swift
index 7b765ab2..dee9996c 100644
--- a/Sources/XZ/XZArchive.swift
+++ b/Sources/XZ/XZArchive.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/XZ/XZBlock.swift b/Sources/XZ/XZBlock.swift
index 3570021e..af9fa08f 100644
--- a/Sources/XZ/XZBlock.swift
+++ b/Sources/XZ/XZBlock.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/XZ/XZError.swift b/Sources/XZ/XZError.swift
index cf996508..a136026a 100644
--- a/Sources/XZ/XZError.swift
+++ b/Sources/XZ/XZError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/XZ/XZStreamHeader.swift b/Sources/XZ/XZStreamHeader.swift
index 73e6e2ec..61c465fa 100644
--- a/Sources/XZ/XZStreamHeader.swift
+++ b/Sources/XZ/XZStreamHeader.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/BuiltinExtraFields.swift b/Sources/ZIP/BuiltinExtraFields.swift
index 88cda447..65665467 100644
--- a/Sources/ZIP/BuiltinExtraFields.swift
+++ b/Sources/ZIP/BuiltinExtraFields.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/CompressionMethod+Zip.swift b/Sources/ZIP/CompressionMethod+Zip.swift
index b49863a2..a0ad51f5 100644
--- a/Sources/ZIP/CompressionMethod+Zip.swift
+++ b/Sources/ZIP/CompressionMethod+Zip.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/FileSystemType+Zip.swift b/Sources/ZIP/FileSystemType+Zip.swift
index 9c177c91..db735db1 100644
--- a/Sources/ZIP/FileSystemType+Zip.swift
+++ b/Sources/ZIP/FileSystemType+Zip.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/LittleEndianByteReader+Zip.swift b/Sources/ZIP/LittleEndianByteReader+Zip.swift
index a90955f0..30f6e5fd 100644
--- a/Sources/ZIP/LittleEndianByteReader+Zip.swift
+++ b/Sources/ZIP/LittleEndianByteReader+Zip.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipCentralDirectoryEntry.swift b/Sources/ZIP/ZipCentralDirectoryEntry.swift
index e0383e4c..88448f10 100644
--- a/Sources/ZIP/ZipCentralDirectoryEntry.swift
+++ b/Sources/ZIP/ZipCentralDirectoryEntry.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipContainer.swift b/Sources/ZIP/ZipContainer.swift
index 4a65284f..dd148d2e 100644
--- a/Sources/ZIP/ZipContainer.swift
+++ b/Sources/ZIP/ZipContainer.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipEndOfCentralDirectory.swift b/Sources/ZIP/ZipEndOfCentralDirectory.swift
index 9faa3396..eb0c7030 100644
--- a/Sources/ZIP/ZipEndOfCentralDirectory.swift
+++ b/Sources/ZIP/ZipEndOfCentralDirectory.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipEntry.swift b/Sources/ZIP/ZipEntry.swift
index 102d48ff..a594f228 100644
--- a/Sources/ZIP/ZipEntry.swift
+++ b/Sources/ZIP/ZipEntry.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipEntryInfo.swift b/Sources/ZIP/ZipEntryInfo.swift
index 6c2449a2..37b46cbc 100644
--- a/Sources/ZIP/ZipEntryInfo.swift
+++ b/Sources/ZIP/ZipEntryInfo.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipEntryInfoHelper.swift b/Sources/ZIP/ZipEntryInfoHelper.swift
index 8cc0d164..2c029b4a 100644
--- a/Sources/ZIP/ZipEntryInfoHelper.swift
+++ b/Sources/ZIP/ZipEntryInfoHelper.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipError.swift b/Sources/ZIP/ZipError.swift
index 22c30c1d..ece4a3fe 100644
--- a/Sources/ZIP/ZipError.swift
+++ b/Sources/ZIP/ZipError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipExtraField.swift b/Sources/ZIP/ZipExtraField.swift
index 9f8ed6cd..58f12c14 100644
--- a/Sources/ZIP/ZipExtraField.swift
+++ b/Sources/ZIP/ZipExtraField.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/ZIP/ZipLocalHeader.swift b/Sources/ZIP/ZipLocalHeader.swift
index c8aea478..4584bf26 100644
--- a/Sources/ZIP/ZipLocalHeader.swift
+++ b/Sources/ZIP/ZipLocalHeader.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Zlib/ZlibArchive.swift b/Sources/Zlib/ZlibArchive.swift
index 7209e71a..874c256e 100644
--- a/Sources/Zlib/ZlibArchive.swift
+++ b/Sources/Zlib/ZlibArchive.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Zlib/ZlibError.swift b/Sources/Zlib/ZlibError.swift
index 5a2f7cb4..7b4bcede 100644
--- a/Sources/Zlib/ZlibError.swift
+++ b/Sources/Zlib/ZlibError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/Zlib/ZlibHeader.swift b/Sources/Zlib/ZlibHeader.swift
index 1ab0469d..2ed9d563 100644
--- a/Sources/Zlib/ZlibHeader.swift
+++ b/Sources/Zlib/ZlibHeader.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Archives/BZip2Command.swift b/Sources/swcomp/Archives/BZip2Command.swift
index 6398481d..8091fdd6 100644
--- a/Sources/swcomp/Archives/BZip2Command.swift
+++ b/Sources/swcomp/Archives/BZip2Command.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Archives/GZipCommand.swift b/Sources/swcomp/Archives/GZipCommand.swift
index 088d33c6..0368bbb5 100644
--- a/Sources/swcomp/Archives/GZipCommand.swift
+++ b/Sources/swcomp/Archives/GZipCommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Archives/LZ4Command.swift b/Sources/swcomp/Archives/LZ4Command.swift
index a6db77f1..f5b897b9 100644
--- a/Sources/swcomp/Archives/LZ4Command.swift
+++ b/Sources/swcomp/Archives/LZ4Command.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Archives/LZMACommand.swift b/Sources/swcomp/Archives/LZMACommand.swift
index 44597758..be1172f5 100644
--- a/Sources/swcomp/Archives/LZMACommand.swift
+++ b/Sources/swcomp/Archives/LZMACommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Archives/XZCommand.swift b/Sources/swcomp/Archives/XZCommand.swift
index 5c3cc633..3fc4c90e 100644
--- a/Sources/swcomp/Archives/XZCommand.swift
+++ b/Sources/swcomp/Archives/XZCommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/Benchmark.swift b/Sources/swcomp/Benchmarks/Benchmark.swift
index 13f64d77..ddb6bb2d 100644
--- a/Sources/swcomp/Benchmarks/Benchmark.swift
+++ b/Sources/swcomp/Benchmarks/Benchmark.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/BenchmarkGroup.swift b/Sources/swcomp/Benchmarks/BenchmarkGroup.swift
index 3bd1e587..a27abf9d 100644
--- a/Sources/swcomp/Benchmarks/BenchmarkGroup.swift
+++ b/Sources/swcomp/Benchmarks/BenchmarkGroup.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/BenchmarkMetadata.swift b/Sources/swcomp/Benchmarks/BenchmarkMetadata.swift
index e0302c0e..0068e692 100644
--- a/Sources/swcomp/Benchmarks/BenchmarkMetadata.swift
+++ b/Sources/swcomp/Benchmarks/BenchmarkMetadata.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/BenchmarkResult.swift b/Sources/swcomp/Benchmarks/BenchmarkResult.swift
index f3a9fe5d..9d0474de 100644
--- a/Sources/swcomp/Benchmarks/BenchmarkResult.swift
+++ b/Sources/swcomp/Benchmarks/BenchmarkResult.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/Benchmarks.swift b/Sources/swcomp/Benchmarks/Benchmarks.swift
index 9fdecf05..bfdd0ad3 100644
--- a/Sources/swcomp/Benchmarks/Benchmarks.swift
+++ b/Sources/swcomp/Benchmarks/Benchmarks.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/RunBenchmarkCommand.swift b/Sources/swcomp/Benchmarks/RunBenchmarkCommand.swift
index fcd27d88..7e776b37 100644
--- a/Sources/swcomp/Benchmarks/RunBenchmarkCommand.swift
+++ b/Sources/swcomp/Benchmarks/RunBenchmarkCommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/SaveFile.swift b/Sources/swcomp/Benchmarks/SaveFile.swift
index 9aa778cc..388913e0 100644
--- a/Sources/swcomp/Benchmarks/SaveFile.swift
+++ b/Sources/swcomp/Benchmarks/SaveFile.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/ShowBenchmarkCommand.swift b/Sources/swcomp/Benchmarks/ShowBenchmarkCommand.swift
index f6513e52..5107bf7a 100644
--- a/Sources/swcomp/Benchmarks/ShowBenchmarkCommand.swift
+++ b/Sources/swcomp/Benchmarks/ShowBenchmarkCommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Benchmarks/SpeedFormatter.swift b/Sources/swcomp/Benchmarks/SpeedFormatter.swift
index d3e5e7dd..13007db1 100644
--- a/Sources/swcomp/Benchmarks/SpeedFormatter.swift
+++ b/Sources/swcomp/Benchmarks/SpeedFormatter.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Containers/7ZipCommand.swift b/Sources/swcomp/Containers/7ZipCommand.swift
index 1f61e267..32893466 100644
--- a/Sources/swcomp/Containers/7ZipCommand.swift
+++ b/Sources/swcomp/Containers/7ZipCommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Containers/CommonFunctions.swift b/Sources/swcomp/Containers/CommonFunctions.swift
index 0822fb06..42be385d 100644
--- a/Sources/swcomp/Containers/CommonFunctions.swift
+++ b/Sources/swcomp/Containers/CommonFunctions.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Containers/ContainerCommand.swift b/Sources/swcomp/Containers/ContainerCommand.swift
index 4ac599b0..2aed1a6c 100644
--- a/Sources/swcomp/Containers/ContainerCommand.swift
+++ b/Sources/swcomp/Containers/ContainerCommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Containers/TarCommand.swift b/Sources/swcomp/Containers/TarCommand.swift
index eb75a210..541ac916 100644
--- a/Sources/swcomp/Containers/TarCommand.swift
+++ b/Sources/swcomp/Containers/TarCommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Containers/ZipCommand.swift b/Sources/swcomp/Containers/ZipCommand.swift
index 02044067..c412c337 100644
--- a/Sources/swcomp/Containers/ZipCommand.swift
+++ b/Sources/swcomp/Containers/ZipCommand.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Extensions/CompressionMethod+CustomStringConvertible.swift b/Sources/swcomp/Extensions/CompressionMethod+CustomStringConvertible.swift
index b11db353..c2b741f4 100644
--- a/Sources/swcomp/Extensions/CompressionMethod+CustomStringConvertible.swift
+++ b/Sources/swcomp/Extensions/CompressionMethod+CustomStringConvertible.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Extensions/ContainerEntryInfo+CustomStringConvertible.swift b/Sources/swcomp/Extensions/ContainerEntryInfo+CustomStringConvertible.swift
index cab4e645..a6a7d5a1 100644
--- a/Sources/swcomp/Extensions/ContainerEntryInfo+CustomStringConvertible.swift
+++ b/Sources/swcomp/Extensions/ContainerEntryInfo+CustomStringConvertible.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Extensions/FileHandle+CloseCompat.swift b/Sources/swcomp/Extensions/FileHandle+CloseCompat.swift
index b222c387..5b499765 100644
--- a/Sources/swcomp/Extensions/FileHandle+CloseCompat.swift
+++ b/Sources/swcomp/Extensions/FileHandle+CloseCompat.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license informations
diff --git a/Sources/swcomp/Extensions/FileSystemType+CustomStringConvertible.swift b/Sources/swcomp/Extensions/FileSystemType+CustomStringConvertible.swift
index e023fe87..e2b004d5 100644
--- a/Sources/swcomp/Extensions/FileSystemType+CustomStringConvertible.swift
+++ b/Sources/swcomp/Extensions/FileSystemType+CustomStringConvertible.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Extensions/GzipHeader+CustomStringConvertible.swift b/Sources/swcomp/Extensions/GzipHeader+CustomStringConvertible.swift
index 0abd744a..aa18f270 100644
--- a/Sources/swcomp/Extensions/GzipHeader+CustomStringConvertible.swift
+++ b/Sources/swcomp/Extensions/GzipHeader+CustomStringConvertible.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Extensions/TarEntry+Create.swift b/Sources/swcomp/Extensions/TarEntry+Create.swift
index af166616..e4b30c7c 100644
--- a/Sources/swcomp/Extensions/TarEntry+Create.swift
+++ b/Sources/swcomp/Extensions/TarEntry+Create.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/Extensions/TarFormat+ConvertibleFromString.swift b/Sources/swcomp/Extensions/TarFormat+ConvertibleFromString.swift
index 6250cd3c..d2eb732a 100644
--- a/Sources/swcomp/Extensions/TarFormat+ConvertibleFromString.swift
+++ b/Sources/swcomp/Extensions/TarFormat+ConvertibleFromString.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/SwcompError.swift b/Sources/swcomp/SwcompError.swift
index 58127595..bd97b3d8 100644
--- a/Sources/swcomp/SwcompError.swift
+++ b/Sources/swcomp/SwcompError.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Sources/swcomp/main.swift b/Sources/swcomp/main.swift
index 3f617ca9..a00eb99a 100644
--- a/Sources/swcomp/main.swift
+++ b/Sources/swcomp/main.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
@@ -7,7 +7,7 @@ import Foundation
import SWCompression
import SwiftCLI
-let _SWC_VERSION = "4.8.4"
+let _SWC_VERSION = "4.8.5"
let cli = CLI(name: "swcomp", version: _SWC_VERSION,
description: """
diff --git a/Tests/BZip2CompressionTests.swift b/Tests/BZip2CompressionTests.swift
index 45218f93..07951a09 100644
--- a/Tests/BZip2CompressionTests.swift
+++ b/Tests/BZip2CompressionTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/BZip2Tests.swift b/Tests/BZip2Tests.swift
index ca4704f0..97ed6774 100644
--- a/Tests/BZip2Tests.swift
+++ b/Tests/BZip2Tests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/Constants.swift b/Tests/Constants.swift
index 11bac786..0297c06e 100644
--- a/Tests/Constants.swift
+++ b/Tests/Constants.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/DeflateCompressionTests.swift b/Tests/DeflateCompressionTests.swift
index f4cf8ecf..f2740203 100644
--- a/Tests/DeflateCompressionTests.swift
+++ b/Tests/DeflateCompressionTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/FileHandle+CloseCompat.swift b/Tests/FileHandle+CloseCompat.swift
index 43fb0722..50300053 100644
--- a/Tests/FileHandle+CloseCompat.swift
+++ b/Tests/FileHandle+CloseCompat.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license informations
diff --git a/Tests/GzipTests.swift b/Tests/GzipTests.swift
index db02a4f9..05bdd7c0 100644
--- a/Tests/GzipTests.swift
+++ b/Tests/GzipTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/LZ4CompressionTests.swift b/Tests/LZ4CompressionTests.swift
index 1d46f994..c4804a19 100644
--- a/Tests/LZ4CompressionTests.swift
+++ b/Tests/LZ4CompressionTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/LZ4Tests.swift b/Tests/LZ4Tests.swift
index beabd3ab..3ff5ebd1 100644
--- a/Tests/LZ4Tests.swift
+++ b/Tests/LZ4Tests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/LzmaTests.swift b/Tests/LzmaTests.swift
index 7ec7784a..dd316d16 100644
--- a/Tests/LzmaTests.swift
+++ b/Tests/LzmaTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/SevenZipTests.swift b/Tests/SevenZipTests.swift
index 6b4fd693..3fb83619 100644
--- a/Tests/SevenZipTests.swift
+++ b/Tests/SevenZipTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/Sha256Tests.swift b/Tests/Sha256Tests.swift
index 6bb3f284..f78882b4 100644
--- a/Tests/Sha256Tests.swift
+++ b/Tests/Sha256Tests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/TarCreateTests.swift b/Tests/TarCreateTests.swift
index e473dafd..5068a848 100644
--- a/Tests/TarCreateTests.swift
+++ b/Tests/TarCreateTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/TarReaderTests.swift b/Tests/TarReaderTests.swift
index ddc87d8d..2c73a175 100644
--- a/Tests/TarReaderTests.swift
+++ b/Tests/TarReaderTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/TarTests.swift b/Tests/TarTests.swift
index ae9f845e..1e6ae846 100644
--- a/Tests/TarTests.swift
+++ b/Tests/TarTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/TarWriterTests.swift b/Tests/TarWriterTests.swift
index f4dc5dea..295fa20e 100644
--- a/Tests/TarWriterTests.swift
+++ b/Tests/TarWriterTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/TestZipExtraField.swift b/Tests/TestZipExtraField.swift
index 9582a373..9b6e5496 100644
--- a/Tests/TestZipExtraField.swift
+++ b/Tests/TestZipExtraField.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/XxHash32Tests.swift b/Tests/XxHash32Tests.swift
index 24c31a12..69a1338b 100644
--- a/Tests/XxHash32Tests.swift
+++ b/Tests/XxHash32Tests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/XzTests.swift b/Tests/XzTests.swift
index 71a7e45f..24e19798 100644
--- a/Tests/XzTests.swift
+++ b/Tests/XzTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/ZipTests.swift b/Tests/ZipTests.swift
index 7c21b861..773843b1 100644
--- a/Tests/ZipTests.swift
+++ b/Tests/ZipTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/Tests/ZlibTests.swift b/Tests/ZlibTests.swift
index 0b1d285e..d1cec743 100644
--- a/Tests/ZlibTests.swift
+++ b/Tests/ZlibTests.swift
@@ -1,4 +1,4 @@
-// Copyright (c) 2022 Timofey Solomko
+// Copyright (c) 2023 Timofey Solomko
// Licensed under MIT License
//
// See LICENSE for license information
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 46c424be..5d0208e7 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -108,7 +108,7 @@ stages:
containerImage: 'swift:5.6.3-focal'
linuxSwift57:
imageName: 'ubuntu-20.04'
- containerImage: 'swift:5.7.2-focal'
+ containerImage: 'swift:5.7.3-focal'
pool:
vmImage: $(imageName)
container: $[ variables['containerImage'] ]
@@ -139,7 +139,7 @@ stages:
SWIFT_DEV_PATH: 'C:\Library\Swift-development\bin'
windowsSwift57:
imageName: 'windows-2019'
- SWIFT_VERSION: '5.7.2'
+ SWIFT_VERSION: '5.7.3'
ICU_PATH: 'C:\Program Files\swift\icu-69.1\usr\bin'
SWIFT_DEV_PATH: 'C:\Program Files\swift\runtime-development\usr\bin'
pool: