1*f6dc9357SAndroid Build Coastguard Worker7-Zip 24.09 Sources 2*f6dc9357SAndroid Build Coastguard Worker------------------- 3*f6dc9357SAndroid Build Coastguard Worker 4*f6dc9357SAndroid Build Coastguard Worker7-Zip is a file archiver for Windows. 5*f6dc9357SAndroid Build Coastguard Worker 6*f6dc9357SAndroid Build Coastguard Worker7-Zip Copyright (C) 1999-2024 Igor Pavlov. 7*f6dc9357SAndroid Build Coastguard Worker 8*f6dc9357SAndroid Build Coastguard Worker 9*f6dc9357SAndroid Build Coastguard WorkerLicense Info 10*f6dc9357SAndroid Build Coastguard Worker------------ 11*f6dc9357SAndroid Build Coastguard Worker 12*f6dc9357SAndroid Build Coastguard Worker7-Zip is free software distributed under the GNU LGPL 13*f6dc9357SAndroid Build Coastguard Worker(except for unRar code). Also some code 14*f6dc9357SAndroid Build Coastguard Workeris licensed under the "BSD 3-clause License". 15*f6dc9357SAndroid Build Coastguard WorkerRead "License.txt" for more infomation about license. 16*f6dc9357SAndroid Build Coastguard Worker 17*f6dc9357SAndroid Build Coastguard WorkerNotes about unRAR license: 18*f6dc9357SAndroid Build Coastguard Worker 19*f6dc9357SAndroid Build Coastguard WorkerPlease check main restriction from unRar license: 20*f6dc9357SAndroid Build Coastguard Worker 21*f6dc9357SAndroid Build Coastguard Worker 2. The unRAR sources may be used in any software to handle RAR 22*f6dc9357SAndroid Build Coastguard Worker archives without limitations free of charge, but cannot be used 23*f6dc9357SAndroid Build Coastguard Worker to re-create the RAR compression algorithm, which is proprietary. 24*f6dc9357SAndroid Build Coastguard Worker Distribution of modified unRAR sources in separate form or as a 25*f6dc9357SAndroid Build Coastguard Worker part of other software is permitted, provided that it is clearly 26*f6dc9357SAndroid Build Coastguard Worker stated in the documentation and source comments that the code may 27*f6dc9357SAndroid Build Coastguard Worker not be used to develop a RAR (WinRAR) compatible archiver. 28*f6dc9357SAndroid Build Coastguard Worker 29*f6dc9357SAndroid Build Coastguard WorkerIn brief it means: 30*f6dc9357SAndroid Build Coastguard Worker1) You can compile and use compiled files under GNU LGPL rules, since 31*f6dc9357SAndroid Build Coastguard Worker unRAR license almost has no restrictions for compiled files. 32*f6dc9357SAndroid Build Coastguard Worker You can link these compiled files to LGPL programs. 33*f6dc9357SAndroid Build Coastguard Worker2) You can fix bugs in source code and use compiled fixed version. 34*f6dc9357SAndroid Build Coastguard Worker3) You can not use unRAR sources to re-create the RAR compression algorithm. 35*f6dc9357SAndroid Build Coastguard Worker 36*f6dc9357SAndroid Build Coastguard Worker 37*f6dc9357SAndroid Build Coastguard WorkerLZMA SDK 38*f6dc9357SAndroid Build Coastguard Worker-------- 39*f6dc9357SAndroid Build Coastguard Worker 40*f6dc9357SAndroid Build Coastguard WorkerThis package also contains some files from LZMA SDK 41*f6dc9357SAndroid Build Coastguard WorkerYou can download LZMA SDK from: 42*f6dc9357SAndroid Build Coastguard Worker http://www.7-zip.org/sdk.html 43*f6dc9357SAndroid Build Coastguard WorkerLZMA SDK is written and placed in the public domain by Igor Pavlov. 44*f6dc9357SAndroid Build Coastguard Worker 45*f6dc9357SAndroid Build Coastguard Worker 46*f6dc9357SAndroid Build Coastguard WorkerHow to compile in Windows 47*f6dc9357SAndroid Build Coastguard Worker------------------------- 48*f6dc9357SAndroid Build Coastguard Worker 49*f6dc9357SAndroid Build Coastguard WorkerTo compile the sources to Windows binaries you need Visual Studio compiler and/or Windows SDK. 50*f6dc9357SAndroid Build Coastguard WorkerYou can use latest Windows Studio 2017/2019/2022 to compile binaries for x86, x64, arm64 and arm platforms. 51*f6dc9357SAndroid Build Coastguard WorkerAlso you can use old compilers for some platforms: 52*f6dc9357SAndroid Build Coastguard Worker x86 : Visual C++ 6.0 with Platform SDK 53*f6dc9357SAndroid Build Coastguard Worker x64 : Windows Server 2003 R2 Platform SDK 54*f6dc9357SAndroid Build Coastguard Worker ia64 (itanium) : Windows Server 2003 R2 Platform SDK 55*f6dc9357SAndroid Build Coastguard Worker arm for Windows CE : Standard SDK for Windows CE 5.0 56*f6dc9357SAndroid Build Coastguard Worker 57*f6dc9357SAndroid Build Coastguard WorkerIf you use MSVC6, specify also Platform SDK directories at top of directories lists: 58*f6dc9357SAndroid Build Coastguard WorkerTools / Options / Directories 59*f6dc9357SAndroid Build Coastguard Worker - Include files 60*f6dc9357SAndroid Build Coastguard Worker - Library files 61*f6dc9357SAndroid Build Coastguard Worker 62*f6dc9357SAndroid Build Coastguard WorkerAlso you need Microsoft Macro Assembler: 63*f6dc9357SAndroid Build Coastguard Worker - ml.exe for x86 64*f6dc9357SAndroid Build Coastguard Worker - ml64.exe for x64 65*f6dc9357SAndroid Build Coastguard WorkerYou can use ml.exe from Windows SDK for Windows Vista or some later versions. 66*f6dc9357SAndroid Build Coastguard Worker 67*f6dc9357SAndroid Build Coastguard WorkerThere are two ways to compile 7-Zip binaries: 68*f6dc9357SAndroid Build Coastguard Worker1) via makefile in command line. 69*f6dc9357SAndroid Build Coastguard Worker2) via dsp file in Visual Studio. 70*f6dc9357SAndroid Build Coastguard Worker 71*f6dc9357SAndroid Build Coastguard WorkerThe dsp file compiling can be used for development and debug purposes. 72*f6dc9357SAndroid Build Coastguard WorkerAll final 7-Zip binaries are compiled via makefiles, that provide best 73*f6dc9357SAndroid Build Coastguard Workeroptimization options. 74*f6dc9357SAndroid Build Coastguard Worker 75*f6dc9357SAndroid Build Coastguard Worker 76*f6dc9357SAndroid Build Coastguard WorkerHow to compile with makefile 77*f6dc9357SAndroid Build Coastguard Worker---------------------------- 78*f6dc9357SAndroid Build Coastguard Worker 79*f6dc9357SAndroid Build Coastguard WorkerSome macronames can be defined for compiling with makefile: 80*f6dc9357SAndroid Build Coastguard Worker 81*f6dc9357SAndroid Build Coastguard WorkerPLATFORM 82*f6dc9357SAndroid Build Coastguard Worker with possible values: x64, x86, arm64, arm, ia64 83*f6dc9357SAndroid Build Coastguard Worker 84*f6dc9357SAndroid Build Coastguard WorkerOLD_COMPILER 85*f6dc9357SAndroid Build Coastguard Worker for old VC compiler, like MSCV 6.0. 86*f6dc9357SAndroid Build Coastguard Worker 87*f6dc9357SAndroid Build Coastguard WorkerMY_DYNAMIC_LINK 88*f6dc9357SAndroid Build Coastguard Worker for dynamic linking to the run-time library (msvcrt.dll). 89*f6dc9357SAndroid Build Coastguard Worker The default makefile option is static linking to the run-time library. 90*f6dc9357SAndroid Build Coastguard Worker 91*f6dc9357SAndroid Build Coastguard Worker 92*f6dc9357SAndroid Build Coastguard Worker 93*f6dc9357SAndroid Build Coastguard WorkerCompiling 7-Zip for Unix/Linux 94*f6dc9357SAndroid Build Coastguard Worker------------------------------ 95*f6dc9357SAndroid Build Coastguard Worker 96*f6dc9357SAndroid Build Coastguard WorkerThere are several options to compile 7-Zip with different compilers: gcc and clang. 97*f6dc9357SAndroid Build Coastguard WorkerAlso 7-Zip code contains two versions for some parts of code: in C and in Assembeler. 98*f6dc9357SAndroid Build Coastguard WorkerSo if you compile the version with Assembeler code, you will get faster 7-Zip binary. 99*f6dc9357SAndroid Build Coastguard Worker 100*f6dc9357SAndroid Build Coastguard Worker7-Zip's assembler code uses the following syntax for different platforms: 101*f6dc9357SAndroid Build Coastguard Worker 102*f6dc9357SAndroid Build Coastguard Worker1) x86 and x86-64 (AMD64): MASM syntax. 103*f6dc9357SAndroid Build Coastguard Worker Now there are 3 programs that supports MASM syntax in Linux. 104*f6dc9357SAndroid Build Coastguard Worker' 'Asmc Macro Assembler, JWasm, and UASM. Note that JWasm now doesn't support some 105*f6dc9357SAndroid Build Coastguard Worker cpu instructions used in 7-Zip. 106*f6dc9357SAndroid Build Coastguard Worker So you must install Asmc Macro Assembler in Linux or UASM, if you want to compile 107*f6dc9357SAndroid Build Coastguard Worker fastest version of 7-Zip x86 and x86-64: 108*f6dc9357SAndroid Build Coastguard Worker https://github.com/nidud/asmc 109*f6dc9357SAndroid Build Coastguard Worker https://github.com/Terraspace/UASM 110*f6dc9357SAndroid Build Coastguard Worker 111*f6dc9357SAndroid Build Coastguard Worker 112*f6dc9357SAndroid Build Coastguard Worker2) arm64: GNU assembler for ARM64 with preprocessor. 113*f6dc9357SAndroid Build Coastguard Worker That systax is supported by GCC and CLANG for ARM64. 114*f6dc9357SAndroid Build Coastguard Worker 115*f6dc9357SAndroid Build Coastguard WorkerThere are different binaries that can be compiled from 7-Zip source. 116*f6dc9357SAndroid Build Coastguard WorkerThere are 2 main files in folder for compiling: 117*f6dc9357SAndroid Build Coastguard Worker makefile - that can be used for compiling Windows version of 7-Zip with nmake command 118*f6dc9357SAndroid Build Coastguard Worker makefile.gcc - that can be used for compiling Linux/macOS versions of 7-Zip or Windows version 119*f6dc9357SAndroid Build Coastguard Worker with MINGW (GCC) with make command. 120*f6dc9357SAndroid Build Coastguard Worker 121*f6dc9357SAndroid Build Coastguard WorkerAt first you must change the current folder to folder that contains `makefile.gcc`: 122*f6dc9357SAndroid Build Coastguard Worker 123*f6dc9357SAndroid Build Coastguard Worker cd CPP/7zip/Bundles/Alone2 124*f6dc9357SAndroid Build Coastguard Worker 125*f6dc9357SAndroid Build Coastguard WorkerThen you can compile `makefile.gcc` with the command: 126*f6dc9357SAndroid Build Coastguard Worker 127*f6dc9357SAndroid Build Coastguard Worker make -j -f makefile.gcc 128*f6dc9357SAndroid Build Coastguard Worker 129*f6dc9357SAndroid Build Coastguard WorkerAlso there are additional "*.mak" files in folder "CPP/7zip/" that can be used to compile 130*f6dc9357SAndroid Build Coastguard Worker7-Zip binaries with optimized code and optimzing options. 131*f6dc9357SAndroid Build Coastguard Worker 132*f6dc9357SAndroid Build Coastguard WorkerTo compile with GCC without assembler: 133*f6dc9357SAndroid Build Coastguard Worker cd CPP/7zip/Bundles/Alone2 134*f6dc9357SAndroid Build Coastguard Worker make -j -f ../../cmpl_gcc.mak 135*f6dc9357SAndroid Build Coastguard Worker 136*f6dc9357SAndroid Build Coastguard WorkerTo compile with CLANG without assembler: 137*f6dc9357SAndroid Build Coastguard Worker make -j -f ../../cmpl_clang.mak 138*f6dc9357SAndroid Build Coastguard Worker 139*f6dc9357SAndroid Build Coastguard WorkerTo compile 7-Zip for x86-64 with asmc assembler: 140*f6dc9357SAndroid Build Coastguard Worker make -j -f ../../cmpl_gcc_x64.mak 141*f6dc9357SAndroid Build Coastguard Worker 142*f6dc9357SAndroid Build Coastguard WorkerTo compile 7-Zip for arm64 with assembler: 143*f6dc9357SAndroid Build Coastguard Worker make -j -f ../../cmpl_gcc_arm64.mak 144*f6dc9357SAndroid Build Coastguard Worker 145*f6dc9357SAndroid Build Coastguard WorkerTo compile 7-Zip for arm64 for macOS: 146*f6dc9357SAndroid Build Coastguard Worker make -j -f ../../cmpl_mac_arm64.mak 147*f6dc9357SAndroid Build Coastguard Worker 148*f6dc9357SAndroid Build Coastguard WorkerAlso you can change some compiler options in the "mak" files: 149*f6dc9357SAndroid Build Coastguard Worker cmpl_gcc.mak 150*f6dc9357SAndroid Build Coastguard Worker var_gcc.mak 151*f6dc9357SAndroid Build Coastguard Worker warn_gcc.mak 152*f6dc9357SAndroid Build Coastguard Worker 153*f6dc9357SAndroid Build Coastguard Workermakefile.gcc supports some variables that can change compile options 154*f6dc9357SAndroid Build Coastguard Worker 155*f6dc9357SAndroid Build Coastguard WorkerUSE_JWASM=1 156*f6dc9357SAndroid Build Coastguard Worker use JWasm assembler instead of Asmc. 157*f6dc9357SAndroid Build Coastguard Worker Note that JWasm doesn't support AES instructions. So AES code from C version AesOpt.c 158*f6dc9357SAndroid Build Coastguard Worker will be used instead of assembler code from AesOpt.asm. 159*f6dc9357SAndroid Build Coastguard Worker 160*f6dc9357SAndroid Build Coastguard WorkerIf you want to use UASM for x86-64 compiling, you can change 7zip_gcc.mak, 161*f6dc9357SAndroid Build Coastguard Workeror send IS_X64=1 USE_ASM=1 MY_ASM="$UASM" to make command calling: 162*f6dc9357SAndroid Build Coastguard Worker UASM="$PWD/GccUnixR/uasm" 163*f6dc9357SAndroid Build Coastguard Worker cd "7zip-src/CPP/7zip/Bundles/Alone2" 164*f6dc9357SAndroid Build Coastguard Worker make -f makefile.gcc -j IS_X64=1 USE_ASM=1 MY_ASM="$UASM" 165*f6dc9357SAndroid Build Coastguard Worker 166*f6dc9357SAndroid Build Coastguard Worker 167*f6dc9357SAndroid Build Coastguard WorkerDISABLE_RAR=1 168*f6dc9357SAndroid Build Coastguard Worker removes whole RAR related code from compilation. 169*f6dc9357SAndroid Build Coastguard Worker 170*f6dc9357SAndroid Build Coastguard WorkerDISABLE_RAR_COMPRESS=1 171*f6dc9357SAndroid Build Coastguard Worker removes "not fully free" code of RAR decompression codecs from compilation. 172*f6dc9357SAndroid Build Coastguard Worker 173*f6dc9357SAndroid Build Coastguard WorkerRAR decompression codecs in 7-Zip code has some additional license restrictions, 174*f6dc9357SAndroid Build Coastguard Workerthat can be treated as not fully compatible with free-software licenses. 175*f6dc9357SAndroid Build Coastguard WorkerDISABLE_RAR_COMPRESS=1 allows to exclude such "not-fully-free" RAR code from compilation. 176*f6dc9357SAndroid Build Coastguard Workerif DISABLE_RAR_COMPRESS=1 is specified, 7-zip will not be able to decompress files 177*f6dc9357SAndroid Build Coastguard Workerfrom rar archives, but 7-zip still will be able to open rar archives to get list of 178*f6dc9357SAndroid Build Coastguard Workerfiles or to extract files that are stored without compression. 179*f6dc9357SAndroid Build Coastguard Workerif DISABLE_RAR=1 is specified, 7-zip will not be able to work with RAR archives. 180*f6dc9357SAndroid Build Coastguard Worker 181*f6dc9357SAndroid Build Coastguard Worker 182*f6dc9357SAndroid Build Coastguard Worker 183*f6dc9357SAndroid Build Coastguard Worker7-Zip and p7zip 184*f6dc9357SAndroid Build Coastguard Worker=============== 185*f6dc9357SAndroid Build Coastguard WorkerNow there are two different ports of 7-Zip for Linux/macOS: 186*f6dc9357SAndroid Build Coastguard Worker 187*f6dc9357SAndroid Build Coastguard Worker1) p7zip - another port of 7-Zip for Linux, made by an independent developer. 188*f6dc9357SAndroid Build Coastguard Worker The latest version of p7zip now is 16.02, and that p7zip 16.02 is outdated now. 189*f6dc9357SAndroid Build Coastguard Worker http://sourceforge.net/projects/p7zip/ 190*f6dc9357SAndroid Build Coastguard Worker 191*f6dc9357SAndroid Build Coastguard Worker2) 7-Zip for Linux/macOS - this package - it's new code with all changes from latest 7-Zip for Windows. 192*f6dc9357SAndroid Build Coastguard Worker 193*f6dc9357SAndroid Build Coastguard WorkerThese two ports are not identical. 194*f6dc9357SAndroid Build Coastguard WorkerNote also that some Linux specific things can be implemented better in p7zip than in new 7-Zip for Linux. 195*f6dc9357SAndroid Build Coastguard Worker 196*f6dc9357SAndroid Build Coastguard Worker 197*f6dc9357SAndroid Build Coastguard Worker 198*f6dc9357SAndroid Build Coastguard Worker 199*f6dc9357SAndroid Build Coastguard WorkerNotes: 200*f6dc9357SAndroid Build Coastguard Worker------ 201*f6dc9357SAndroid Build Coastguard Worker7-Zip consists of COM modules (DLL files). 202*f6dc9357SAndroid Build Coastguard WorkerBut 7-Zip doesn't use standard COM interfaces for creating objects. 203*f6dc9357SAndroid Build Coastguard WorkerLook at 204*f6dc9357SAndroid Build Coastguard Worker7zip\UI\Client7z folder for example of using DLL files of 7-Zip. 205*f6dc9357SAndroid Build Coastguard WorkerSome DLL files can use other DLL files from 7-Zip. 206*f6dc9357SAndroid Build Coastguard WorkerIf you don't like it, you must use standalone version of DLL. 207*f6dc9357SAndroid Build Coastguard WorkerTo compile standalone version of DLL you must include all used parts 208*f6dc9357SAndroid Build Coastguard Workerto project and define some defs. 209*f6dc9357SAndroid Build Coastguard WorkerFor example, 7zip\Bundles\Format7z is a standalone version of 7z.dll 210*f6dc9357SAndroid Build Coastguard Workerthat works with 7z format. So you can use such DLL in your project 211*f6dc9357SAndroid Build Coastguard Workerwithout additional DLL files. 212*f6dc9357SAndroid Build Coastguard Worker 213*f6dc9357SAndroid Build Coastguard Worker 214*f6dc9357SAndroid Build Coastguard WorkerDescription of 7-Zip sources package 215*f6dc9357SAndroid Build Coastguard Worker~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216*f6dc9357SAndroid Build Coastguard Worker 217*f6dc9357SAndroid Build Coastguard WorkerDOC Documentation 218*f6dc9357SAndroid Build Coastguard Worker--- 219*f6dc9357SAndroid Build Coastguard Worker readme.txt - Readme file 220*f6dc9357SAndroid Build Coastguard Worker src-history.txt - Sources history 221*f6dc9357SAndroid Build Coastguard Worker 7zC.txt - 7z ANSI-C Decoder description 222*f6dc9357SAndroid Build Coastguard Worker 7zFormat.txt - 7z format description 223*f6dc9357SAndroid Build Coastguard Worker Methods.txt - Compression method IDs 224*f6dc9357SAndroid Build Coastguard Worker lzma.txt - LZMA compression description 225*f6dc9357SAndroid Build Coastguard Worker License.txt - license information 226*f6dc9357SAndroid Build Coastguard Worker copying.txt - GNU LGPL license 227*f6dc9357SAndroid Build Coastguard Worker unRarLicense.txt - License for unRAR part of source code 228*f6dc9357SAndroid Build Coastguard Worker 7zip.wxs - installer script for WIX 229*f6dc9357SAndroid Build Coastguard Worker 7zip.hhp - html help project file 230*f6dc9357SAndroid Build Coastguard Worker 231*f6dc9357SAndroid Build Coastguard WorkerAsm - Source code in Assembler : optimized code for CRC, SHA, AES, LZMA decoding. 232*f6dc9357SAndroid Build Coastguard Worker 233*f6dc9357SAndroid Build Coastguard WorkerC - Source code in C 234*f6dc9357SAndroid Build Coastguard Worker 235*f6dc9357SAndroid Build Coastguard WorkerCPP - Source code in C++ 236*f6dc9357SAndroid Build Coastguard Worker 237*f6dc9357SAndroid Build Coastguard WorkerCommon common files for C++ projects 238*f6dc9357SAndroid Build Coastguard Worker 239*f6dc9357SAndroid Build Coastguard WorkerWindows common files for Windows related code 240*f6dc9357SAndroid Build Coastguard Worker 241*f6dc9357SAndroid Build Coastguard Worker7zip 242*f6dc9357SAndroid Build Coastguard Worker 243*f6dc9357SAndroid Build Coastguard Worker Common Common modules for 7-zip 244*f6dc9357SAndroid Build Coastguard Worker 245*f6dc9357SAndroid Build Coastguard Worker Archive files related to archiving 246*f6dc9357SAndroid Build Coastguard Worker 247*f6dc9357SAndroid Build Coastguard Worker Bundle Modules that are bundles of other modules (files) 248*f6dc9357SAndroid Build Coastguard Worker 249*f6dc9357SAndroid Build Coastguard Worker Alone 7za.exe: Standalone version of 7-Zip console that supports only 7z/xz/cab/zip/gzip/bzip2/tar. 250*f6dc9357SAndroid Build Coastguard Worker Alone2 7zz.exe: Standalone version of 7-Zip console that supports all formats. 251*f6dc9357SAndroid Build Coastguard Worker Alone7z 7zr.exe: Standalone version of 7-Zip console that supports only 7z (reduced version) 252*f6dc9357SAndroid Build Coastguard Worker Fm Standalone version of 7-Zip File Manager 253*f6dc9357SAndroid Build Coastguard Worker Format7z 7za.dll: .7z support 254*f6dc9357SAndroid Build Coastguard Worker Format7zExtract 7zxa.dll: .7z support, extracting only 255*f6dc9357SAndroid Build Coastguard Worker Format7zR 7zr.dll: .7z support, reduced version 256*f6dc9357SAndroid Build Coastguard Worker Format7zExtractR 7zxr.dll: .7z support, reduced version, extracting only 257*f6dc9357SAndroid Build Coastguard Worker Format7zF 7z.dll: all formats 258*f6dc9357SAndroid Build Coastguard Worker LzmaCon lzma.exe: LZMA compression/decompression 259*f6dc9357SAndroid Build Coastguard Worker SFXCon 7zCon.sfx: Console 7z SFX module 260*f6dc9357SAndroid Build Coastguard Worker SFXWin 7z.sfx: Windows 7z SFX module 261*f6dc9357SAndroid Build Coastguard Worker SFXSetup 7zS.sfx: Windows 7z SFX module for Installers 262*f6dc9357SAndroid Build Coastguard Worker 263*f6dc9357SAndroid Build Coastguard Worker Compress files for compression / decompression 264*f6dc9357SAndroid Build Coastguard Worker 265*f6dc9357SAndroid Build Coastguard Worker Crypto files for encryption / decryption 266*f6dc9357SAndroid Build Coastguard Worker 267*f6dc9357SAndroid Build Coastguard Worker UI 268*f6dc9357SAndroid Build Coastguard Worker 269*f6dc9357SAndroid Build Coastguard Worker Agent Intermediary modules for FAR plugin and Explorer plugin 270*f6dc9357SAndroid Build Coastguard Worker Client7z Test application for 7za.dll 271*f6dc9357SAndroid Build Coastguard Worker Common Common UI files 272*f6dc9357SAndroid Build Coastguard Worker Console 7z.exe : Console version 273*f6dc9357SAndroid Build Coastguard Worker Explorer 7-zip.dll: 7-Zip Shell extension 274*f6dc9357SAndroid Build Coastguard Worker Far plugin for Far Manager 275*f6dc9357SAndroid Build Coastguard Worker FileManager 7zFM.exe: 7-Zip File Manager 276*f6dc9357SAndroid Build Coastguard Worker GUI 7zG.exe: 7-Zip GUI version 277*f6dc9357SAndroid Build Coastguard Worker 278*f6dc9357SAndroid Build Coastguard Worker 279*f6dc9357SAndroid Build Coastguard Worker 280*f6dc9357SAndroid Build Coastguard Worker--- 281*f6dc9357SAndroid Build Coastguard WorkerIgor Pavlov 282*f6dc9357SAndroid Build Coastguard Workerhttp://www.7-zip.org 283