From cb8d963786f4117197c69223ab5a0374ee24d995 Mon Sep 17 00:00:00 2001 From: ArthurHeitmann <37270165+ArthurHeitmann@users.noreply.github.com> Date: Sun, 1 Dec 2024 13:18:07 +0100 Subject: [PATCH] add 7z --- assets/bins/7z license.txt | 90 +++++++++++++++++++++++++++++++++++++ assets/bins/7z.dll | Bin 0 -> 1841152 bytes assets/bins/7z.exe | Bin 0 -> 557056 bytes 3 files changed, 90 insertions(+) create mode 100644 assets/bins/7z license.txt create mode 100644 assets/bins/7z.dll create mode 100644 assets/bins/7z.exe diff --git a/assets/bins/7z license.txt b/assets/bins/7z license.txt new file mode 100644 index 0000000..56f6574 --- /dev/null +++ b/assets/bins/7z license.txt @@ -0,0 +1,90 @@ + 7-Zip + ~~~~~ + License for use and distribution + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + 7-Zip Copyright (C) 1999-2023 Igor Pavlov. + + The licenses for files are: + + 1) 7z.dll: + - The "GNU LGPL" as main license for most of the code + - The "GNU LGPL" with "unRAR license restriction" for some code + - The "BSD 3-clause License" for some code + 2) All other files: the "GNU LGPL". + + Redistributions in binary form must reproduce related license information from this file. + + Note: + You can use 7-Zip on any computer, including a computer in a commercial + organization. You don't need to register or pay for 7-Zip. + + + GNU LGPL information + -------------------- + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You can receive a copy of the GNU Lesser General Public License from + http://www.gnu.org/ + + + + + BSD 3-clause License + -------------------- + + The "BSD 3-clause License" is used for the code in 7z.dll that implements LZFSE data decompression. + That code was derived from the code in the "LZFSE compression library" developed by Apple Inc, + that also uses the "BSD 3-clause License": + + ---- + Copyright (c) 2015-2016, Apple Inc. All rights reserved. + + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder(s) nor the names of any contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + ---- + + + + + unRAR license restriction + ------------------------- + + The decompression engine for RAR archives was developed using source + code of unRAR program. + All copyrights to original unRAR code are owned by Alexander Roshal. + + The license for original unRAR code has the following restriction: + + The unRAR sources cannot be used to re-create the RAR compression algorithm, + which is proprietary. Distribution of modified unRAR sources in separate form + or as a part of other software is permitted, provided that it is clearly + stated in the documentation and source comments that the code may + not be used to develop a RAR (WinRAR) compatible archiver. + + + -- + Igor Pavlov diff --git a/assets/bins/7z.dll b/assets/bins/7z.dll new file mode 100644 index 0000000000000000000000000000000000000000..c0e856fde705690b063c479630d22b8111f7c8aa GIT binary patch literal 1841152 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