├── Src ├── CPP │ └── 7zip │ │ ├── Bundles │ │ ├── Format7zF │ │ │ ├── StdAfx.cpp │ │ │ ├── Format7z.sln │ │ │ └── Format7z.vcxproj.filters │ │ └── 7-zip32 │ │ │ ├── Dialog.h │ │ │ ├── List.cpp │ │ │ ├── Main.cpp │ │ │ ├── 7-zip32.h │ │ │ ├── Dialog.cpp │ │ │ ├── HashCon.h │ │ │ ├── MainAr.cpp │ │ │ ├── resource.h │ │ │ ├── 7-zip32.cpp │ │ │ ├── 7-zip32.def │ │ │ ├── 7-zip64.def │ │ │ ├── HashCon.cpp │ │ │ ├── SFX │ │ │ ├── StdAfx.h │ │ │ ├── resource.rc │ │ │ ├── SfxSetup.cpp │ │ │ ├── ProgressDialog.h │ │ │ ├── ExtractDialog.cpp │ │ │ ├── ExtractEngine.cpp │ │ │ ├── ProgressDialog.cpp │ │ │ ├── ExtractCallbackSfx.h │ │ │ ├── ExtractCallbackSfx.cpp │ │ │ └── SFX.vcxproj.filters │ │ │ ├── resource.rc │ │ │ ├── ConsoleClose.h │ │ │ ├── 7-zip32-full.def │ │ │ ├── 7-zip64-full.def │ │ │ ├── ConsoleClose.cpp │ │ │ ├── MyOpenArchive.cpp │ │ │ ├── SplitCmdLine.cpp │ │ │ ├── UpdateCallback.cpp │ │ │ ├── Common │ │ │ ├── StdOutStream.cpp │ │ │ └── StdOutStream.h │ │ │ ├── OpenCallbackConsole.cpp │ │ │ ├── OpenCallbackConsole.h │ │ │ ├── UpdateCallbackConsole.h │ │ │ ├── ExtractCallbackConsole.h │ │ │ ├── UpdateCallbackConsole.cpp │ │ │ ├── ArchiveExtractCallback.cpp │ │ │ ├── ExtractCallbackConsole.cpp │ │ │ ├── StdAfx.h │ │ │ ├── 7-zip32.sln │ │ │ └── 7-zip32.vcxproj.filters │ │ └── Archive │ │ └── Zip │ │ └── ZipItem.cpp └── C │ └── 7zVersion.h ├── Readme.txt └── LICENSE /Src/CPP/7zip/Bundles/Format7zF/StdAfx.cpp: -------------------------------------------------------------------------------- 1 | // StdAfx.cpp 2 | 3 | #include "StdAfx.h" 4 | -------------------------------------------------------------------------------- /Src/CPP/7zip/Archive/Zip/ZipItem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Archive/Zip/ZipItem.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/Dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/Dialog.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/List.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/Main.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/7-zip32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/7-zip32.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/Dialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/Dialog.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/HashCon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/HashCon.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/MainAr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/MainAr.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/resource.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/7-zip32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/7-zip32.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/7-zip32.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/7-zip32.def -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/7-zip64.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/7-zip64.def -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/HashCon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/HashCon.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/StdAfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/StdAfx.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/resource.rc -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/ConsoleClose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/ConsoleClose.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/resource.rc -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/7-zip32-full.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/7-zip32-full.def -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/7-zip64-full.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/7-zip64-full.def -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/ConsoleClose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/ConsoleClose.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/MyOpenArchive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/MyOpenArchive.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/SfxSetup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/SfxSetup.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SplitCmdLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SplitCmdLine.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/UpdateCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/UpdateCallback.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/ProgressDialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/ProgressDialog.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/Common/StdOutStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/Common/StdOutStream.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/Common/StdOutStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/Common/StdOutStream.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/OpenCallbackConsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/OpenCallbackConsole.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/OpenCallbackConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/OpenCallbackConsole.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/ExtractDialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/ExtractDialog.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/ExtractEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/ExtractEngine.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/ProgressDialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/ProgressDialog.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/UpdateCallbackConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/UpdateCallbackConsole.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/ExtractCallbackConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/ExtractCallbackConsole.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/ExtractCallbackSfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/ExtractCallbackSfx.h -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/UpdateCallbackConsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/UpdateCallbackConsole.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/ArchiveExtractCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/ArchiveExtractCallback.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/ExtractCallbackConsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/ExtractCallbackConsole.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/ExtractCallbackSfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ytakanashi/7-zip32_ungarbled/HEAD/Src/CPP/7zip/Bundles/7-zip32/SFX/ExtractCallbackSfx.cpp -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/StdAfx.h: -------------------------------------------------------------------------------- 1 | // stdafx.h : include file for standard system include files, 2 | 3 | #ifndef __STDAFX_H 4 | #define __STDAFX_H 5 | 6 | #include "../../../Common/Common.h" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /Src/C/7zVersion.h: -------------------------------------------------------------------------------- 1 | #define MY_VER_MAJOR 25 2 | #define MY_VER_MINOR 1 3 | #define MY_VER_BUILD 0 4 | #define MY_VERSION_NUMBERS "25.01 + ungarbled patch" 5 | #define MY_VERSION MY_VERSION_NUMBERS 6 | 7 | #ifdef MY_CPU_NAME 8 | #define MY_VERSION_CPU MY_VERSION " (" MY_CPU_NAME ")" 9 | #else 10 | #define MY_VERSION_CPU MY_VERSION 11 | #endif 12 | 13 | #define MY_DATE "2025-08-03" 14 | #undef MY_COPYRIGHT 15 | #undef MY_VERSION_COPYRIGHT_DATE 16 | #define MY_AUTHOR_NAME "Igor Pavlov" 17 | #define MY_COPYRIGHT_PD "Igor Pavlov : Public domain" 18 | #define MY_COPYRIGHT_CR "Copyright (c) 1999-2025 Igor Pavlov" 19 | 20 | #ifdef USE_COPYRIGHT_CR 21 | #define MY_COPYRIGHT MY_COPYRIGHT_CR 22 | #else 23 | #define MY_COPYRIGHT MY_COPYRIGHT_PD 24 | #endif 25 | 26 | #define MY_COPYRIGHT_DATE MY_COPYRIGHT " : " MY_DATE 27 | #define MY_VERSION_COPYRIGHT_DATE MY_VERSION_CPU " : " MY_COPYRIGHT " : " MY_DATE 28 | -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/Format7zF/Format7z.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.23107.0 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "7z", "Format7z.vcxproj", "{7EFF8228-AD55-4305-A7C3-094E5BA81664}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Win32 = Debug|Win32 11 | Debug|x64 = Debug|x64 12 | Release|Win32 = Release|Win32 13 | Release|x64 = Release|x64 14 | EndGlobalSection 15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 16 | {7EFF8228-AD55-4305-A7C3-094E5BA81664}.Debug|Win32.ActiveCfg = Debug|Win32 17 | {7EFF8228-AD55-4305-A7C3-094E5BA81664}.Debug|Win32.Build.0 = Debug|Win32 18 | {7EFF8228-AD55-4305-A7C3-094E5BA81664}.Debug|x64.ActiveCfg = Debug|x64 19 | {7EFF8228-AD55-4305-A7C3-094E5BA81664}.Debug|x64.Build.0 = Debug|x64 20 | {7EFF8228-AD55-4305-A7C3-094E5BA81664}.Release|Win32.ActiveCfg = Release|Win32 21 | {7EFF8228-AD55-4305-A7C3-094E5BA81664}.Release|Win32.Build.0 = Release|Win32 22 | {7EFF8228-AD55-4305-A7C3-094E5BA81664}.Release|x64.ActiveCfg = Release|x64 23 | {7EFF8228-AD55-4305-A7C3-094E5BA81664}.Release|x64.Build.0 = Release|x64 24 | EndGlobalSection 25 | GlobalSection(SolutionProperties) = preSolution 26 | HideSolutionNode = FALSE 27 | EndGlobalSection 28 | EndGlobal 29 | -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/7-zip32.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.31729.503 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "7-zip32", "7-zip32.vcxproj", "{1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}" 7 | ProjectSection(ProjectDependencies) = postProject 8 | {EC842CBF-4217-49C4-8788-10D5EE07993D} = {EC842CBF-4217-49C4-8788-10D5EE07993D} 9 | EndProjectSection 10 | EndProject 11 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SFX", "SFX\SFX.vcxproj", "{EC842CBF-4217-49C4-8788-10D5EE07993D}" 12 | EndProject 13 | Global 14 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 15 | Debug|Win32 = Debug|Win32 16 | Debug|x64 = Debug|x64 17 | Debug7Z|Win32 = Debug7Z|Win32 18 | Debug7Z|x64 = Debug7Z|x64 19 | Release|Win32 = Release|Win32 20 | Release|x64 = Release|x64 21 | Release7Z|Win32 = Release7Z|Win32 22 | Release7Z|x64 = Release7Z|x64 23 | ReleaseD|Win32 = ReleaseD|Win32 24 | ReleaseD|x64 = ReleaseD|x64 25 | EndGlobalSection 26 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 27 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Debug|Win32.ActiveCfg = Debug|Win32 28 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Debug|Win32.Build.0 = Debug|Win32 29 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Debug|x64.ActiveCfg = Debug|x64 30 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Debug|x64.Build.0 = Debug|x64 31 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Debug7Z|Win32.ActiveCfg = Debug7Z|Win32 32 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Debug7Z|Win32.Build.0 = Debug7Z|Win32 33 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Debug7Z|x64.ActiveCfg = Debug7Z|x64 34 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Debug7Z|x64.Build.0 = Debug7Z|x64 35 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Release|Win32.ActiveCfg = Release|Win32 36 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Release|Win32.Build.0 = Release|Win32 37 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Release|x64.ActiveCfg = Release|x64 38 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Release|x64.Build.0 = Release|x64 39 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Release7Z|Win32.ActiveCfg = Release7Z|Win32 40 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Release7Z|Win32.Build.0 = Release7Z|Win32 41 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Release7Z|x64.ActiveCfg = Release7Z|x64 42 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.Release7Z|x64.Build.0 = Release7Z|x64 43 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.ReleaseD|Win32.ActiveCfg = Release|x64 44 | {1A9DBBE1-D4FA-4C5C-B60F-96B4067C500A}.ReleaseD|x64.ActiveCfg = Release|x64 45 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Debug|Win32.ActiveCfg = ReleaseD|Win32 46 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Debug|Win32.Build.0 = ReleaseD|Win32 47 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Debug|x64.ActiveCfg = Debug|x64 48 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Debug|x64.Build.0 = Debug|x64 49 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Debug7Z|Win32.ActiveCfg = Debug|Win32 50 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Debug7Z|x64.ActiveCfg = Debug|x64 51 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Release|Win32.ActiveCfg = Release|Win32 52 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Release|Win32.Build.0 = Release|Win32 53 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Release|x64.ActiveCfg = Release|x64 54 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Release|x64.Build.0 = Release|x64 55 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Release7Z|Win32.ActiveCfg = Release|Win32 56 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.Release7Z|x64.ActiveCfg = Release7Z|x64 57 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.ReleaseD|Win32.ActiveCfg = ReleaseD|Win32 58 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.ReleaseD|Win32.Build.0 = ReleaseD|Win32 59 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.ReleaseD|x64.ActiveCfg = ReleaseD|x64 60 | {EC842CBF-4217-49C4-8788-10D5EE07993D}.ReleaseD|x64.Build.0 = ReleaseD|x64 61 | EndGlobalSection 62 | GlobalSection(SolutionProperties) = preSolution 63 | HideSolutionNode = FALSE 64 | EndGlobalSection 65 | GlobalSection(ExtensibilityGlobals) = postSolution 66 | SolutionGuid = {3D8848B2-B93E-4D09-A22E-50DDC2F02A3D} 67 | EndGlobalSection 68 | EndGlobal 69 | -------------------------------------------------------------------------------- /Readme.txt: -------------------------------------------------------------------------------- 1 | _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 2 | 【 ソフト名 】 7-zip32.dll/7-zip64.dll/7z.dll文字化け対策版 3 | 【バージョン】 25.01.00.01 4 | 【 製作者名 】 x@rgs 5 | 【 動作環境 】 Windows XP以降 6 | 【 製作言語 】 C++ 7 | 【ソフトウェア種別】 フリーソフトウェア 8 | 【 配布条件 】 GNU Lesser General Public License (LGPL) 9 | 【 連絡先 】 Y.R.Takanashi@gmail.com 10 | 【 サイト 】 http://frostmoon.sakura.ne.jp/ 11 | _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 12 | 13 | ●説明 14 | 本ライブラリは、文字化け対策を行った「7-zip32.dll」「7-zip64.dll」「7z.dll」です。 15 | 秋田 稔氏作のライブラリ「7-zip32.dll」を64bit化対応させた市丸 剛氏の私家版に、 16 | Yak!氏による対 zip UTF-8 強制試行版 7z.dll (UTF-8 MAC 対応)パッチの内容を取り込み、 17 | さらにMLangによる文字コード変換機能を追加したものです。 18 | SevenZipExtractMem()を勝手に実装したりもしました。 19 | RarやCab書庫等々も処理できる7z.dll対応版「7-zip32.dll」「7-zip64.dll」も同梱しています。 20 | 21 | このバージョンは7-Zip 25.01と7-zip32.dll Ver.9.22.00.02をベースにした非公式版です。 22 | 辛うじてビルド出来るように修正したのみで、何が起こるかわかりません。 23 | 不安な方は、オリジナルの7-zip32.dll/7-zip64.dllが公開されるまでお待ちくださいませ。 24 | 25 | 7z.dll対応版「7-zip32.dll」「7-zip64.dll」は更に何が起こるかわかりません。 26 | 27 | 28 | 29 | ●ファイル構成 30 | 7z.dll ----- ライブラリ本体ファイル(本家,32bit) 31 | 7-zip32.dll ----- ライブラリ本体ファイル(統合アーカイバ仕様,32bit) 32 | copying.txt ----- LGPLライセンスファイル 33 | Readme.txt ----- このファイル 34 | Src.7z ----- 7-zip32.dll/7-zip64.dll/7z.dllソースファイル(差分) 35 | ./x64 36 | 7z.dll ----- ライブラリ本体ファイル(本家,64bit) 37 | 7-zip64.dll ----- ライブラリ本体ファイル(統合アーカイバ仕様,64bit) 38 | ./7-zip32-full 39 | 7-zip32.dll ----- 7z.dll対応版ライブラリ本体ファイル(統合アーカイバ仕様,32bit) 40 | 7-zip64.dll ----- 7z.dll対応版ライブラリ本体ファイル(統合アーカイバ仕様,64bit) 41 | 42 | 43 | 44 | ●インストール 45 | 0.インストーラー版は以下1,2の作業は不要です。 46 | 1.「7z*_ungarbled.zip」を適当なディレクトリに解凍して下さい。 47 | 2.「7-zip32.dll」「7-zip64.dll」をシステムディレクトリにコピーして下さい。 48 | 「7z.dll」は7-Zipをインストールしたディレクトリ(例: C:\Program Files\7-Zip )にコピーして下さい。 49 | #.7z.dll対応版「7-zip32.dll」「7-zip64.dll」の動作には7-Zipのインストールが必要です。 50 | *公式サイト( http://www.7-zip.org/ )で配布されているインストーラを利用することをおすすめします。 51 | 52 | ライブラリの動作には「Normaliz.dll」が必要です。ほとんどの環境ではインストールされています。 53 | もし存在せずエラーが出るようでしたら、 54 | Yak!氏( https://yakex.dev/junks/ )のサイトにて再配布されていますので、ダウンロードして下さい。 55 | 56 | 通常版と7z.dll対応版の「7-zip32.dll」「7-zip64.dll」は共存できません。 57 | ふつうは通常版をインストールして下さい。 58 | 59 | 60 | 61 | ●アンインストール 62 | レジストリは一切使用しないため、ライブラリ本体ファイルを削除するだけです。 63 | 64 | 65 | 66 | ●ビルド方法(開発者向け) 67 | ・7-Zipは25.01、7-zip32.dllはVer.9.22.00.02、 68 | コンパイラはMicrosoft Visual C++ 2022を想定しています。 69 | 1.「7z2501-src.7z」( https://www.7-zip.org/ )をダウンロード、 70 | 「7z2501」ディレクトリを作成し、その中に解凍します。 71 | 2.「7-zip32.dll」「7-zip64.dll」をビルドする場合、 72 | 1.「7z2501/CPP/7zip/Bundles」に「7-zip32」ディレクトリを作成します。 73 | 2.「7z922002.zip」( http://akky.xrea.jp/ )をダウンロード、解凍します。 74 | 3.「src.7z」を解凍し、作成した「7-zip32」ディレクトリにファイルをコピーします。 75 | 4.「7-zip32/SFX」ディレクトリにある読み取り専用ファイルを「7z2501/C」からコピーします。 76 | 3.本ライブラリの「Src.7z」を解凍し、ファイルを「7z2501」に上書きします。 77 | 4.「7-zip32.dll」「7-zip64.dll」は 78 | 「7z2501/CPP/7zip/Bundles/7-zip32/7-zip32.sln」 79 | 「7z.dll」は 80 | 「7z2501/CPP/7zip/Bundles/Format7zF/Format7z.sln」 81 | を開きます。 82 | 5.「ビルド」->「ソリューションのビルド」でビルドを開始します。 83 | 84 | 85 | 86 | ●コードページの指定方法 87 | ・MLangによる文字コード変換を行うには「-mcp」でコードページを指定します。 88 | 例: -mcp=51932 89 | (EUC-JPを指定) 90 | ・SevenZip()以外、SevenZipFindFirst()等々も使用する場合、SevenZipSetCP()でコードページを渡して下さい。 91 | 例: SevenZipSetCP(51932) 92 | 93 | 94 | 95 | ●7z.dll対応版の「7-zip32.dll」「7-zip64.dll」仕様 96 | ・動作には7-Zipのインストール(7z.dll)が必要です。 97 | ・本家7-Zipで対応している形式すべてを扱える...はずです。(以下公式日本語サイト( https://sevenzip.osdn.jp/ )より引用) 98 | 圧縮/解凍(展開): 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM 99 | 解凍(展開)のみ: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR, Z 100 | ・7-zip32.dllオリジナルのSFXモジュールは使用できません。デフォルトでは「7zCon.sfx」を使用します。 101 | ・INDIVIDUALINFO構造体のszModeに圧縮形式は格納されません。(オリジナルで対応しているZipと7zは除く) 102 | ・SevenZipGetArchiveType()で返される形式は将来変更される可能性があります。(勝手に追加したため) 103 | ・SevenZipExists7zdll()を実装しています。書庫処理前に呼び出し、「7z.dll」が存在するか確認してください。 104 | 105 | 106 | 107 | ●開発環境 108 | OS:Microsoft Windows 10 Home Premium 64-bit 109 | CPU:Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz 3.41GHz 110 | memory:16.0GB RAM 111 | compiler/debugger:Microsoft Visual Studio Community 2022 112 | editor:xyzzy version 0.2.2.235 113 | 114 | 115 | 116 | ●注意 117 | ・すべてのzipファイルの文字化けが解消するわけではありません。 118 | ・内蔵SFXは本家と異なりランタイムを静的リンクしています。 119 | ・このライブラリは非公式版です。 120 | 取り扱いには十分ご注意ください。 121 | 122 | 123 | 124 | ●著作権及び転載について 125 | ファイルの圧縮、解凍の基本部分の著作権はIgor Pavlov氏にあります。 126 | 7z圧縮方式のBZip2アルゴリズムはJulian Seward氏が作成し 127 | PPMDアルゴリズムはDmitry Shkarin氏が作成しています。 128 | 統合アーカイバ仕様のDLL作成部分に関しては秋田 稔氏が著作権を保有します。 129 | 64bit化対応の改変部分に関しては市丸 剛氏が著作権を保有します。 130 | UTF-8-MAC対応の改変部分に関してはYak!氏が著作権を保有します。 131 | 132 | 本ライブラリはGNU Lesser General Public License (LGPL) 133 | の元で配布されています。 134 | ソフトの改変、再配布等についてはLGPLに従ってください。 135 | http://www.gnu.org/copyleft/lesser.ja.html 136 | 137 | 138 | 139 | ●その他 140 | ・本ライブラリについて、Igor Pavlov氏、秋田 稔氏、市丸 剛氏、Yak!氏に問い合わせないようお願いします。 141 | 142 | ・サポート(ご意見、ご感想、不具合のご報告、ご要望等)は 143 | Y.R.Takanashi@gmail.com 144 | 若しくは 145 | BBS(以下URLよりアクセス可能)からお願いします。 146 | 最新版は 147 | http://frostmoon.sakura.ne.jp/ 148 | から入手することができます。 149 | 150 | 151 | 152 | ●開発履歴 153 | ○Ver.25.01.00.01 - 2025/10/11 154 | ・7-Zip 25.01をベースにビルド。 155 | 156 | ○Ver.24.09.00.01 - 2025/02/09 157 | ・7-Zip 24.09をベースにビルド。 158 | 159 | ○Ver.24.08.00.01 - 2024/8/21 160 | ・7-Zip 24.08をベースにビルド。 161 | 162 | ○Ver.24.07.00.03 - 2024/6/27 163 | ・出力ログのファイル名が文字化けする不具合を修正。(Special Thanks!:kiyohiro様) 164 | 165 | ○Ver.24.07.00.02 - 2024/6/23 166 | ・ZSTD書庫が処理できない不具合を修正。(Special Thanks!:kiyohiro様) 167 | 168 | ○Ver.24.07.00.01 - 2024/6/22 169 | ・7-Zip 24.07をベースにビルド。 170 | 171 | ○Ver.23.01.00.01 - 2023/7/2 172 | ・7-Zip 23.01をベースにビルド。 173 | ・一部ZIP書庫で文字化けする不具合を修正。(Special Thanks!:通りすがりの人様) 174 | 175 | ○Ver.21.06.00.01 - 2021/12/18 176 | ・7-Zip 21.06をベースにビルド。 177 | 178 | ○Ver.21.03.00.01 - 2021/10/25 179 | ・7-Zip 21.03 betaをベースにビルド。 180 | 181 | ○Ver.21.02.00.01 - 2021/06/08 182 | ・7-Zip 21.02 alphaをベースにビルド。 183 | ・プラットフォームツールセットをv141_xpに変更。 184 | 185 | ○Ver.19.00.00.03 - 2021/01/19 186 | ・SevenZipFindFirst()で設定したワイルドカードがSevenZipFindNext()で反映されない不具合を修正。(Special Thanks!:HotKeyIt様) 187 | 188 | ○Ver.19.00.00.02 - 2020/08/22 189 | ・4,294,967,295バイトを超える出力に対応したSevenZipExtractMemEx()を追加。(Special Thanks!:tenteko様) 190 | ・SevenZipExtractMem()/SevenZipExtractMemEx()でARCEXTRACT_BEGIN(0)及びARCEXTRACT_INPROCESS(1)も送出するように。(Special Thanks!:tenteko様) 191 | ・SevenZipExtractMem()/SevenZipExtractMemEx()でディレクトリを作成してしまう不具合を修正。(Special Thanks!:tenteko様) 192 | ・ソリッド書庫等の解凍時、実際に解凍せずスキップするファイルの処理中もプログレスバーの更新や、コールバック関数へメッセージの送信等をするように。 193 | なお、スキップファイルの処理中はARCEXTRACT_SKIP(5)となります。(Special Thanks!:tenteko様) 194 | 195 | ○Ver.19.00.00.01 - 2019/02/24 196 | ・7-Zip 19.00をベースにビルド。 197 | 198 | ○Ver.18.06.00.01 - 2018/12/31 199 | ・7-Zip 18.06をベースにビルド。 200 | 201 | ○Ver.18.05.00.02 - 2018/07/16 202 | ・上書き確認ダイアログ表示時、更新日時やサイズの取得ができないファイルの場合強制終了する不具合を修正。(Special Thanks!:須藤幸一様) 203 | 204 | ○Ver.18.05.00.01 - 2018/05/06 205 | ・7-Zip 18.05をベースにビルド。 206 | 207 | ○Ver.18.03.00.01 beta - 2018/03/06 208 | ・7-Zip 18.03 betaをベースにビルド。 209 | ・7z.dll対応版でIHex、OBJ/COFFが処理できない不具合を修正。 210 | 211 | ○Ver.18.01.00.01 - 2018/01/30 212 | ・7-Zip 18.01をベースにビルド。 213 | 214 | ○Ver.18.00.00.01 - 2018/01/13 215 | ・7-Zip 18.00 betaをベースにビルド。 216 | 217 | ○Ver.17.01.00.01 - 2017/08/29 218 | ・7-Zip 17.01 betaをベースにビルド。 219 | 220 | ○Ver.17.00.00.01 - 2017/04/30 221 | ・7-Zip 17.00 beta、7-zip32.dll Ver.9.22.00.02をベースにビルド。 222 | 223 | ○Ver.16.04.00.01 - 2016/10/05 224 | ・7-Zip 16.04 betaをベースにビルド。 225 | 226 | ○Ver.16.03.00.01 - 2016/09/29 227 | ・7-Zip 16.03 betaをベースにビルド。 228 | 229 | ○Ver.16.02.00.01 - 2016/05/23 230 | ・7-Zip 16.02 betaをベースにビルド。 231 | 232 | ○Ver.16.01.00.01 - 2016/05/20 233 | ・7-Zip 16.01 betaをベースにビルド。 234 | ・SFXのバージョンを更新し忘れていたのを修正。 235 | 236 | ○Ver.16.00.00.01 - 2016/05/11 237 | ・7-Zip 16.00 betaをベースにビルド。 238 | ・自己解凍書庫作成時にタイトルやメッセージを指定すると「Can't load config info」と表示され解凍できない不具合を修正。(Special Thanks!:陸様) 239 | ・内蔵SFXをUPXで圧縮するように。 240 | 241 | ○Ver.15.14.00.01 - 2016/01/01 242 | ・7-Zip 15.14 betaをベースにビルド。 243 | ・公式で対応したため、独自のInfo-ZIP Unicode Path Extra Field(0x7075)に関するコードを削除。 244 | 245 | ○Ver.15.12.00.02 - 2015/11/27 246 | ・7z.dll対応版でARJ書庫の処理ができない不具合を修正。(Special Thanks!:Roelf Beukens様) 247 | ・SevenZipGetArchiveType()とSevenZipGetFileCount()について、ヘッダ暗号化書庫であればパスワード入力ダイアログを表示するように。(Special Thanks!:Roelf Beukens様) 248 | 249 | ○Ver.15.12.00.01 - 2015/11/20 250 | ・7-Zip 15.12をベースにビルド。 251 | 252 | ○Ver.15.11.00.01 beta - 2015/11/19 253 | ・7-Zip 15.11 betaをベースにビルド。 254 | 255 | ○Ver.15.10.00.01 beta - 2015/11/05 256 | ・7-Zip 15.10 betaをベースにビルド。 257 | 258 | ○Ver.15.09.00.01 beta - 2015/10/21 259 | ・7-Zip 15.09 betaをベースにビルド。 260 | ・SevenZipSetCP(),SevenZipGetCP()を追加し、SevenZipSetUnicodeMode()でのコードページ指定を廃止。 261 | ・7z.dll対応版「7-zip32.dll」「7-zip64.dll」について、SevenZipExists7zdll()を追加し、通常版と7z.dll対応版の判別、及び7z.dllの存在を確認出来るように。 262 | 263 | ○Ver.15.08.00.02 beta - 2015/10/15 264 | ・余計なSFXモジュールを誤って内蔵していたのを修正。 265 | ・7z.dll対応版「7-zip32.dll」「7-zip64.dll」追加。 266 | ・32bit版ライブラリについてはコンパイラをMicrosoft Visual C++ 2010に変更。 267 | 268 | ○Ver.15.08.00.01 beta - 2015/10/06 269 | ・7-Zip 15.08 betaをベースにビルド。 270 | 271 | ○Ver.15.07.00.01 beta - 2015/09/24 272 | ・7-Zip 15.07 betaをベースにビルド。 273 | ・自己解凍部モジュールをマルチスレッド(/MT)でビルドするように。 274 | ・作成した自己解凍書庫でプログレスバーが表示されない不具合を修正。 275 | ・「-mcp」で指定されなければ文字コードの変換を行わないように。 276 | 277 | ○Ver.15.06.00.02 beta - 2015/08/18 278 | ・SevenZipExtractMem()実装。 279 | ・コードページ指定をInfo-ZIP Unicode Path Extra Fieldより優先するように。 280 | 281 | ○Ver.15.06.00.01 beta - 2015/08/12 282 | ・7-Zip 15.06 betaをベースにビルド。 283 | ・MLangにより文字コードの変換を行うように。 284 | ・コンパイラをMicrosoft Visual C++ 2015に変更。 285 | 286 | ○Ver.15.05.00.02 beta - 2015/06/29 287 | ・リスト表示で日本語が文字化けする不具合を修正。(Special Thanks!:kiyohiro様) 288 | ・ファイル名がUTF-8で格納されている場合でも末尾の'/'からディレクトリ判定を行うように。(Special Thanks!:kiyohiro様) 289 | 290 | ○Ver.15.05.00.01 beta - 2015/06/23 291 | ・7-Zip 15.05 betaをベースにビルド。 292 | 293 | ○Ver.9.38.00.01 beta - 2015/01/23 294 | ・7-Zip 9.38 betaをベースにビルド。 295 | 296 | ○Ver.9.22.00.01+ - 2015/01/21 297 | ・Local file headerとCentral directory headerでフラグが異なる書庫の解凍が出来るように。 298 | ・7z.dllを同梱するように。 299 | 300 | ○Ver.9.22.00.01 - 2015/01/02 301 | ・7-zip32.dll/7-zip64.dll Ver.9.22.00.01をベースに作成。 302 | 303 | 304 | _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 305 | This Readme file made by x@rgs 306 | -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/SFX/SFX.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {118b8706-0e3d-4024-8aa0-777599e3df0e} 6 | 7 | 8 | {81365deb-08be-40fd-abeb-7b9fa05fc2f8} 9 | 10 | 11 | {3e5f5c2a-bd22-4626-8d84-b9bbfa81b399} 12 | 13 | 14 | {6d1c1092-d8e7-4d77-b210-06b54d299e47} 15 | 16 | 17 | {8e284c95-3933-4f4f-828a-33ab577cb67d} 18 | 19 | 20 | {94a2d090-bf5f-4b52-822c-72bb02ab1e76} 21 | 22 | 23 | {48a23011-70e6-4cd5-9dea-0c0b4b7aa1ac} 24 | 25 | 26 | {7f2561c8-57a0-40b9-831b-290b499e40f2} 27 | 28 | 29 | {14d4c0a4-cf70-4fef-b12e-803eba349114} 30 | 31 | 32 | {c0f9838e-b988-4506-91e8-8ab6e4b8b79c} 33 | 34 | 35 | {457aaeb6-cc54-4eb8-8343-c105d15de392} 36 | 37 | 38 | {e0f965e5-daca-4604-b330-e6a101330c00} 39 | 40 | 41 | {a2502dee-797a-4383-a3fe-c0961b804f02} 42 | 43 | 44 | {91393d18-d657-4824-bf9b-0ef9859e3c30} 45 | 46 | 47 | 48 | 49 | Spec 50 | 51 | 52 | 53 | 54 | Spec 55 | 56 | 57 | 7z 58 | 59 | 60 | 7z 61 | 62 | 63 | 7z 64 | 65 | 66 | 7z 67 | 68 | 69 | 7z 70 | 71 | 72 | Archive Common 73 | 74 | 75 | Archive Common 76 | 77 | 78 | Archive Common 79 | 80 | 81 | Compress 82 | 83 | 84 | Compress 85 | 86 | 87 | Compress 88 | 89 | 90 | Compress 91 | 92 | 93 | Compress 94 | 95 | 96 | Compress 97 | 98 | 99 | Compress 100 | 101 | 102 | Compress 103 | 104 | 105 | Compress 106 | 107 | 108 | Compress 109 | 110 | 111 | Common 112 | 113 | 114 | Common 115 | 116 | 117 | Common 118 | 119 | 120 | Common 121 | 122 | 123 | Common 124 | 125 | 126 | Common 127 | 128 | 129 | Common 130 | 131 | 132 | Common 133 | 134 | 135 | Common 136 | 137 | 138 | Common 139 | 140 | 141 | Windows 142 | 143 | 144 | Windows 145 | 146 | 147 | Windows 148 | 149 | 150 | Windows 151 | 152 | 153 | Windows 154 | 155 | 156 | Windows 157 | 158 | 159 | Windows 160 | 161 | 162 | Windows 163 | 164 | 165 | Windows 166 | 167 | 168 | Windows 169 | 170 | 171 | Windows\Control 172 | 173 | 174 | 7z Common 175 | 176 | 177 | 7z Common 178 | 179 | 180 | 7z Common 181 | 182 | 183 | 7z Common 184 | 185 | 186 | 7z Common 187 | 188 | 189 | 7z Common 190 | 191 | 192 | 7z Common 193 | 194 | 195 | 7z Common 196 | 197 | 198 | 7z Common 199 | 200 | 201 | 7z Common 202 | 203 | 204 | 7z Common 205 | 206 | 207 | UI\Explorer 208 | 209 | 210 | UI\UI Common 211 | 212 | 213 | UI\UI Common 214 | 215 | 216 | UI\UI Common 217 | 218 | 219 | UI\UI Common 220 | 221 | 222 | File Manager 223 | 224 | 225 | C 226 | 227 | 228 | C 229 | 230 | 231 | C 232 | 233 | 234 | C 235 | 236 | 237 | C 238 | 239 | 240 | C 241 | 242 | 243 | C 244 | 245 | 246 | C 247 | 248 | 249 | C 250 | 251 | 252 | C 253 | 254 | 255 | C 256 | 257 | 258 | C 259 | 260 | 261 | Compress 262 | 263 | 264 | Compress 265 | 266 | 267 | Windows 268 | 269 | 270 | 7z Common 271 | 272 | 273 | Compress 274 | 275 | 276 | Windows 277 | 278 | 279 | C 280 | 281 | 282 | C 283 | 284 | 285 | 7z Common 286 | 287 | 288 | C 289 | 290 | 291 | Windows 292 | 293 | 294 | Spec 295 | 296 | 297 | Spec 298 | 299 | 300 | Spec 301 | 302 | 303 | Spec 304 | 305 | 306 | Spec 307 | 308 | 309 | C 310 | 311 | 312 | 313 | 314 | Spec 315 | 316 | 317 | 7z 318 | 319 | 320 | 7z 321 | 322 | 323 | 7z 324 | 325 | 326 | 7z 327 | 328 | 329 | 7z 330 | 331 | 332 | Archive Common 333 | 334 | 335 | Archive Common 336 | 337 | 338 | Archive Common 339 | 340 | 341 | Compress 342 | 343 | 344 | Common 345 | 346 | 347 | Common 348 | 349 | 350 | Common 351 | 352 | 353 | Common 354 | 355 | 356 | Common 357 | 358 | 359 | Common 360 | 361 | 362 | Common 363 | 364 | 365 | Common 366 | 367 | 368 | Common 369 | 370 | 371 | Common 372 | 373 | 374 | Windows 375 | 376 | 377 | Windows 378 | 379 | 380 | Windows 381 | 382 | 383 | Windows 384 | 385 | 386 | Windows 387 | 388 | 389 | Windows 390 | 391 | 392 | Windows 393 | 394 | 395 | Windows 396 | 397 | 398 | Windows 399 | 400 | 401 | Windows 402 | 403 | 404 | Windows\Control 405 | 406 | 407 | 7z Common 408 | 409 | 410 | 7z Common 411 | 412 | 413 | 7z Common 414 | 415 | 416 | 7z Common 417 | 418 | 419 | 7z Common 420 | 421 | 422 | 7z Common 423 | 424 | 425 | 7z Common 426 | 427 | 428 | 7z Common 429 | 430 | 431 | 7z Common 432 | 433 | 434 | 7z Common 435 | 436 | 437 | 7z Common 438 | 439 | 440 | UI\Explorer 441 | 442 | 443 | UI\UI Common 444 | 445 | 446 | UI\UI Common 447 | 448 | 449 | UI\UI Common 450 | 451 | 452 | UI\UI Common 453 | 454 | 455 | UI\UI Common 456 | 457 | 458 | File Manager 459 | 460 | 461 | C 462 | 463 | 464 | C 465 | 466 | 467 | C 468 | 469 | 470 | C 471 | 472 | 473 | C 474 | 475 | 476 | C 477 | 478 | 479 | C 480 | 481 | 482 | C 483 | 484 | 485 | C 486 | 487 | 488 | Compress 489 | 490 | 491 | File Manager 492 | 493 | 494 | Windows 495 | 496 | 497 | C 498 | 499 | 500 | C 501 | 502 | 503 | 7z Common 504 | 505 | 506 | C 507 | 508 | 509 | Windows 510 | 511 | 512 | Spec 513 | 514 | 515 | Spec 516 | 517 | 518 | Spec 519 | 520 | 521 | Spec 522 | 523 | 524 | 525 | 526 | Spec 527 | 528 | 529 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | GNU LESSER GENERAL PUBLIC LICENSE 2 | Version 2.1, February 1999 3 | 4 | Copyright (C) 1991, 1999 Free Software Foundation, Inc. 5 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 6 | Everyone is permitted to copy and distribute verbatim copies 7 | of this license document, but changing it is not allowed. 8 | 9 | (This is the first released version of the Lesser GPL. It also counts 10 | as the successor of the GNU Library Public License, version 2, hence 11 | the version number 2.1.) 12 | 13 | Preamble 14 | 15 | The licenses for most software are designed to take away your 16 | freedom to share and change it. By contrast, the GNU General Public 17 | Licenses are intended to guarantee your freedom to share and change 18 | free software--to make sure the software is free for all its users. 19 | 20 | This license, the Lesser General Public License, applies to some 21 | specially designated software packages--typically libraries--of the 22 | Free Software Foundation and other authors who decide to use it. You 23 | can use it too, but we suggest you first think carefully about whether 24 | this license or the ordinary General Public License is the better 25 | strategy to use in any particular case, based on the explanations below. 26 | 27 | When we speak of free software, we are referring to freedom of use, 28 | not price. Our General Public Licenses are designed to make sure that 29 | you have the freedom to distribute copies of free software (and charge 30 | for this service if you wish); that you receive source code or can get 31 | it if you want it; that you can change the software and use pieces of 32 | it in new free programs; and that you are informed that you can do 33 | these things. 34 | 35 | To protect your rights, we need to make restrictions that forbid 36 | distributors to deny you these rights or to ask you to surrender these 37 | rights. These restrictions translate to certain responsibilities for 38 | you if you distribute copies of the library or if you modify it. 39 | 40 | For example, if you distribute copies of the library, whether gratis 41 | or for a fee, you must give the recipients all the rights that we gave 42 | you. You must make sure that they, too, receive or can get the source 43 | code. If you link other code with the library, you must provide 44 | complete object files to the recipients, so that they can relink them 45 | with the library after making changes to the library and recompiling 46 | it. And you must show them these terms so they know their rights. 47 | 48 | We protect your rights with a two-step method: (1) we copyright the 49 | library, and (2) we offer you this license, which gives you legal 50 | permission to copy, distribute and/or modify the library. 51 | 52 | To protect each distributor, we want to make it very clear that 53 | there is no warranty for the free library. Also, if the library is 54 | modified by someone else and passed on, the recipients should know 55 | that what they have is not the original version, so that the original 56 | author's reputation will not be affected by problems that might be 57 | introduced by others. 58 | 59 | Finally, software patents pose a constant threat to the existence of 60 | any free program. We wish to make sure that a company cannot 61 | effectively restrict the users of a free program by obtaining a 62 | restrictive license from a patent holder. Therefore, we insist that 63 | any patent license obtained for a version of the library must be 64 | consistent with the full freedom of use specified in this license. 65 | 66 | Most GNU software, including some libraries, is covered by the 67 | ordinary GNU General Public License. This license, the GNU Lesser 68 | General Public License, applies to certain designated libraries, and 69 | is quite different from the ordinary General Public License. We use 70 | this license for certain libraries in order to permit linking those 71 | libraries into non-free programs. 72 | 73 | When a program is linked with a library, whether statically or using 74 | a shared library, the combination of the two is legally speaking a 75 | combined work, a derivative of the original library. The ordinary 76 | General Public License therefore permits such linking only if the 77 | entire combination fits its criteria of freedom. The Lesser General 78 | Public License permits more lax criteria for linking other code with 79 | the library. 80 | 81 | We call this license the "Lesser" General Public License because it 82 | does Less to protect the user's freedom than the ordinary General 83 | Public License. It also provides other free software developers Less 84 | of an advantage over competing non-free programs. These disadvantages 85 | are the reason we use the ordinary General Public License for many 86 | libraries. However, the Lesser license provides advantages in certain 87 | special circumstances. 88 | 89 | For example, on rare occasions, there may be a special need to 90 | encourage the widest possible use of a certain library, so that it becomes 91 | a de-facto standard. To achieve this, non-free programs must be 92 | allowed to use the library. A more frequent case is that a free 93 | library does the same job as widely used non-free libraries. In this 94 | case, there is little to gain by limiting the free library to free 95 | software only, so we use the Lesser General Public License. 96 | 97 | In other cases, permission to use a particular library in non-free 98 | programs enables a greater number of people to use a large body of 99 | free software. For example, permission to use the GNU C Library in 100 | non-free programs enables many more people to use the whole GNU 101 | operating system, as well as its variant, the GNU/Linux operating 102 | system. 103 | 104 | Although the Lesser General Public License is Less protective of the 105 | users' freedom, it does ensure that the user of a program that is 106 | linked with the Library has the freedom and the wherewithal to run 107 | that program using a modified version of the Library. 108 | 109 | The precise terms and conditions for copying, distribution and 110 | modification follow. Pay close attention to the difference between a 111 | "work based on the library" and a "work that uses the library". The 112 | former contains code derived from the library, whereas the latter must 113 | be combined with the library in order to run. 114 | 115 | GNU LESSER GENERAL PUBLIC LICENSE 116 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 117 | 118 | 0. This License Agreement applies to any software library or other 119 | program which contains a notice placed by the copyright holder or 120 | other authorized party saying it may be distributed under the terms of 121 | this Lesser General Public License (also called "this License"). 122 | Each licensee is addressed as "you". 123 | 124 | A "library" means a collection of software functions and/or data 125 | prepared so as to be conveniently linked with application programs 126 | (which use some of those functions and data) to form executables. 127 | 128 | The "Library", below, refers to any such software library or work 129 | which has been distributed under these terms. A "work based on the 130 | Library" means either the Library or any derivative work under 131 | copyright law: that is to say, a work containing the Library or a 132 | portion of it, either verbatim or with modifications and/or translated 133 | straightforwardly into another language. (Hereinafter, translation is 134 | included without limitation in the term "modification".) 135 | 136 | "Source code" for a work means the preferred form of the work for 137 | making modifications to it. For a library, complete source code means 138 | all the source code for all modules it contains, plus any associated 139 | interface definition files, plus the scripts used to control compilation 140 | and installation of the library. 141 | 142 | Activities other than copying, distribution and modification are not 143 | covered by this License; they are outside its scope. The act of 144 | running a program using the Library is not restricted, and output from 145 | such a program is covered only if its contents constitute a work based 146 | on the Library (independent of the use of the Library in a tool for 147 | writing it). Whether that is true depends on what the Library does 148 | and what the program that uses the Library does. 149 | 150 | 1. You may copy and distribute verbatim copies of the Library's 151 | complete source code as you receive it, in any medium, provided that 152 | you conspicuously and appropriately publish on each copy an 153 | appropriate copyright notice and disclaimer of warranty; keep intact 154 | all the notices that refer to this License and to the absence of any 155 | warranty; and distribute a copy of this License along with the 156 | Library. 157 | 158 | You may charge a fee for the physical act of transferring a copy, 159 | and you may at your option offer warranty protection in exchange for a 160 | fee. 161 | 162 | 2. You may modify your copy or copies of the Library or any portion 163 | of it, thus forming a work based on the Library, and copy and 164 | distribute such modifications or work under the terms of Section 1 165 | above, provided that you also meet all of these conditions: 166 | 167 | a) The modified work must itself be a software library. 168 | 169 | b) You must cause the files modified to carry prominent notices 170 | stating that you changed the files and the date of any change. 171 | 172 | c) You must cause the whole of the work to be licensed at no 173 | charge to all third parties under the terms of this License. 174 | 175 | d) If a facility in the modified Library refers to a function or a 176 | table of data to be supplied by an application program that uses 177 | the facility, other than as an argument passed when the facility 178 | is invoked, then you must make a good faith effort to ensure that, 179 | in the event an application does not supply such function or 180 | table, the facility still operates, and performs whatever part of 181 | its purpose remains meaningful. 182 | 183 | (For example, a function in a library to compute square roots has 184 | a purpose that is entirely well-defined independent of the 185 | application. Therefore, Subsection 2d requires that any 186 | application-supplied function or table used by this function must 187 | be optional: if the application does not supply it, the square 188 | root function must still compute square roots.) 189 | 190 | These requirements apply to the modified work as a whole. If 191 | identifiable sections of that work are not derived from the Library, 192 | and can be reasonably considered independent and separate works in 193 | themselves, then this License, and its terms, do not apply to those 194 | sections when you distribute them as separate works. But when you 195 | distribute the same sections as part of a whole which is a work based 196 | on the Library, the distribution of the whole must be on the terms of 197 | this License, whose permissions for other licensees extend to the 198 | entire whole, and thus to each and every part regardless of who wrote 199 | it. 200 | 201 | Thus, it is not the intent of this section to claim rights or contest 202 | your rights to work written entirely by you; rather, the intent is to 203 | exercise the right to control the distribution of derivative or 204 | collective works based on the Library. 205 | 206 | In addition, mere aggregation of another work not based on the Library 207 | with the Library (or with a work based on the Library) on a volume of 208 | a storage or distribution medium does not bring the other work under 209 | the scope of this License. 210 | 211 | 3. You may opt to apply the terms of the ordinary GNU General Public 212 | License instead of this License to a given copy of the Library. To do 213 | this, you must alter all the notices that refer to this License, so 214 | that they refer to the ordinary GNU General Public License, version 2, 215 | instead of to this License. (If a newer version than version 2 of the 216 | ordinary GNU General Public License has appeared, then you can specify 217 | that version instead if you wish.) Do not make any other change in 218 | these notices. 219 | 220 | Once this change is made in a given copy, it is irreversible for 221 | that copy, so the ordinary GNU General Public License applies to all 222 | subsequent copies and derivative works made from that copy. 223 | 224 | This option is useful when you wish to copy part of the code of 225 | the Library into a program that is not a library. 226 | 227 | 4. You may copy and distribute the Library (or a portion or 228 | derivative of it, under Section 2) in object code or executable form 229 | under the terms of Sections 1 and 2 above provided that you accompany 230 | it with the complete corresponding machine-readable source code, which 231 | must be distributed under the terms of Sections 1 and 2 above on a 232 | medium customarily used for software interchange. 233 | 234 | If distribution of object code is made by offering access to copy 235 | from a designated place, then offering equivalent access to copy the 236 | source code from the same place satisfies the requirement to 237 | distribute the source code, even though third parties are not 238 | compelled to copy the source along with the object code. 239 | 240 | 5. A program that contains no derivative of any portion of the 241 | Library, but is designed to work with the Library by being compiled or 242 | linked with it, is called a "work that uses the Library". Such a 243 | work, in isolation, is not a derivative work of the Library, and 244 | therefore falls outside the scope of this License. 245 | 246 | However, linking a "work that uses the Library" with the Library 247 | creates an executable that is a derivative of the Library (because it 248 | contains portions of the Library), rather than a "work that uses the 249 | library". The executable is therefore covered by this License. 250 | Section 6 states terms for distribution of such executables. 251 | 252 | When a "work that uses the Library" uses material from a header file 253 | that is part of the Library, the object code for the work may be a 254 | derivative work of the Library even though the source code is not. 255 | Whether this is true is especially significant if the work can be 256 | linked without the Library, or if the work is itself a library. The 257 | threshold for this to be true is not precisely defined by law. 258 | 259 | If such an object file uses only numerical parameters, data 260 | structure layouts and accessors, and small macros and small inline 261 | functions (ten lines or less in length), then the use of the object 262 | file is unrestricted, regardless of whether it is legally a derivative 263 | work. (Executables containing this object code plus portions of the 264 | Library will still fall under Section 6.) 265 | 266 | Otherwise, if the work is a derivative of the Library, you may 267 | distribute the object code for the work under the terms of Section 6. 268 | Any executables containing that work also fall under Section 6, 269 | whether or not they are linked directly with the Library itself. 270 | 271 | 6. As an exception to the Sections above, you may also combine or 272 | link a "work that uses the Library" with the Library to produce a 273 | work containing portions of the Library, and distribute that work 274 | under terms of your choice, provided that the terms permit 275 | modification of the work for the customer's own use and reverse 276 | engineering for debugging such modifications. 277 | 278 | You must give prominent notice with each copy of the work that the 279 | Library is used in it and that the Library and its use are covered by 280 | this License. You must supply a copy of this License. If the work 281 | during execution displays copyright notices, you must include the 282 | copyright notice for the Library among them, as well as a reference 283 | directing the user to the copy of this License. Also, you must do one 284 | of these things: 285 | 286 | a) Accompany the work with the complete corresponding 287 | machine-readable source code for the Library including whatever 288 | changes were used in the work (which must be distributed under 289 | Sections 1 and 2 above); and, if the work is an executable linked 290 | with the Library, with the complete machine-readable "work that 291 | uses the Library", as object code and/or source code, so that the 292 | user can modify the Library and then relink to produce a modified 293 | executable containing the modified Library. (It is understood 294 | that the user who changes the contents of definitions files in the 295 | Library will not necessarily be able to recompile the application 296 | to use the modified definitions.) 297 | 298 | b) Use a suitable shared library mechanism for linking with the 299 | Library. A suitable mechanism is one that (1) uses at run time a 300 | copy of the library already present on the user's computer system, 301 | rather than copying library functions into the executable, and (2) 302 | will operate properly with a modified version of the library, if 303 | the user installs one, as long as the modified version is 304 | interface-compatible with the version that the work was made with. 305 | 306 | c) Accompany the work with a written offer, valid for at 307 | least three years, to give the same user the materials 308 | specified in Subsection 6a, above, for a charge no more 309 | than the cost of performing this distribution. 310 | 311 | d) If distribution of the work is made by offering access to copy 312 | from a designated place, offer equivalent access to copy the above 313 | specified materials from the same place. 314 | 315 | e) Verify that the user has already received a copy of these 316 | materials or that you have already sent this user a copy. 317 | 318 | For an executable, the required form of the "work that uses the 319 | Library" must include any data and utility programs needed for 320 | reproducing the executable from it. However, as a special exception, 321 | the materials to be distributed need not include anything that is 322 | normally distributed (in either source or binary form) with the major 323 | components (compiler, kernel, and so on) of the operating system on 324 | which the executable runs, unless that component itself accompanies 325 | the executable. 326 | 327 | It may happen that this requirement contradicts the license 328 | restrictions of other proprietary libraries that do not normally 329 | accompany the operating system. Such a contradiction means you cannot 330 | use both them and the Library together in an executable that you 331 | distribute. 332 | 333 | 7. You may place library facilities that are a work based on the 334 | Library side-by-side in a single library together with other library 335 | facilities not covered by this License, and distribute such a combined 336 | library, provided that the separate distribution of the work based on 337 | the Library and of the other library facilities is otherwise 338 | permitted, and provided that you do these two things: 339 | 340 | a) Accompany the combined library with a copy of the same work 341 | based on the Library, uncombined with any other library 342 | facilities. This must be distributed under the terms of the 343 | Sections above. 344 | 345 | b) Give prominent notice with the combined library of the fact 346 | that part of it is a work based on the Library, and explaining 347 | where to find the accompanying uncombined form of the same work. 348 | 349 | 8. You may not copy, modify, sublicense, link with, or distribute 350 | the Library except as expressly provided under this License. Any 351 | attempt otherwise to copy, modify, sublicense, link with, or 352 | distribute the Library is void, and will automatically terminate your 353 | rights under this License. However, parties who have received copies, 354 | or rights, from you under this License will not have their licenses 355 | terminated so long as such parties remain in full compliance. 356 | 357 | 9. You are not required to accept this License, since you have not 358 | signed it. However, nothing else grants you permission to modify or 359 | distribute the Library or its derivative works. These actions are 360 | prohibited by law if you do not accept this License. Therefore, by 361 | modifying or distributing the Library (or any work based on the 362 | Library), you indicate your acceptance of this License to do so, and 363 | all its terms and conditions for copying, distributing or modifying 364 | the Library or works based on it. 365 | 366 | 10. Each time you redistribute the Library (or any work based on the 367 | Library), the recipient automatically receives a license from the 368 | original licensor to copy, distribute, link with or modify the Library 369 | subject to these terms and conditions. You may not impose any further 370 | restrictions on the recipients' exercise of the rights granted herein. 371 | You are not responsible for enforcing compliance by third parties with 372 | this License. 373 | 374 | 11. If, as a consequence of a court judgment or allegation of patent 375 | infringement or for any other reason (not limited to patent issues), 376 | conditions are imposed on you (whether by court order, agreement or 377 | otherwise) that contradict the conditions of this License, they do not 378 | excuse you from the conditions of this License. If you cannot 379 | distribute so as to satisfy simultaneously your obligations under this 380 | License and any other pertinent obligations, then as a consequence you 381 | may not distribute the Library at all. For example, if a patent 382 | license would not permit royalty-free redistribution of the Library by 383 | all those who receive copies directly or indirectly through you, then 384 | the only way you could satisfy both it and this License would be to 385 | refrain entirely from distribution of the Library. 386 | 387 | If any portion of this section is held invalid or unenforceable under any 388 | particular circumstance, the balance of the section is intended to apply, 389 | and the section as a whole is intended to apply in other circumstances. 390 | 391 | It is not the purpose of this section to induce you to infringe any 392 | patents or other property right claims or to contest validity of any 393 | such claims; this section has the sole purpose of protecting the 394 | integrity of the free software distribution system which is 395 | implemented by public license practices. Many people have made 396 | generous contributions to the wide range of software distributed 397 | through that system in reliance on consistent application of that 398 | system; it is up to the author/donor to decide if he or she is willing 399 | to distribute software through any other system and a licensee cannot 400 | impose that choice. 401 | 402 | This section is intended to make thoroughly clear what is believed to 403 | be a consequence of the rest of this License. 404 | 405 | 12. If the distribution and/or use of the Library is restricted in 406 | certain countries either by patents or by copyrighted interfaces, the 407 | original copyright holder who places the Library under this License may add 408 | an explicit geographical distribution limitation excluding those countries, 409 | so that distribution is permitted only in or among countries not thus 410 | excluded. In such case, this License incorporates the limitation as if 411 | written in the body of this License. 412 | 413 | 13. The Free Software Foundation may publish revised and/or new 414 | versions of the Lesser General Public License from time to time. 415 | Such new versions will be similar in spirit to the present version, 416 | but may differ in detail to address new problems or concerns. 417 | 418 | Each version is given a distinguishing version number. If the Library 419 | specifies a version number of this License which applies to it and 420 | "any later version", you have the option of following the terms and 421 | conditions either of that version or of any later version published by 422 | the Free Software Foundation. If the Library does not specify a 423 | license version number, you may choose any version ever published by 424 | the Free Software Foundation. 425 | 426 | 14. If you wish to incorporate parts of the Library into other free 427 | programs whose distribution conditions are incompatible with these, 428 | write to the author to ask for permission. For software which is 429 | copyrighted by the Free Software Foundation, write to the Free 430 | Software Foundation; we sometimes make exceptions for this. Our 431 | decision will be guided by the two goals of preserving the free status 432 | of all derivatives of our free software and of promoting the sharing 433 | and reuse of software generally. 434 | 435 | NO WARRANTY 436 | 437 | 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 438 | WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 439 | EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 440 | OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 441 | KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 442 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 443 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 444 | LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 445 | THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 446 | 447 | 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 448 | WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 449 | AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 450 | FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 451 | CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 452 | LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 453 | RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 454 | FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 455 | SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 456 | DAMAGES. 457 | 458 | END OF TERMS AND CONDITIONS 459 | 460 | How to Apply These Terms to Your New Libraries 461 | 462 | If you develop a new library, and you want it to be of the greatest 463 | possible use to the public, we recommend making it free software that 464 | everyone can redistribute and change. You can do so by permitting 465 | redistribution under these terms (or, alternatively, under the terms of the 466 | ordinary General Public License). 467 | 468 | To apply these terms, attach the following notices to the library. It is 469 | safest to attach them to the start of each source file to most effectively 470 | convey the exclusion of warranty; and each file should have at least the 471 | "copyright" line and a pointer to where the full notice is found. 472 | 473 | {description} 474 | Copyright (C) {year} {fullname} 475 | 476 | This library is free software; you can redistribute it and/or 477 | modify it under the terms of the GNU Lesser General Public 478 | License as published by the Free Software Foundation; either 479 | version 2.1 of the License, or (at your option) any later version. 480 | 481 | This library is distributed in the hope that it will be useful, 482 | but WITHOUT ANY WARRANTY; without even the implied warranty of 483 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 484 | Lesser General Public License for more details. 485 | 486 | You should have received a copy of the GNU Lesser General Public 487 | License along with this library; if not, write to the Free Software 488 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 489 | USA 490 | 491 | Also add information on how to contact you by electronic and paper mail. 492 | 493 | You should also get your employer (if you work as a programmer) or your 494 | school, if any, to sign a "copyright disclaimer" for the library, if 495 | necessary. Here is a sample; alter the names: 496 | 497 | Yoyodyne, Inc., hereby disclaims all copyright interest in the 498 | library `Frob' (a library for tweaking knobs) written by James Random 499 | Hacker. 500 | 501 | {signature of Ty Coon}, 1 April 1990 502 | Ty Coon, President of Vice 503 | 504 | That's all there is to it! 505 | 506 | -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/7-zip32/7-zip32.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {bac960ed-0a9a-432d-866a-695bd4b1c17d} 6 | 7 | 8 | {dec3f4fe-4bb2-4c26-a845-591c16026ebd} 9 | 10 | 11 | {40490c8b-f170-4bd4-8291-9200e1d77f14} 12 | 13 | 14 | {b7fd4d80-ecf8-4516-9694-65e578a7437d} 15 | 16 | 17 | {15873750-1356-42e2-b4d1-237d07136d89} 18 | 19 | 20 | {a8a47114-ebc7-4e5e-9fc3-ac5db41b6076} 21 | 22 | 23 | {a33eed3b-80c5-4c43-915d-2d9dfa535ba7} 24 | 25 | 26 | {a3c4551b-be82-4b8e-bac9-52244f6311c7} 27 | 28 | 29 | {451f8e9b-f887-46fb-946e-0e6d94bf370f} 30 | 31 | 32 | {2f50679c-1874-4601-a924-5b2767aba2c9} 33 | 34 | 35 | {9d646958-b200-4661-b7cf-689f2040ed04} 36 | 37 | 38 | {9eaa7610-5f31-4722-8aa7-8198d6a166e9} 39 | 40 | 41 | {cea5f4f9-e289-4f1e-b431-488a5caf742f} 42 | 43 | 44 | {5fe29407-eb07-42ca-af6b-6b9a7ffd34a4} 45 | 46 | 47 | {8e04a8a0-fac9-4004-9d64-74124b911b18} 48 | 49 | 50 | {d7551a9c-0736-40d5-b426-6aa90d274f38} 51 | 52 | 53 | {8e5b6d60-f447-4d01-b0dd-bfa21edb31d7} 54 | 55 | 56 | {64d3b88c-0bb6-438c-9316-2335d9effc0f} 57 | 58 | 59 | {ec59b746-aa09-4c2e-ac2d-9413ba3783b0} 60 | 61 | 62 | {b80509c9-0b04-4d60-8898-1a487cf2e9c8} 63 | 64 | 65 | {76a362f8-bcb0-4daf-823f-0612f9e9e8e0} 66 | 67 | 68 | {22503037-03b4-47b4-980e-18bfede2a8ee} 69 | 70 | 71 | {b5faa1d6-c731-462b-8f69-97d4ab0a5caf} 72 | 73 | 74 | {1969be7d-67f6-42dd-ac18-71e02a0093e8} 75 | 76 | 77 | {16dd1a48-a6f7-447a-96bd-2ae79b700b3c} 78 | 79 | 80 | {d4c21947-24cc-4631-bb0d-87a86e0b4743} 81 | 82 | 83 | {66aa74bd-80fd-45aa-9796-65c312fed2e2} 84 | 85 | 86 | {f8867bc7-ef29-49c7-bada-7bf35a01d038} 87 | 88 | 89 | {28195465-bea7-4fe7-9733-ac2ec17b7214} 90 | 91 | 92 | {2e73c8d0-f000-484e-a3dc-99fc2fbdaf7d} 93 | 94 | 95 | {ce98ec6a-8e43-4662-b5b0-aa5f2dd3b121} 96 | 97 | 98 | 99 | 100 | Console 101 | 102 | 103 | Spec 104 | 105 | 106 | Spec 107 | 108 | 109 | Spec 110 | 111 | 112 | Spec 113 | 114 | 115 | Spec 116 | 117 | 118 | Spec 119 | 120 | 121 | Spec 122 | 123 | 124 | Spec 125 | 126 | 127 | Common 128 | 129 | 130 | Common 131 | 132 | 133 | Common 134 | 135 | 136 | Common 137 | 138 | 139 | Common 140 | 141 | 142 | Common 143 | 144 | 145 | Common 146 | 147 | 148 | Common 149 | 150 | 151 | Common 152 | 153 | 154 | Common 155 | 156 | 157 | Common 158 | 159 | 160 | Common 161 | 162 | 163 | Common 164 | 165 | 166 | Common 167 | 168 | 169 | Common 170 | 171 | 172 | Common 173 | 174 | 175 | Common 176 | 177 | 178 | Common 179 | 180 | 181 | Common 182 | 183 | 184 | Common 185 | 186 | 187 | Common 188 | 189 | 190 | Windows 191 | 192 | 193 | Windows 194 | 195 | 196 | Windows 197 | 198 | 199 | Windows 200 | 201 | 202 | Windows 203 | 204 | 205 | Windows 206 | 207 | 208 | Windows 209 | 210 | 211 | Windows 212 | 213 | 214 | Windows 215 | 216 | 217 | Windows 218 | 219 | 220 | Windows 221 | 222 | 223 | Windows 224 | 225 | 226 | Windows 227 | 228 | 229 | 7zip Common 230 | 231 | 232 | 7zip Common 233 | 234 | 235 | 7zip Common 236 | 237 | 238 | 7zip Common 239 | 240 | 241 | 7zip Common 242 | 243 | 244 | 7zip Common 245 | 246 | 247 | 7zip Common 248 | 249 | 250 | 7zip Common 251 | 252 | 253 | 7zip Common 254 | 255 | 256 | 7zip Common 257 | 258 | 259 | 7zip Common 260 | 261 | 262 | 7zip Common 263 | 264 | 265 | 7zip Common 266 | 267 | 268 | 7zip Common 269 | 270 | 271 | 7zip Common 272 | 273 | 274 | 7zip Common 275 | 276 | 277 | 7zip Common 278 | 279 | 280 | 7zip Common 281 | 282 | 283 | 7zip Common 284 | 285 | 286 | 7zip Common 287 | 288 | 289 | Compress 290 | 291 | 292 | Compress 293 | 294 | 295 | Compress 296 | 297 | 298 | Compress 299 | 300 | 301 | Compress 302 | 303 | 304 | Compress 305 | 306 | 307 | Compress 308 | 309 | 310 | Compress 311 | 312 | 313 | Compress 314 | 315 | 316 | Compress\BZip2 317 | 318 | 319 | Compress\BZip2 320 | 321 | 322 | Compress\BZip2 323 | 324 | 325 | Compress\Copy 326 | 327 | 328 | Compress\Deflate 329 | 330 | 331 | Compress\Deflate 332 | 333 | 334 | Compress\Deflate 335 | 336 | 337 | Compress\Deflate 338 | 339 | 340 | Compress\Huffman 341 | 342 | 343 | Compress\Implode 344 | 345 | 346 | Compress\LZMA 347 | 348 | 349 | Compress\LZMA 350 | 351 | 352 | Compress\LZMA 353 | 354 | 355 | Compress\LZMA 356 | 357 | 358 | Compress\PPMd 359 | 360 | 361 | Compress\PPMd 362 | 363 | 364 | Compress\PPMd 365 | 366 | 367 | Compress\PPMd 368 | 369 | 370 | Compress\PPMd 371 | 372 | 373 | Compress\PPMd 374 | 375 | 376 | Compress\PPMd 377 | 378 | 379 | Compress\PPMd 380 | 381 | 382 | Compress\RangeCoder 383 | 384 | 385 | Compress\RangeCoder 386 | 387 | 388 | Compress\RangeCoder 389 | 390 | 391 | Compress\RangeCoder 392 | 393 | 394 | Compress\Shrink 395 | 396 | 397 | Compress\BWT 398 | 399 | 400 | Compress\LZX 401 | 402 | 403 | Compress\LZX 404 | 405 | 406 | Compress\Quantum 407 | 408 | 409 | Archive 410 | 411 | 412 | Archive\7z 413 | 414 | 415 | Archive\7z 416 | 417 | 418 | Archive\7z 419 | 420 | 421 | Archive\7z 422 | 423 | 424 | Archive\7z 425 | 426 | 427 | Archive\7z 428 | 429 | 430 | Archive\7z 431 | 432 | 433 | Archive\7z 434 | 435 | 436 | Archive\7z 437 | 438 | 439 | Archive\7z 440 | 441 | 442 | Archive\7z 443 | 444 | 445 | Archive\7z 446 | 447 | 448 | Archive\zip 449 | 450 | 451 | Archive\zip 452 | 453 | 454 | Archive\zip 455 | 456 | 457 | Archive\zip 458 | 459 | 460 | Archive\zip 461 | 462 | 463 | Archive\zip 464 | 465 | 466 | Archive\zip 467 | 468 | 469 | Archive\zip 470 | 471 | 472 | Archive\zip 473 | 474 | 475 | Archive\Archive Common 476 | 477 | 478 | Archive\Archive Common 479 | 480 | 481 | Archive\Archive Common 482 | 483 | 484 | Archive\Archive Common 485 | 486 | 487 | Archive\Archive Common 488 | 489 | 490 | Archive\Archive Common 491 | 492 | 493 | Archive\Archive Common 494 | 495 | 496 | Archive\Archive Common 497 | 498 | 499 | Archive\Archive Common 500 | 501 | 502 | Archive\Archive Common 503 | 504 | 505 | UI Common 506 | 507 | 508 | UI Common 509 | 510 | 511 | UI Common 512 | 513 | 514 | UI Common 515 | 516 | 517 | UI Common 518 | 519 | 520 | UI Common 521 | 522 | 523 | UI Common 524 | 525 | 526 | UI Common 527 | 528 | 529 | UI Common 530 | 531 | 532 | UI Common 533 | 534 | 535 | UI Common 536 | 537 | 538 | UI Common 539 | 540 | 541 | UI Common 542 | 543 | 544 | UI Common 545 | 546 | 547 | UI Common 548 | 549 | 550 | UI Common 551 | 552 | 553 | UI Common 554 | 555 | 556 | UI Common 557 | 558 | 559 | Crypto 560 | 561 | 562 | Crypto 563 | 564 | 565 | Crypto 566 | 567 | 568 | Crypto 569 | 570 | 571 | Crypto 572 | 573 | 574 | Crypto 575 | 576 | 577 | Crypto 578 | 579 | 580 | Crypto 581 | 582 | 583 | 7-zip 584 | 585 | 586 | 7-zip 587 | 588 | 589 | 7-zip 590 | 591 | 592 | 7-zip 593 | 594 | 595 | 7-zip 596 | 597 | 598 | 7-zip 599 | 600 | 601 | C 602 | 603 | 604 | C 605 | 606 | 607 | C 608 | 609 | 610 | C 611 | 612 | 613 | C 614 | 615 | 616 | C 617 | 618 | 619 | C 620 | 621 | 622 | C 623 | 624 | 625 | C 626 | 627 | 628 | C 629 | 630 | 631 | C 632 | 633 | 634 | C 635 | 636 | 637 | C 638 | 639 | 640 | C 641 | 642 | 643 | C 644 | 645 | 646 | C 647 | 648 | 649 | C 650 | 651 | 652 | C 653 | 654 | 655 | C 656 | 657 | 658 | C 659 | 660 | 661 | C 662 | 663 | 664 | C 665 | 666 | 667 | C 668 | 669 | 670 | C 671 | 672 | 673 | C 674 | 675 | 676 | C 677 | 678 | 679 | C\Xz 680 | 681 | 682 | C\Xz 683 | 684 | 685 | C\Xz 686 | 687 | 688 | Windows 689 | 690 | 691 | Windows 692 | 693 | 694 | Windows 695 | 696 | 697 | Windows 698 | 699 | 700 | 7zip Common 701 | 702 | 703 | 7zip Common 704 | 705 | 706 | 7zip Common 707 | 708 | 709 | UI Common 710 | 711 | 712 | Spec 713 | 714 | 715 | Spec 716 | 717 | 718 | Spec 719 | 720 | 721 | Archive 722 | 723 | 724 | Console 725 | 726 | 727 | Archive\cab 728 | 729 | 730 | Archive\cab 731 | 732 | 733 | Archive\cab 734 | 735 | 736 | Archive\cab 737 | 738 | 739 | Archive\cab 740 | 741 | 742 | Archive\tar 743 | 744 | 745 | Archive\tar 746 | 747 | 748 | Archive\tar 749 | 750 | 751 | Archive\tar 752 | 753 | 754 | Archive\tar 755 | 756 | 757 | Archive\tar 758 | 759 | 760 | Console 761 | 762 | 763 | C 764 | 765 | 766 | Common 767 | 768 | 769 | Spec 770 | 771 | 772 | Console 773 | 774 | 775 | Windows 776 | 777 | 778 | UI Common 779 | 780 | 781 | UI Common 782 | 783 | 784 | UI Common 785 | 786 | 787 | UI Common 788 | 789 | 790 | Windows 791 | 792 | 793 | Windows 794 | 795 | 796 | 7-zip 797 | 798 | 799 | UI Common 800 | 801 | 802 | UI Common 803 | 804 | 805 | Common 806 | 807 | 808 | Common 809 | 810 | 811 | Common 812 | 813 | 814 | C 815 | 816 | 817 | 818 | 819 | 820 | 821 | 822 | Windows 823 | 824 | 825 | C 826 | 827 | 828 | Archive 829 | 830 | 831 | Archive 832 | 833 | 834 | 835 | 836 | 837 | 838 | Compress 839 | 840 | 841 | 842 | C 843 | 844 | 845 | C 846 | 847 | 848 | C 849 | 850 | 851 | 852 | 853 | Spec 854 | 855 | 856 | Spec 857 | 858 | 859 | Spec 860 | 861 | 862 | Spec 863 | 864 | 865 | Spec 866 | 867 | 868 | Spec 869 | 870 | 871 | Spec 872 | 873 | 874 | Spec 875 | 876 | 877 | Spec 878 | 879 | 880 | Spec 881 | 882 | 883 | Spec 884 | 885 | 886 | Spec 887 | 888 | 889 | Spec 890 | 891 | 892 | Spec 893 | 894 | 895 | Common 896 | 897 | 898 | Common 899 | 900 | 901 | Common 902 | 903 | 904 | Common 905 | 906 | 907 | Common 908 | 909 | 910 | Common 911 | 912 | 913 | Common 914 | 915 | 916 | Common 917 | 918 | 919 | Common 920 | 921 | 922 | Common 923 | 924 | 925 | Common 926 | 927 | 928 | Windows 929 | 930 | 931 | Windows 932 | 933 | 934 | Windows 935 | 936 | 937 | Windows 938 | 939 | 940 | Windows 941 | 942 | 943 | Windows 944 | 945 | 946 | Windows 947 | 948 | 949 | Windows 950 | 951 | 952 | 7zip Common 953 | 954 | 955 | 7zip Common 956 | 957 | 958 | 7zip Common 959 | 960 | 961 | 7zip Common 962 | 963 | 964 | 7zip Common 965 | 966 | 967 | 7zip Common 968 | 969 | 970 | 7zip Common 971 | 972 | 973 | 7zip Common 974 | 975 | 976 | 7zip Common 977 | 978 | 979 | 7zip Common 980 | 981 | 982 | 7zip Common 983 | 984 | 985 | 7zip Common 986 | 987 | 988 | 7zip Common 989 | 990 | 991 | 7zip Common 992 | 993 | 994 | 7zip Common 995 | 996 | 997 | 7zip Common 998 | 999 | 1000 | 7zip Common 1001 | 1002 | 1003 | 7zip Common 1004 | 1005 | 1006 | 7zip Common 1007 | 1008 | 1009 | 7zip Common 1010 | 1011 | 1012 | 7zip Common 1013 | 1014 | 1015 | Compress 1016 | 1017 | 1018 | Compress 1019 | 1020 | 1021 | Compress 1022 | 1023 | 1024 | Compress 1025 | 1026 | 1027 | Compress 1028 | 1029 | 1030 | Compress 1031 | 1032 | 1033 | Compress 1034 | 1035 | 1036 | Compress 1037 | 1038 | 1039 | Compress 1040 | 1041 | 1042 | Compress 1043 | 1044 | 1045 | Compress\BZip2 1046 | 1047 | 1048 | Compress\BZip2 1049 | 1050 | 1051 | Compress\BZip2 1052 | 1053 | 1054 | Compress\BZip2 1055 | 1056 | 1057 | Compress\Copy 1058 | 1059 | 1060 | Compress\Copy 1061 | 1062 | 1063 | Compress\Deflate 1064 | 1065 | 1066 | Compress\Deflate 1067 | 1068 | 1069 | Compress\Deflate 1070 | 1071 | 1072 | Compress\Deflate 1073 | 1074 | 1075 | Compress\Implode 1076 | 1077 | 1078 | Compress\LZMA 1079 | 1080 | 1081 | Compress\LZMA 1082 | 1083 | 1084 | Compress\LZMA 1085 | 1086 | 1087 | Compress\LZMA 1088 | 1089 | 1090 | Compress\LZMA 1091 | 1092 | 1093 | Compress\LZMA 1094 | 1095 | 1096 | Compress\PPMd 1097 | 1098 | 1099 | Compress\PPMd 1100 | 1101 | 1102 | Compress\PPMd 1103 | 1104 | 1105 | Compress\PPMd 1106 | 1107 | 1108 | Compress\Shrink 1109 | 1110 | 1111 | Compress\LZX 1112 | 1113 | 1114 | Compress\Quantum 1115 | 1116 | 1117 | Archive 1118 | 1119 | 1120 | Archive 1121 | 1122 | 1123 | Archive 1124 | 1125 | 1126 | Archive 1127 | 1128 | 1129 | Archive 1130 | 1131 | 1132 | Archive 1133 | 1134 | 1135 | Archive\7z 1136 | 1137 | 1138 | Archive\7z 1139 | 1140 | 1141 | Archive\7z 1142 | 1143 | 1144 | Archive\7z 1145 | 1146 | 1147 | Archive\7z 1148 | 1149 | 1150 | Archive\7z 1151 | 1152 | 1153 | Archive\7z 1154 | 1155 | 1156 | Archive\7z 1157 | 1158 | 1159 | Archive\7z 1160 | 1161 | 1162 | Archive\7z 1163 | 1164 | 1165 | Archive\7z 1166 | 1167 | 1168 | Archive\7z 1169 | 1170 | 1171 | Archive\7z 1172 | 1173 | 1174 | Archive\7z 1175 | 1176 | 1177 | Archive\zip 1178 | 1179 | 1180 | Archive\zip 1181 | 1182 | 1183 | Archive\zip 1184 | 1185 | 1186 | Archive\zip 1187 | 1188 | 1189 | Archive\zip 1190 | 1191 | 1192 | Archive\zip 1193 | 1194 | 1195 | Archive\zip 1196 | 1197 | 1198 | Archive\zip 1199 | 1200 | 1201 | Archive\Archive Common 1202 | 1203 | 1204 | Archive\Archive Common 1205 | 1206 | 1207 | Archive\Archive Common 1208 | 1209 | 1210 | Archive\Archive Common 1211 | 1212 | 1213 | Archive\Archive Common 1214 | 1215 | 1216 | Archive\Archive Common 1217 | 1218 | 1219 | Archive\Archive Common 1220 | 1221 | 1222 | Archive\Archive Common 1223 | 1224 | 1225 | Archive\Archive Common 1226 | 1227 | 1228 | UI Common 1229 | 1230 | 1231 | UI Common 1232 | 1233 | 1234 | UI Common 1235 | 1236 | 1237 | UI Common 1238 | 1239 | 1240 | UI Common 1241 | 1242 | 1243 | UI Common 1244 | 1245 | 1246 | UI Common 1247 | 1248 | 1249 | UI Common 1250 | 1251 | 1252 | UI Common 1253 | 1254 | 1255 | UI Common 1256 | 1257 | 1258 | UI Common 1259 | 1260 | 1261 | UI Common 1262 | 1263 | 1264 | UI Common 1265 | 1266 | 1267 | UI Common 1268 | 1269 | 1270 | UI Common 1271 | 1272 | 1273 | UI Common 1274 | 1275 | 1276 | Crypto 1277 | 1278 | 1279 | Crypto 1280 | 1281 | 1282 | Crypto 1283 | 1284 | 1285 | Crypto 1286 | 1287 | 1288 | Crypto 1289 | 1290 | 1291 | Crypto 1292 | 1293 | 1294 | Crypto 1295 | 1296 | 1297 | Crypto 1298 | 1299 | 1300 | Crypto 1301 | 1302 | 1303 | C 1304 | 1305 | 1306 | C 1307 | 1308 | 1309 | C 1310 | 1311 | 1312 | C 1313 | 1314 | 1315 | C 1316 | 1317 | 1318 | C 1319 | 1320 | 1321 | C 1322 | 1323 | 1324 | C 1325 | 1326 | 1327 | C 1328 | 1329 | 1330 | C 1331 | 1332 | 1333 | C 1334 | 1335 | 1336 | C 1337 | 1338 | 1339 | C 1340 | 1341 | 1342 | C 1343 | 1344 | 1345 | C 1346 | 1347 | 1348 | C 1349 | 1350 | 1351 | C 1352 | 1353 | 1354 | C 1355 | 1356 | 1357 | C 1358 | 1359 | 1360 | C 1361 | 1362 | 1363 | C 1364 | 1365 | 1366 | C 1367 | 1368 | 1369 | C 1370 | 1371 | 1372 | C 1373 | 1374 | 1375 | C 1376 | 1377 | 1378 | C 1379 | 1380 | 1381 | C 1382 | 1383 | 1384 | C 1385 | 1386 | 1387 | C 1388 | 1389 | 1390 | C 1391 | 1392 | 1393 | C\Xz 1394 | 1395 | 1396 | C\Xz 1397 | 1398 | 1399 | C\Xz 1400 | 1401 | 1402 | C\Xz 1403 | 1404 | 1405 | C\Xz 1406 | 1407 | 1408 | Windows 1409 | 1410 | 1411 | Windows 1412 | 1413 | 1414 | Windows 1415 | 1416 | 1417 | Common 1418 | 1419 | 1420 | Common 1421 | 1422 | 1423 | Common 1424 | 1425 | 1426 | Windows 1427 | 1428 | 1429 | Windows 1430 | 1431 | 1432 | 7zip Common 1433 | 1434 | 1435 | 7zip Common 1436 | 1437 | 1438 | UI Common 1439 | 1440 | 1441 | Spec 1442 | 1443 | 1444 | C 1445 | 1446 | 1447 | Archive\cab 1448 | 1449 | 1450 | Archive\cab 1451 | 1452 | 1453 | Archive\cab 1454 | 1455 | 1456 | Archive\cab 1457 | 1458 | 1459 | Archive\cab 1460 | 1461 | 1462 | Archive\tar 1463 | 1464 | 1465 | Archive\tar 1466 | 1467 | 1468 | Archive\tar 1469 | 1470 | 1471 | Archive\tar 1472 | 1473 | 1474 | Archive\tar 1475 | 1476 | 1477 | Archive\tar 1478 | 1479 | 1480 | Archive\tar 1481 | 1482 | 1483 | C 1484 | 1485 | 1486 | Common 1487 | 1488 | 1489 | Common 1490 | 1491 | 1492 | C\Xz 1493 | 1494 | 1495 | Spec 1496 | 1497 | 1498 | Windows 1499 | 1500 | 1501 | 1502 | 1503 | 1504 | 1505 | 1506 | Common 1507 | 1508 | 1509 | Common 1510 | 1511 | 1512 | Archive 1513 | 1514 | 1515 | Windows 1516 | 1517 | 1518 | C 1519 | 1520 | 1521 | C 1522 | 1523 | 1524 | Archive 1525 | 1526 | 1527 | Archive 1528 | 1529 | 1530 | 1531 | 1532 | 1533 | 1534 | Archive 1535 | 1536 | 1537 | Compress 1538 | 1539 | 1540 | 1541 | C 1542 | 1543 | 1544 | C 1545 | 1546 | 1547 | C 1548 | 1549 | 1550 | 1551 | 1552 | Spec 1553 | 1554 | 1555 | 1556 | 1557 | 1558 | Spec 1559 | 1560 | 1561 | 1562 | 1563 | Asm 1564 | 1565 | 1566 | Asm 1567 | 1568 | 1569 | -------------------------------------------------------------------------------- /Src/CPP/7zip/Bundles/Format7zF/Format7z.vcxproj.filters: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | {5effea85-cec8-4e2c-be3f-d2a853c26565} 6 | 7 | 8 | {5d9a9285-36e2-4235-b846-35f49eb78d97} 9 | 10 | 11 | {d5ec7ff4-6093-4a00-a0d2-387f7f67b0f2} 12 | 13 | 14 | {60159fbb-7271-4e72-a185-875f69165f4e} 15 | 16 | 17 | {3ce6fa63-0a82-4aa2-a8bd-59954685693d} 18 | 19 | 20 | {e074e6df-c156-4361-83f1-fed7f0fd3f75} 21 | 22 | 23 | {5df083c2-f9b5-4312-8ec1-f25b91a2240b} 24 | 25 | 26 | {d10c7f03-2761-4919-ae84-fcde823b37ce} 27 | 28 | 29 | {1ac09683-9783-49ae-8218-06eb2d6dd4ce} 30 | 31 | 32 | {eef53fde-a422-4ae4-beae-c61234172724} 33 | 34 | 35 | {b777eee7-7ed7-424c-8201-68709b28d383} 36 | 37 | 38 | {d6247db7-6729-4559-8793-7bb3be975a02} 39 | 40 | 41 | {3b485485-65e9-4e58-8a8c-6378e4ab3b74} 42 | 43 | 44 | {3175a263-3550-4870-9943-9444af20840c} 45 | 46 | 47 | {2fcd96ae-6b5e-4931-9370-bf647e7a4a21} 48 | 49 | 50 | {a58aa228-f175-4b0b-8274-d27772029c7f} 51 | 52 | 53 | {80bb7a7e-6721-4fc0-9567-77b9832c81fc} 54 | 55 | 56 | {6364bbef-3226-4e66-9659-fd75110985d9} 57 | 58 | 59 | {5e053e85-9f06-4a1f-8b9d-a57486bba4af} 60 | 61 | 62 | {652723d2-3cbd-45b8-9329-88560cc5b921} 63 | 64 | 65 | {a1ae969c-c1e3-4b3d-99e7-b7ae5918428e} 66 | 67 | 68 | {425e1187-1916-4781-8ad8-99e4106f01f9} 69 | 70 | 71 | {cfd95d4b-bc41-411e-ad2b-fb401f648943} 72 | 73 | 74 | {ab7d6cc9-b8a3-46fb-a789-c7000f907b9a} 75 | 76 | 77 | {47335e2e-d129-4b3d-9a52-a7741080d808} 78 | 79 | 80 | {b188bebd-f3f3-48d4-bc2d-11fb77c2b600} 81 | 82 | 83 | {e5539302-5fce-4c69-a45b-0384a1595c44} 84 | 85 | 86 | {32647cf0-98a2-4327-8b95-6ecf677c2609} 87 | 88 | 89 | {ae64f542-835a-49e0-a3c8-87315819e8d4} 90 | 91 | 92 | 93 | 94 | Spec 95 | 96 | 97 | Spec\Icons 98 | 99 | 100 | Spec\Icons 101 | 102 | 103 | Spec\Icons 104 | 105 | 106 | Spec\Icons 107 | 108 | 109 | Spec\Icons 110 | 111 | 112 | Spec\Icons 113 | 114 | 115 | Spec\Icons 116 | 117 | 118 | Spec\Icons 119 | 120 | 121 | Spec\Icons 122 | 123 | 124 | Spec\Icons 125 | 126 | 127 | Spec\Icons 128 | 129 | 130 | Spec\Icons 131 | 132 | 133 | Spec\Icons 134 | 135 | 136 | Spec\Icons 137 | 138 | 139 | Spec\Icons 140 | 141 | 142 | Spec\Icons 143 | 144 | 145 | Spec\Icons 146 | 147 | 148 | Spec\Icons 149 | 150 | 151 | Spec\Icons 152 | 153 | 154 | Spec\Icons 155 | 156 | 157 | Spec\Icons 158 | 159 | 160 | Spec\Icons 161 | 162 | 163 | Spec\Icons 164 | 165 | 166 | Spec\Icons 167 | 168 | 169 | Spec\Icons 170 | 171 | 172 | Asm 173 | 174 | 175 | 176 | 177 | Spec 178 | 179 | 180 | Spec 181 | 182 | 183 | Spec 184 | 185 | 186 | Common 187 | 188 | 189 | Common 190 | 191 | 192 | Common 193 | 194 | 195 | Common 196 | 197 | 198 | Common 199 | 200 | 201 | Common 202 | 203 | 204 | Common 205 | 206 | 207 | Common 208 | 209 | 210 | Common 211 | 212 | 213 | Common 214 | 215 | 216 | Common 217 | 218 | 219 | Common 220 | 221 | 222 | Common 223 | 224 | 225 | Common 226 | 227 | 228 | Common 229 | 230 | 231 | Common 232 | 233 | 234 | Common 235 | 236 | 237 | Compress 238 | 239 | 240 | Compress 241 | 242 | 243 | Compress 244 | 245 | 246 | Compress\Bit Coder 247 | 248 | 249 | Compress\Rar Compress 250 | 251 | 252 | Compress\Rar Compress 253 | 254 | 255 | Compress\Rar Compress 256 | 257 | 258 | Compress\Rar Compress 259 | 260 | 261 | Compress\Rar Compress 262 | 263 | 264 | Compress\BZip2 Compress 265 | 266 | 267 | Compress\BZip2 Compress 268 | 269 | 270 | Compress\BZip2 Compress 271 | 272 | 273 | Compress\BZip2 Compress 274 | 275 | 276 | Compress\Zip Compress 277 | 278 | 279 | Compress\Zip Compress 280 | 281 | 282 | Compress\Zip Compress 283 | 284 | 285 | Compress\Zip Compress 286 | 287 | 288 | Compress\Zip Compress 289 | 290 | 291 | Compress\Zip Compress 292 | 293 | 294 | Compress\Zip Compress 295 | 296 | 297 | Compress\Zip Compress 298 | 299 | 300 | Compress\Zip Compress 301 | 302 | 303 | Compress\7z Compress 304 | 305 | 306 | Compress\7z Compress 307 | 308 | 309 | Compress\7z Compress 310 | 311 | 312 | Compress\7z Compress 313 | 314 | 315 | Compress\7z Compress 316 | 317 | 318 | Compress\7z Compress 319 | 320 | 321 | Compress\7z Compress 322 | 323 | 324 | Compress\7z Compress 325 | 326 | 327 | Compress\7z Compress 328 | 329 | 330 | Compress\7z Compress 331 | 332 | 333 | Compress\7z Compress 334 | 335 | 336 | Compress\7z Compress 337 | 338 | 339 | Compress\7z Compress 340 | 341 | 342 | Compress\7z Compress 343 | 344 | 345 | Compress\7z Compress 346 | 347 | 348 | Compress\7z Compress 349 | 350 | 351 | Compress\7z Compress 352 | 353 | 354 | Compress\7z Compress 355 | 356 | 357 | Compress\7z Compress 358 | 359 | 360 | Compress\Cab Compress 361 | 362 | 363 | Compress\Cab Compress 364 | 365 | 366 | Crypto 367 | 368 | 369 | Crypto 370 | 371 | 372 | Crypto 373 | 374 | 375 | Crypto 376 | 377 | 378 | Crypto 379 | 380 | 381 | Crypto 382 | 383 | 384 | Crypto 385 | 386 | 387 | Crypto 388 | 389 | 390 | Crypto 391 | 392 | 393 | Crypto 394 | 395 | 396 | Crypto 397 | 398 | 399 | Crypto 400 | 401 | 402 | 7zip Common 403 | 404 | 405 | 7zip Common 406 | 407 | 408 | 7zip Common 409 | 410 | 411 | 7zip Common 412 | 413 | 414 | 7zip Common 415 | 416 | 417 | 7zip Common 418 | 419 | 420 | 7zip Common 421 | 422 | 423 | 7zip Common 424 | 425 | 426 | 7zip Common 427 | 428 | 429 | 7zip Common 430 | 431 | 432 | 7zip Common 433 | 434 | 435 | 7zip Common 436 | 437 | 438 | 7zip Common 439 | 440 | 441 | 7zip Common 442 | 443 | 444 | 7zip Common 445 | 446 | 447 | 7zip Common 448 | 449 | 450 | 7zip Common 451 | 452 | 453 | 7zip Common 454 | 455 | 456 | 7zip Common 457 | 458 | 459 | 7zip Common 460 | 461 | 462 | C 463 | 464 | 465 | C 466 | 467 | 468 | C 469 | 470 | 471 | C 472 | 473 | 474 | C 475 | 476 | 477 | C 478 | 479 | 480 | C 481 | 482 | 483 | C 484 | 485 | 486 | C 487 | 488 | 489 | C 490 | 491 | 492 | C 493 | 494 | 495 | C 496 | 497 | 498 | C 499 | 500 | 501 | C 502 | 503 | 504 | C 505 | 506 | 507 | C 508 | 509 | 510 | C 511 | 512 | 513 | C 514 | 515 | 516 | C 517 | 518 | 519 | C 520 | 521 | 522 | C 523 | 524 | 525 | C 526 | 527 | 528 | C 529 | 530 | 531 | C 532 | 533 | 534 | C 535 | 536 | 537 | C 538 | 539 | 540 | C 541 | 542 | 543 | C 544 | 545 | 546 | C 547 | 548 | 549 | C 550 | 551 | 552 | C 553 | 554 | 555 | C\xz 556 | 557 | 558 | C\xz 559 | 560 | 561 | C\xz 562 | 563 | 564 | C\xz 565 | 566 | 567 | C\xz 568 | 569 | 570 | C\xz 571 | 572 | 573 | Archive 574 | 575 | 576 | Archive 577 | 578 | 579 | Archive 580 | 581 | 582 | Archive 583 | 584 | 585 | Archive 586 | 587 | 588 | Archive 589 | 590 | 591 | Archive 592 | 593 | 594 | Archive 595 | 596 | 597 | Archive 598 | 599 | 600 | Archive 601 | 602 | 603 | Archive 604 | 605 | 606 | Archive 607 | 608 | 609 | Archive 610 | 611 | 612 | Archive 613 | 614 | 615 | Archive 616 | 617 | 618 | Archive 619 | 620 | 621 | Archive 622 | 623 | 624 | Archive 625 | 626 | 627 | Archive 628 | 629 | 630 | Archive 631 | 632 | 633 | Archive 634 | 635 | 636 | Archive 637 | 638 | 639 | Archive 640 | 641 | 642 | Archive 643 | 644 | 645 | Archive 646 | 647 | 648 | Archive 649 | 650 | 651 | Archive 652 | 653 | 654 | Archive 655 | 656 | 657 | Archive 658 | 659 | 660 | Archive 661 | 662 | 663 | Archive 664 | 665 | 666 | Archive 667 | 668 | 669 | Archive 670 | 671 | 672 | Archive\7z 673 | 674 | 675 | Archive\7z 676 | 677 | 678 | Archive\7z 679 | 680 | 681 | Archive\7z 682 | 683 | 684 | Archive\7z 685 | 686 | 687 | Archive\7z 688 | 689 | 690 | Archive\7z 691 | 692 | 693 | Archive\7z 694 | 695 | 696 | Archive\7z 697 | 698 | 699 | Archive\7z 700 | 701 | 702 | Archive\7z 703 | 704 | 705 | Archive\7z 706 | 707 | 708 | Archive\7z 709 | 710 | 711 | Archive\7z 712 | 713 | 714 | Archive\Rar 715 | 716 | 717 | Archive\Cab 718 | 719 | 720 | Archive\Cab 721 | 722 | 723 | Archive\Cab 724 | 725 | 726 | Archive\Cab 727 | 728 | 729 | Archive\Cab 730 | 731 | 732 | Archive\Chm 733 | 734 | 735 | Archive\Chm 736 | 737 | 738 | Archive\Archive common 739 | 740 | 741 | Archive\Archive common 742 | 743 | 744 | Archive\Archive common 745 | 746 | 747 | Archive\Archive common 748 | 749 | 750 | Archive\Archive common 751 | 752 | 753 | Archive\Archive common 754 | 755 | 756 | Archive\Archive common 757 | 758 | 759 | Archive\Archive common 760 | 761 | 762 | Archive\Archive common 763 | 764 | 765 | Archive\Archive common 766 | 767 | 768 | Archive\Iso 769 | 770 | 771 | Archive\Iso 772 | 773 | 774 | Archive\Iso 775 | 776 | 777 | Archive\Iso 778 | 779 | 780 | Archive\Nsis 781 | 782 | 783 | Archive\Nsis 784 | 785 | 786 | Archive\Nsis 787 | 788 | 789 | Archive\Nsis 790 | 791 | 792 | Archive\Tar 793 | 794 | 795 | Archive\Tar 796 | 797 | 798 | Archive\Tar 799 | 800 | 801 | Archive\Tar 802 | 803 | 804 | Archive\Tar 805 | 806 | 807 | Archive\Tar 808 | 809 | 810 | Archive\Tar 811 | 812 | 813 | Archive\Zip 814 | 815 | 816 | Archive\Zip 817 | 818 | 819 | Archive\Zip 820 | 821 | 822 | Archive\Zip 823 | 824 | 825 | Archive\Zip 826 | 827 | 828 | Archive\Zip 829 | 830 | 831 | Archive\Zip 832 | 833 | 834 | Archive\Zip 835 | 836 | 837 | Archive\Wim 838 | 839 | 840 | Archive\Wim 841 | 842 | 843 | Archive\Wim 844 | 845 | 846 | Archive\Wim 847 | 848 | 849 | Archive\Udf 850 | 851 | 852 | Archive\Udf 853 | 854 | 855 | Windows 856 | 857 | 858 | Windows 859 | 860 | 861 | Windows 862 | 863 | 864 | Windows 865 | 866 | 867 | Windows 868 | 869 | 870 | Windows 871 | 872 | 873 | Windows 874 | 875 | 876 | Windows 877 | 878 | 879 | Windows 880 | 881 | 882 | C 883 | 884 | 885 | Compress\Rar Compress 886 | 887 | 888 | Spec 889 | 890 | 891 | Archive\Rar 892 | 893 | 894 | Crypto 895 | 896 | 897 | Crypto 898 | 899 | 900 | Archive 901 | 902 | 903 | Archive 904 | 905 | 906 | Archive 907 | 908 | 909 | Archive 910 | 911 | 912 | Archive 913 | 914 | 915 | Archive 916 | 917 | 918 | Compress 919 | 920 | 921 | Compress 922 | 923 | 924 | 925 | 926 | 927 | 928 | 929 | 930 | 931 | 932 | 933 | 934 | 935 | 936 | 937 | 938 | 939 | 940 | Spec 941 | 942 | 943 | 944 | 945 | Spec 946 | 947 | 948 | Common 949 | 950 | 951 | Common 952 | 953 | 954 | Common 955 | 956 | 957 | Common 958 | 959 | 960 | Common 961 | 962 | 963 | Common 964 | 965 | 966 | Common 967 | 968 | 969 | Common 970 | 971 | 972 | Common 973 | 974 | 975 | Common 976 | 977 | 978 | Common 979 | 980 | 981 | Common 982 | 983 | 984 | Common 985 | 986 | 987 | Common 988 | 989 | 990 | Common 991 | 992 | 993 | Common 994 | 995 | 996 | Common 997 | 998 | 999 | Common 1000 | 1001 | 1002 | Common 1003 | 1004 | 1005 | Common 1006 | 1007 | 1008 | Compress 1009 | 1010 | 1011 | Compress 1012 | 1013 | 1014 | Compress 1015 | 1016 | 1017 | Compress 1018 | 1019 | 1020 | Compress\Bit Coder 1021 | 1022 | 1023 | Compress\Bit Coder 1024 | 1025 | 1026 | Compress\Bit Coder 1027 | 1028 | 1029 | Compress\Bit Coder 1030 | 1031 | 1032 | Compress\Rar Compress 1033 | 1034 | 1035 | Compress\Rar Compress 1036 | 1037 | 1038 | Compress\Rar Compress 1039 | 1040 | 1041 | Compress\Rar Compress 1042 | 1043 | 1044 | Compress\BZip2 Compress 1045 | 1046 | 1047 | Compress\BZip2 Compress 1048 | 1049 | 1050 | Compress\BZip2 Compress 1051 | 1052 | 1053 | Compress\BZip2 Compress 1054 | 1055 | 1056 | Compress\BZip2 Compress 1057 | 1058 | 1059 | Compress\Zip Compress 1060 | 1061 | 1062 | Compress\Zip Compress 1063 | 1064 | 1065 | Compress\Zip Compress 1066 | 1067 | 1068 | Compress\Zip Compress 1069 | 1070 | 1071 | Compress\Zip Compress 1072 | 1073 | 1074 | Compress\Zip Compress 1075 | 1076 | 1077 | Compress\Zip Compress 1078 | 1079 | 1080 | Compress\Zip Compress 1081 | 1082 | 1083 | Compress\7z Compress 1084 | 1085 | 1086 | Compress\7z Compress 1087 | 1088 | 1089 | Compress\7z Compress 1090 | 1091 | 1092 | Compress\7z Compress 1093 | 1094 | 1095 | Compress\7z Compress 1096 | 1097 | 1098 | Compress\7z Compress 1099 | 1100 | 1101 | Compress\7z Compress 1102 | 1103 | 1104 | Compress\7z Compress 1105 | 1106 | 1107 | Compress\7z Compress 1108 | 1109 | 1110 | Compress\7z Compress 1111 | 1112 | 1113 | Compress\Cab Compress 1114 | 1115 | 1116 | Compress\Cab Compress 1117 | 1118 | 1119 | Compress\Cab Compress 1120 | 1121 | 1122 | Crypto 1123 | 1124 | 1125 | Crypto 1126 | 1127 | 1128 | Crypto 1129 | 1130 | 1131 | Crypto 1132 | 1133 | 1134 | Crypto 1135 | 1136 | 1137 | Crypto 1138 | 1139 | 1140 | Crypto 1141 | 1142 | 1143 | Crypto 1144 | 1145 | 1146 | Crypto 1147 | 1148 | 1149 | Crypto 1150 | 1151 | 1152 | Crypto 1153 | 1154 | 1155 | 7zip Common 1156 | 1157 | 1158 | 7zip Common 1159 | 1160 | 1161 | 7zip Common 1162 | 1163 | 1164 | 7zip Common 1165 | 1166 | 1167 | 7zip Common 1168 | 1169 | 1170 | 7zip Common 1171 | 1172 | 1173 | 7zip Common 1174 | 1175 | 1176 | 7zip Common 1177 | 1178 | 1179 | 7zip Common 1180 | 1181 | 1182 | 7zip Common 1183 | 1184 | 1185 | 7zip Common 1186 | 1187 | 1188 | 7zip Common 1189 | 1190 | 1191 | 7zip Common 1192 | 1193 | 1194 | 7zip Common 1195 | 1196 | 1197 | 7zip Common 1198 | 1199 | 1200 | 7zip Common 1201 | 1202 | 1203 | 7zip Common 1204 | 1205 | 1206 | 7zip Common 1207 | 1208 | 1209 | 7zip Common 1210 | 1211 | 1212 | 7zip Common 1213 | 1214 | 1215 | 7zip Common 1216 | 1217 | 1218 | C 1219 | 1220 | 1221 | C 1222 | 1223 | 1224 | C 1225 | 1226 | 1227 | C 1228 | 1229 | 1230 | C 1231 | 1232 | 1233 | C 1234 | 1235 | 1236 | C 1237 | 1238 | 1239 | C 1240 | 1241 | 1242 | C 1243 | 1244 | 1245 | C 1246 | 1247 | 1248 | C 1249 | 1250 | 1251 | C 1252 | 1253 | 1254 | C 1255 | 1256 | 1257 | C 1258 | 1259 | 1260 | C 1261 | 1262 | 1263 | C 1264 | 1265 | 1266 | C 1267 | 1268 | 1269 | C 1270 | 1271 | 1272 | C 1273 | 1274 | 1275 | C 1276 | 1277 | 1278 | C 1279 | 1280 | 1281 | C 1282 | 1283 | 1284 | C 1285 | 1286 | 1287 | C 1288 | 1289 | 1290 | C 1291 | 1292 | 1293 | C 1294 | 1295 | 1296 | C 1297 | 1298 | 1299 | C 1300 | 1301 | 1302 | C 1303 | 1304 | 1305 | C\xz 1306 | 1307 | 1308 | C\xz 1309 | 1310 | 1311 | C\xz 1312 | 1313 | 1314 | Archive 1315 | 1316 | 1317 | Archive 1318 | 1319 | 1320 | Archive 1321 | 1322 | 1323 | Archive\7z 1324 | 1325 | 1326 | Archive\7z 1327 | 1328 | 1329 | Archive\7z 1330 | 1331 | 1332 | Archive\7z 1333 | 1334 | 1335 | Archive\7z 1336 | 1337 | 1338 | Archive\7z 1339 | 1340 | 1341 | Archive\7z 1342 | 1343 | 1344 | Archive\7z 1345 | 1346 | 1347 | Archive\7z 1348 | 1349 | 1350 | Archive\7z 1351 | 1352 | 1353 | Archive\7z 1354 | 1355 | 1356 | Archive\7z 1357 | 1358 | 1359 | Archive\7z 1360 | 1361 | 1362 | Archive\Rar 1363 | 1364 | 1365 | Archive\Rar 1366 | 1367 | 1368 | Archive\Rar 1369 | 1370 | 1371 | Archive\Cab 1372 | 1373 | 1374 | Archive\Cab 1375 | 1376 | 1377 | Archive\Cab 1378 | 1379 | 1380 | Archive\Cab 1381 | 1382 | 1383 | Archive\Cab 1384 | 1385 | 1386 | Archive\Chm 1387 | 1388 | 1389 | Archive\Chm 1390 | 1391 | 1392 | Archive\Archive common 1393 | 1394 | 1395 | Archive\Archive common 1396 | 1397 | 1398 | Archive\Archive common 1399 | 1400 | 1401 | Archive\Archive common 1402 | 1403 | 1404 | Archive\Archive common 1405 | 1406 | 1407 | Archive\Archive common 1408 | 1409 | 1410 | Archive\Archive common 1411 | 1412 | 1413 | Archive\Archive common 1414 | 1415 | 1416 | Archive\Archive common 1417 | 1418 | 1419 | Archive\Archive common 1420 | 1421 | 1422 | Archive\Iso 1423 | 1424 | 1425 | Archive\Iso 1426 | 1427 | 1428 | Archive\Iso 1429 | 1430 | 1431 | Archive\Iso 1432 | 1433 | 1434 | Archive\Nsis 1435 | 1436 | 1437 | Archive\Nsis 1438 | 1439 | 1440 | Archive\Nsis 1441 | 1442 | 1443 | Archive\Tar 1444 | 1445 | 1446 | Archive\Tar 1447 | 1448 | 1449 | Archive\Tar 1450 | 1451 | 1452 | Archive\Tar 1453 | 1454 | 1455 | Archive\Tar 1456 | 1457 | 1458 | Archive\Tar 1459 | 1460 | 1461 | Archive\Zip 1462 | 1463 | 1464 | Archive\Zip 1465 | 1466 | 1467 | Archive\Zip 1468 | 1469 | 1470 | Archive\Zip 1471 | 1472 | 1473 | Archive\Zip 1474 | 1475 | 1476 | Archive\Zip 1477 | 1478 | 1479 | Archive\Zip 1480 | 1481 | 1482 | Archive\Zip 1483 | 1484 | 1485 | Archive\Wim 1486 | 1487 | 1488 | Archive\Wim 1489 | 1490 | 1491 | Archive\Udf 1492 | 1493 | 1494 | Archive\Udf 1495 | 1496 | 1497 | 7zip 1498 | 1499 | 1500 | 7zip 1501 | 1502 | 1503 | 7zip 1504 | 1505 | 1506 | 7zip 1507 | 1508 | 1509 | 7zip 1510 | 1511 | 1512 | 7zip 1513 | 1514 | 1515 | Windows 1516 | 1517 | 1518 | Windows 1519 | 1520 | 1521 | Windows 1522 | 1523 | 1524 | Windows 1525 | 1526 | 1527 | Windows 1528 | 1529 | 1530 | Windows 1531 | 1532 | 1533 | Windows 1534 | 1535 | 1536 | Windows 1537 | 1538 | 1539 | Windows 1540 | 1541 | 1542 | Windows 1543 | 1544 | 1545 | Windows 1546 | 1547 | 1548 | C 1549 | 1550 | 1551 | Compress\Rar Compress 1552 | 1553 | 1554 | Archive\Rar 1555 | 1556 | 1557 | Crypto 1558 | 1559 | 1560 | Crypto 1561 | 1562 | 1563 | Archive\Rar 1564 | 1565 | 1566 | Common 1567 | 1568 | 1569 | Common 1570 | 1571 | 1572 | Archive 1573 | 1574 | 1575 | Compress 1576 | 1577 | 1578 | Compress 1579 | 1580 | 1581 | 1582 | 1583 | 1584 | 1585 | 1586 | 1587 | 1588 | 1589 | Asm 1590 | 1591 | 1592 | Asm 1593 | 1594 | 1595 | --------------------------------------------------------------------------------