7-Zip - Wikipedia
文章推薦指數: 80 %
7-Zip is a free and open-source file archiver, a utility used to place groups of files within compressed containers known as "archives". 7-Zip FromWikipedia,thefreeencyclopedia Jumptonavigation Jumptosearch Open-sourcefilearchiver 7-Zip7-ZipFileManageronWindows11Developer(s)IgorPavlov[1]Initialrelease19 July1999;23yearsago (1999-07-19)[2]Stablerelease22.01[3] (16July2022;38daysago (16July2022))Previewrelease21.04Beta(2 November2021;9monthsago (2021-11-02))[±][4] Repositorysourceforge.net/projects/sevenzip/files/7-Zip/ WritteninAssembly,CandC++[5]OperatingsystemWindows/ReactOS,[6]BSD,macOS,Linux,[7]Size1.1–1.7MB[8]Availablein89languages[9]ListoflanguagesAfrikaans,Albanian,Arabic,Aragonese,Armenian,Asturian,Azerbaijani,Bangla,Bashkir,Basque,Belarusian,Breton,Bulgarian,Catalan,ChineseSimplified,ChineseTraditional,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,NorwegianBokmal,NorwegianNynorsk,Pashto,Polish,PortugueseBrazilian,PortuguesePortugal,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,YorubaThesetranslationsarepartialandfortheuserinterfaceonly.HelpanddocumentationsareinEnglish.TypeFilearchiverLicenseLGPL-2.1-or-laterwithunRARrestriction[10]/LZMASDKinthepublicdomain[11]Websitewww.7-zip.org 7-Zipisafreeandopen-sourcefilearchiver,autilityusedtoplacegroupsoffileswithincompressedcontainersknownas"archives".ItisdevelopedbyIgorPavlovandwasfirstreleasedin1999.[2]7-Ziphasitsownarchiveformatcalled7z,butcanreadandwriteseveralothers. TheprogramcanbeusedfromaWindowsgraphicaluserinterfacethatalsofeaturesshellintegration,fromaWindowscommand-lineinterfaceasthecommand7za.exe,andfromPOSIXsystemsasp7zip.[12]Mostofthe7-ZipsourcecodeisundertheLGPL-2.1-or-laterlicense;theunRARcode,however,isundertheLGPL-2.1-or-laterlicensewithan"unRARrestriction",whichstatesthatdevelopersarenotpermittedtousethecodetoreverse-engineertheRARcompressionalgorithm.[13][14] Sinceversion21.01alpha,preliminaryLinuxsupporthasbeenaddedtotheupstreaminsteadofthep7zipproject.[7] Contents 1Archiveformats 1.17z 1.2Others 2Filemanager 3Features 4Variants 5Softwaredevelopmentkit 6Security 7Receptionandusage 8Seealso 9References 10Externallinks Archiveformats[edit] 7z[edit] Mainarticle:7z Bydefault,7-Zipcreates7z-formatarchiveswitha.7zfileextension.Eacharchivecancontainmultipledirectoriesandfiles.Asacontainerformat,securityorsizereductionareachievedbylookingforsimilaritiesthroughoutthedatausingastackedcombinationoffilters.Thesecanconsistofpre-processors,compressionalgorithms,andencryptionfilters. Thecore7zcompressionusesavarietyofalgorithms,themostcommonofwhicharebzip2,PPMd,LZMA2,andLZMA.DevelopedbyPavlov,LZMAisarelativelynewsystem,makingitsdebutaspartofthe7zformat.LZMAusesanLZ-basedslidingdictionaryofupto3840MBinsize,backedbyarangecoder.[15] Thenative7zfileformatisopenandmodular.FilenamesarestoredasUnicode.[16] In2011,TopTenReviewsfoundthatthe7zcompressionwasatleast17%betterthanZIP,[17]and7-Zip'sownsitehassince2002reportedthatwhilecompressionratioresultsareverydependentuponthedatausedforthetests,"Usually,7-Zipcompressesto7zformat30–70%betterthantozipformat,and7-Zipcompressestozipformat2–10%betterthanmostotherzip-compatibleprograms."[18] The7zfileformatspecificationisdistributedwiththeprogram'ssourcecode,inthe"doc"sub-directory. Others[edit] 7-Zipsupportsanumberofothercompressionandnon-compressionarchiveformats(bothforpackingandunpacking),includingZIP,gzip,bzip2,xz,tar,andWIM.TheutilityalsosupportsunpackingAPM,ar,ARJ,chm,cpio,deb,FLV,JAR,LHA/LZH,LZMA,MSLZ,OfficeOpenXML,onepkg,RAR,RPM,smzip,SWF,XAR,andZarchivesandcramfs,DMG,FAT,HFS,ISO,MBR,NTFS,SquashFS,UDF,andVHDdiskimages.7-ZipsupportstheZIPXformatforunpackingonly.Ithashadthissupportsinceatleastversion9.20,whichwasreleasedinlate2010. 7-ZipcanopensomeMSIfiles,allowingaccesstothemeta-fileswithinalongwiththemaincontents.SomeMicrosoftCAB(LZXcompression)andNSIS(LZMA)installerformatscanbeopened.Similarly,someMicrosoftexecutableprograms(.EXEs)thatareself-extractingarchivesorotherwisecontainarchivedcontent(e.g.,somesetupfiles)maybeopenedasarchives. WhencompressingZIPorgzipfiles,7-ZipusesitsownDEFLATEencoder,whichmayachievehighercompression,butatlowerspeed,thanthemorecommonzlibDEFLATEimplementation.The7-ZipdeflateencoderimplementationisavailableseparatelyaspartoftheAdvanceCOMPsuiteoftools. ThedecompressionengineforRARarchiveswasdevelopedusingfreelyavailablesourcecodeoftheunRARprogram,whichhasalicensingrestrictionagainstcreationofaRARcompressor.7-Zipv15.06andlatersupportextractionoffilesintheRAR5format.[19]Somebackupsystemsuseformatssupportedbyarchivingprogramssuchas7-Zip;e.g.,someAndroidbackupsareintarformat,andcanbeextractedbyarchiverssuchas7-Zip.[20] 7-ZipZS,aportof7-ZipFMwithZstandard.zst(andotherformats)support,isdevelopedbyTinoReichardt.[21] Modern7z,aZstandard.zst(andotherformats)pluginfor7-ZipFM,isdevelopedbyDenisAnisimov(TC4shell).[22] Filemanager[edit] 7-Zipcomeswithafilemanageralongwiththestandardarchivertools.Thefilemanagerhasatoolbarwithoptionstocreateanarchive,extractanarchive,testanarchivetodetecterrors,copy,move,anddeletefiles,andopenafilepropertiesmenuexclusiveto7-Zip.Thefilemanager,bydefault,displayshiddenfilesbecauseitdoesnotfollowWindowsExplorer'spolicies.Thetabsshowname,modificationtime,originalandcompressedsizes,attributes,andcomments(4DOSdescript.ionformat). Whengoinguponedirectoryontheroot,alldrives,removableorinternalappear.Goingupagainshowsalistwithfouroptions: Computer:loadsthedriveslist Documents:loadsuser'sdocuments,usuallyat%UserProfile%\MyDocuments Network:loadsalistofallnetworkclientsconnected \\.:Sameas"Computer"exceptloadsthedrivesinlow-levelNTFSaccess.Thisresultsincriticaldrivefilesanddeletedfilesstillexistingonthedrivetoappear.(NOTE:AsofNovember2020,accesstotheactivepartitioninlow-levelmodeisnotallowedforcurrentlyunknownreasons.) Features[edit] 7-Zipsupports: 32and64-bitarchitecturesupport FileManager Encryptionviathe256-bitAEScipher,whichcanbeenabledforbothfilesandthe7zhierarchy.Whenthehierarchyisencrypted,usersarerequiredtosupplyapasswordtoseethefilenamescontainedwithinthearchive.WinZip-developedZipfileAESencryptionstandardisalsoavailablein7-ZiptoencryptZIParchiveswithAES256-bit,butitdoesnotofferfilenameencryptionasin7zarchives.[23] Volumesofdynamicallyvariablesizes,allowinguseforbackupsonremovablemediasuchaswritableCDsandDVDs Usabilityasabasicorthodoxfilemanagerwhenusedindualpanelmode Multiple-coreCPUthreading[24] OpeningEXEfilesasarchives,allowingthedecompressionofdatafrominsidemany"Setup"or"Installer"or"Extract"typeprogramswithouthavingtolaunchthem Unpackingarchiveswithcorruptedfilenames,renamingthefilesasrequired Createself-extractingsingle-volumearchives Command-lineinterface[25] Graphicaluserinterface.TheWindowsversioncomeswithitsownGUI;however,p7zipusestheGUIoftheUnix/LinuxArchiveManager.[26] CalculatingchecksumsintheformatsCRC-32,CRC-64,SHA-1,orSHA-256forfilesondisk,availableeitherviacommandlineorExplorer'scontextmenu[2] Availablein87languages Abilitytooptionallyrecordcreationdates(tc)andlastaccessdates(ta)inarchives(inadditiontomodificationdates).[27] Variants[edit] Twocommand-lineversionsareprovided:7z.exe,usingexternallibraries;andastandaloneexecutable7za.exe,containingbuilt-inmodules,butwithcompression/decompressionsupportlimitedto7z,ZIP,gzip,bzip2,Zandtarformats.A64-bitversionisavailable,withsupportforlargememorymaps,leadingtofastercompression.Allversionssupportmulti-threading. The7za.exeversionof7-ZipisavailableforUnix-likeoperatingsystems(includingLinux,FreeBSD,andmacOS),FreeDOS,OpenVMS,AmigaOS4,andMorphOSunderthep7zipproject.[12] Softwaredevelopmentkit[edit] 7-ZiphasaLZMASDKwhichwasoriginallydual-licensedunderboththeGNULGPLandCommonPublicLicense,[28]withanadditionalspecialexceptionforlinkedbinaries.On2December2008,theSDKwasplacedbyIgorPavlovinthepublicdomain.[11] Security[edit] Onolderversions,self-extractingarchiveswerevulnerabletoarbitrarycodeexecutionthroughDLLhijacking:theyloadandrunaDLLnamedUXTheme.dll,ifitisinthesamefolderastheexecutablefile.[29][30][31]7-Zip16.03ReleasenotessaythattheinstallerandSFXmoduleshaveaddedprotectionagainstDLLpreloadingattack.[2] Versionsof7-Zippriorto18.05containanarbitrarycodeexecutionvulnerabilityinthemoduleforextractingfilesfromRARarchives(CVE-2018-10115),avulnerabilitythatwasfixedon30April2018.[32] Receptionandusage[edit] Snapfiles.comin2012rated7-Zip4.5starsoutof5,noting,"[its]interfaceandadditionalfeaturesarefairlybasic,butthecompressionratioisoutstanding".[33] OnTechRepublicin2009,JustinJamesfoundthedetailedsettingsforWindowsFileManagerintegrationwere"appreciated"andcalledthecompression-decompressionbenchmarkutility"neat".Andthoughthearchivedialoghassettingsthat"willconfoundmostusers",heconcluded:"7-Zipfitsanicenicheinbetweenthebuilt-inWindowscapabilitiesandthefeaturesofthepaidproducts,anditisabletohandlealargevarietyoffileformatsintheprocess."[34] Between2002and2016,7-Zipwasdownloaded410milliontimesfromSourceForgealone.[35] Thesoftwarehasreceivedawards,In2007,SourceForgegranteditcommunitychoiceawardsfor"TechnicalDesign"andfor"BestProject".[36]In2013,Tom'sHardwareconductedacompressionspeedtestcomparing7-ZIP,MagicRAR,WinRAR,WinZip;theyconcludedthat7-ZIPbeatoutalltheotherswithregardstocompressionspeed,ratio,andsizeandawardedthesoftwarethe2013Tom'sHardwareEliteaward.[37] Seealso[edit] Freeandopen-sourcesoftwareportal Comparisonofarchiveformats Comparisonoffilearchivers Listofarchiveformats References[edit] ^"AFewQuestionsforIgorPavlov".Dr.Dobb'sDataCompressionNewsletter(middleofpage).30April2003.Archivedfromtheoriginalon28October2008.Retrieved26December2009. ^abcd"Historyof7-zipchanges".7-Zip20.02alpha.8August2020.Retrieved8August2020. ^"7-Zip22.01".16July2022.Retrieved16July2022. ^"Historyof7-zipchanges".7-Zip.2November2021.Retrieved2January2022. ^"P7ZIPSourceForge".SourceForge.net.January2016.Retrieved7March2016. ^"TestsforReactOS0.4.14". ^abLarabel,Michael(12March2021)."Upstream7-ZipAddsPreliminaryLinuxSupport".Phoronix.Retrieved17March2021. ^"7-Zip-Browse/7-Zip/16.00".SourceForge.net.SlashdotMedia.10April2016.Retrieved12May2016. ^Options...dialogboxof7-ZipforWindows21.00alpha ^Pavlov,Igor(2010)."7-ZipLicenseforuseanddistribution".7-zip.org/.Archivedfromtheoriginalon10April2010.Retrieved16April2010. ^abPavlov,Igor(2013)."LZMASDK(SoftwareDevelopmentKit)".Retrieved16June2013. ^ab"P7ZIP".GitHub.July2022.Retrieved6July2022. ^Pavlov,Igor."7-Zip".7-zip.org.Retrieved31October2012. ^Pavlov,Igor."7-Zip–Licenseforuseanddistribution".7-zip.org.Retrieved31October2012. ^Diaz,AntonioDiaz."Lzip".LZip.NonGNU.org.Archivedfromtheoriginalon29July2010.Retrieved29July2010. ^Pavlov,Igor."7zFormat".7-zip.org.Retrieved16April2017. ^"7-Zip2011–TopTenREVIEWS".Archivedfromtheoriginalon25October2012. ^IgorPavlov."7-Zip(homepage)".7-zip.org.Archivedfromtheoriginalon21January2002.StatementoncompressionperformanceverysimilarinJanuary2002andApril2017. ^Pavlov,Igor."7-Zip15.06betareleasenotes". ^Vijay(11May2013)."HowtoextractfilesfromaNandroidBackup".AJQI.Retrieved16April2017. ^"MilkysHomepage-7-ZipwithsupportforZstandard,Brotli,Lz4,Lz5andLizardCompression".mcmilk.de. ^"Modern7z".www.tc4shell.com. ^"AESEncryptionInformation:EncryptionSpecificationAE-1andAE-2".WinZip.30January2009. ^Atwood,Jeff(28February2009)."FileCompressionintheMulti-CoreEra".CodingHorror.Retrieved4August2017. ^"CommandLineSyntax".sevenzip.osdn.jp. ^"[ubuntu]GUIfrontendfor7-zip?[Archive]-UbuntuForums".ubuntuforums.org. ^-m(SetcompressionMethod)switch ^"Browse/LZMASDK/4.23".SourceForge.Retrieved12February2014. ^Kanthak,Stefan(8December2015)."Executableinstallersarevulnerable^WEVIL(case7):7z*.exeallowsremotecodeexecutionwithescalationofprivilege".SecLists.org. ^Kanthak,Stefan(22December2015)."Executableinstallersarevulnerable^WEVIL(case14):Rapid7'sScanNowUPnP.exeallowsarbitrary(remote)codeexecution".SecLists.org. ^Hart,Jon(21December2015)."ScanNowDLLSearchOrderHijackingVulnerabilityandDeprecation".Rapid7.com. ^"AVulnerabilityin7-ZipCouldAllowforArbitraryCodeExecution".cisecurity.org.1May2018. ^"7-Zipfilecompressiontool".Snapfiles.com.WebAttack.Retrieved12October2012. ^James,Justin(10November2009)."Review:7-Zipfilecompressionapplication".TechRepublic.pp. 1–2. ^7-zipfiledownloadstatsonSourceForge.net(July2016) ^"SourceForge.net:2007CommunityChoiceAwards".SourceForge.15June2007.Archivedfromtheoriginalon26March2010.Retrieved16April2010. ^Masiero,Manuel;Roos,Achim(19March2013)."CompressionPerformance:7-Zip,MagicRAR,WinRAR,WinZip".Tom'sHardware.Retrieved25April2021. Externallinks[edit] WikimediaCommonshasmediarelatedto7-Zip. Officialwebsite 7-ZiponSourceForge 7-ZipPortableatPortableApps.com vteDatacompressionsoftwareArchiverswithcompression(comparison)Freesoftware 7-Zip Ark Expander FreeArc GNOMEArchiveManager Info-ZIP KGBArchiver PAQ pax PeaZip tar XAD(decompressiononly) Xarchiver ZPAQ Freeware Filzip LHA StuffItExpander(decompressiononly) TheUnarchiver(decompressiononly) TUGZip ZipGenius Commercial ARC ALZip ArchiveUtility ARJ BetterZip MacBinary PKZIP/SecureZIP PowerArchiver StuffIt WinAce WinRAR WinZip Non-archivingcompressorsGeneric bzip2 compress gzip lzip lzop pack rzip Snappy XZUtils zstd ForcodeUPXAudiocompression(comparison)Lossy AAC FraunhoferFDKAAC NeroAACCodec FreewareAdvancedAudioCoder(FAAC) HelixDNAProducer MP3 l3enc LAME TooLAME libavcodec libcelt libopus libspeex Musepack libvorbis WindowsMediaEncoder Lossless ALAC FLAC libavcodec Monkey'sAudio mp4als OptimFROG Shorten TTA(TrueAudio) WavPack Videocompression(comparison)LossyMPEG-4ASP 3ivx DivX NeroDigital FFmpeg HDX4 Xvid H.264/MPEG-4AVC CoreAVC Blu-code DivX FFmpeg NeroDigital OpenH264 QuickTime x264 HEVC DivX x265 Others CineForm Cinepak Daala DNxHD HelixDNAProducer Indeo libavcodec Schrödinger(Dirac) SBC Sorenson VP7 libtheora libvpx WindowsMediaEncoder Lossless FFV1 Huffyuv Lagarith MSULossless YULS Seealso:compressionmethodsandcompressionformats vteFreeandopen-sourcesoftwareGeneral Alternativetermsforfreesoftware Comparisonofopen-sourceandclosed-sourcesoftware Comparisonofsource-code-hostingfacilities Freesoftware Freesoftwareprojectdirectories Gratisversuslibre Long-termsupport Open-sourcesoftware Open-sourcesoftwaredevelopment Outline Timeline Softwarepackages Audio Bioinformatics Codecs Configurationmanagement Drivers Graphics Wireless Geophysics Health Mathematics OfficeSuites Operatingsystems Programminglanguages Routing Television Videogames Webapplications E-commerce Androidapps iOSapps Commercial Trademarked Formerlyproprietary Formerlyopen-source Community Freesoftwaremovement History Open-source-softwaremovement Events Organisations FreeSoftwareMovementofIndia FreeSoftwareFoundation Licenses AFL Apache APSL Artistic Beerware BSD CreativeCommons CDDL EPL FreeSoftwareFoundation GNUGPL GNULGPL ISC MIT MPL Python PythonSoftwareFoundationLicense SharedSourceInitiative Sleepycat Unlicense WTFPL zlib Typesandstandards Comparisonoflicenses ContributorLicenseAgreement Copyleft DebianFreeSoftwareGuidelines DefinitionofFreeCulturalWorks Freelicense TheFreeSoftwareDefinition TheOpenSourceDefinition Open-sourcelicense Permissivesoftwarelicense Publicdomain Virallicense Challenges Digitalrightsmanagement Hardwarerestrictions Licenseproliferation Mozillasoftwarerebranding Proprietarydevicedrivers Proprietaryfirmware Proprietarysoftware SCO/Linuxcontroversies Softwarepatents Softwaresecurity TrustedComputing Relatedtopics Forking GNUManifesto MicrosoftOpenSpecificationPromise Open-coremodel Open-sourcehardware SharedSourceInitiative Source-availablesoftware TheCathedralandtheBazaar RevolutionOS Portal Category Retrievedfrom"https://en.wikipedia.org/w/index.php?title=7-Zip&oldid=1105221436" Categories:1999softwareCross-platformfreesoftwareDiskimageextractorsFilearchiversFreedatacompressionsoftwareFreefilemanagersFreemultilingualsoftwareFreesoftwareprogrammedinCFreesoftwareprogrammedinC++PortablesoftwareSoftwareusingtheLGPLlicenseWindowscompressionsoftwareHiddencategories:ArticleswithshortdescriptionShortdescriptionisdifferentfromWikidataUsedmydatesfromJune2014CommonscategorylinkfromWikidata Navigationmenu Personaltools NotloggedinTalkContributionsCreateaccountLogin Namespaces ArticleTalk English Views ReadEditViewhistory More Search Navigation MainpageContentsCurrenteventsRandomarticleAboutWikipediaContactusDonate Contribute HelpLearntoeditCommunityportalRecentchangesUploadfile Tools WhatlinkshereRelatedchangesUploadfileSpecialpagesPermanentlinkPageinformationCitethispageWikidataitem Print/export DownloadasPDFPrintableversion Inotherprojects WikimediaCommons Languages العربيةAsturianuБеларуская(тарашкевіца)БългарскиCatalàČeštinaDanskDeutschΕλληνικάEspañolEsperantoEuskaraفارسیFrançaisFryskGalego한국어ՀայերենBahasaIndonesiaItalianoKurdîLietuviųMagyarNederlands日本語NorskbokmålPolskiPortuguêsRomânăРусскийSimpleEnglishSlovenčinaSlovenščinaSuomiSvenskaTürkçeУкраїнськаVepsänkel’TiếngViệt吴语粵語中文 Editlinks
延伸文章資訊
- 17-Zip 下載
下載 ; 下載 .7z, 任何/ x86 / x64, LZMA 軟體開發套件(C, C++, C#, Java) ; 下載 .msi, 64 位x64, (MSI 安裝程式)7-Zip 64 ...
- 2[下載] 7-Zip v22.01 免費壓縮軟體-使用教學(繁體中文版)
2022/7/25版本更新:7-Zip 軟體版本更新為v22.01 最新測試版(更新細節),提供32 與64 位元版本,內建包含繁體中文在內的多國語系。
- 37-zip - CVE.report
Download Zip & 19.00 2019-02-21 for Windows:. Zip High compression ratio in 7z format with LZMA a...
- 4File:7ziplogo.svg - 維基百科,自由的百科全書
110 × 63(4 KB), CryptWizard, == Description == Logo of 7-Zip (LGPL-program). Vectorized by CryptW...
- 57-Zip
7-Zip is a file archiver with a high compression ratio. · Download 7-Zip 22.01 (2022-07-15) for W...