Fcl1.7z
What (C++, Python, C#) or feature type (new codec, GUI change, automation) are you planning to work on?
💡 : If you are adding a feature for a specific platform, remember that p7zip is the primary fork for Linux and macOS development. FCL1.7z
: This is the core toolkit provided by 7-Zip for developers to integrate 7z compression/decompression into their own apps. What (C++, Python, C#) or feature type (new
To develop a new feature for the 7z format or 7-Zip software (often referred to by internal components like 7z.dll or 7z.exe ), you generally need to work with the or its open-source code. Getting Started with Development To develop a new feature for the 7z
: New features should avoid vulnerabilities like the CVE-2022-29072 heap overflow , which was tied to how the help system ( 7-zip.chm ) interacted with the main application.
: Most 7-Zip source code is available under the GNU LGPL license, while the LZMA SDK is in the public domain (or more liberal licenses ), allowing you to modify and recompile it.