7-Zip

7-Zip
Developer(s)Igor Pavlov[1]
Initial release18 July 1999; 25 years ago (1999-07-18)[2]
Stable release24.08[3] Edit this on Wikidata (11 August 2024; 3 months ago (11 August 2024))
Preview release24.04 Beta (5 April 2024; 7 months ago (2024-04-05)) [±][4]
Repository
Written inAssembly, C and C++[5]
Operating systemWindows/ReactOS,[6] BSD, macOS, Linux,[7]
Size1.1–1.7 MB[8]
Available in89 languages[9]
List of languages

Afrikaans, Albanian, Arabic, Aragonese, Armenian, Asturian, Azerbaijani, Bangla, Bashkir, Basque, Belarusian, Breton, Bulgarian, Catalan, Chinese Simplified, Chinese Traditional, Corsican, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Extremaduran, Farsi, Finnish, French, Frisian, Friulian, Galician, Georgian, German, Greek, Gujarati, Indian, Hebrew, Hindi, Indian, Hungarian, Icelandic, Ido, Indonesian, Irish, Italian, Japanese, Kabyle, Karakalpak - Latin, Kazakh, Korean, Kurdish - Sorani, Kurdish, Kyrgyz, Latvian, Ligurian, Lithuanian, Macedonian, Malay, Marathi, Mongolian (MenkCode), Mongolian (Unicode), Mongolian, Nepali, Norwegian Bokmal, Norwegian Nynorsk, Pashto, Polish, Portuguese Brazilian, Portuguese Portugal, Punjabi, Indian, Romanian, Russian, Sanskrit, Indian, Serbian - Cyrillic, Serbian - Latin, Sinhala, Vietnam, Slovak, Slovenian, Spanish, Swedish, Tamil, Tatar, Thai, Turkish, Ukrainian, Uyghur, Uzbek, Valencian, Vietnamese, Welsh, Yoruba

These translations are partial and for the user interface only. Help and documentations are in English.

TypeFile archiver
LicenseLGPL-2.1-or-later with unRAR restriction[10] / LZMA SDK in the public domain[11]
Website7-zip.org Edit this on Wikidata

7-Zip is a free and open-source file archiver, a utility used to place groups of files within compressed containers known as "archives". It is developed by Igor Pavlov and was first released in 1999.[2] 7-Zip has its own archive format called 7z, but can read and write several others.

The program can be used from a Windows graphical user interface that also features shell integration, from a Windows command-line interface as the command 7za or 7za.exe, and from POSIX systems as p7zip.[12] Most of the 7-Zip source code is under the LGPL-2.1-or-later license; the unRAR code, however, is under the LGPL-2.1-or-later license with an "unRAR restriction", which states that developers are not permitted to use the code to reverse-engineer the RAR compression algorithm.[13][14]

Since version 21.01 alpha, preliminary Linux support has been added to the upstream instead of the p7zip project.[7]

  1. ^ "A Few Questions for Igor Pavlov". Dr. Dobb's Data Compression Newsletter. 30 April 2003. Retrieved 28 March 2023.
  2. ^ a b "History of 7-zip changes". 7-Zip 20.02 alpha. 8 August 2020. Retrieved 8 August 2020.
  3. ^ "HISTORY of the 7-Zip". Retrieved 12 August 2024.
  4. ^ "History of 7-zip changes". 7-Zip. 5 April 2024. Retrieved 5 April 2024.
  5. ^ "P7ZIP SourceForge". SourceForge.net. January 2016. Retrieved 7 March 2016.
  6. ^ "Tests for ReactOS 0.4.14".
  7. ^ a b Larabel, Michael (12 March 2021). "Upstream 7-Zip Adds Preliminary Linux Support". Phoronix. Retrieved 17 March 2021.
  8. ^ "7-Zip - Browse /7-Zip/16.00". SourceForge.net. Slashdot Media. 10 April 2016. Retrieved 12 May 2016.
  9. ^ Options... dialog box of 7-Zip for Windows 21.00 alpha
  10. ^ Pavlov, Igor (2010). "7-Zip License for use and distribution". 7-zip.org/. Archived from the original on 10 April 2010. Retrieved 16 April 2010.
  11. ^ Cite error: The named reference LZMA_SDK was invoked but never defined (see the help page).
  12. ^ "P7ZIP". GitHub. July 2022. Retrieved 6 July 2022.
  13. ^ Pavlov, Igor. "7-Zip". 7-zip.org. Retrieved 31 October 2012.
  14. ^ Pavlov, Igor. "7-Zip – License for use and distribution". 7-zip.org. Retrieved 31 October 2012.