7-Zip-arkisto (.7z)

7-Zip Standardi

7-Zip Archive (7Z) on korkean pakkauksen avoin säiliömuoto, jossa käytetään LZMA- ja LZMA2-algoritmeja. Se tarjoaa huomattavasti perinteistä ZIP-muotoa paremmat pakkaussuhteet sekä sisäisen AES-256-otsakesalauksen.

Muunna tiedostot muodosta ZIP muotoon 7Z

Ilmainen selaimessa toimiva muunnin, jolla voit muuntaa tiedostoja muodosta ZIP muotoon 7Z. Muunna tiedostot hetkessä laitteellasi.

Tarkastele tiedostoa ja sen metatietoja

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat 7Z-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

Yksityisesti - tiedostot eivät koskaan poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa Ulkoisille palvelimille ei ole ladattu yhtään tavua. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Otsaketunniste tavutasolla (tunnistetavut)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat 7Z-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEKSADEKSIMAALINEN TUNNISTE (SIJAINTI 0):

37 7A BC AF 27 1C

ASCII-ESITYSTAPA: 7z¼¯'\x1c

Standardointi: 7-Zip Open Architecture Specification

Tekniset tiedot

SäiliöarkkitehtuuriAvoin modulaarinen otsakearkkitehtuuri, joka tukee peräkkäisiä pakkaussuodattimia ja Unicode-tiedostonimiä
PakkausLZMA, LZMA2, PPMd (teksti), BZip2, Deflate, BCJ ja BCJ2 (suoritettavien tiedostojen haarasuodattimet)
Tavujärjestys (Endianness)Little-Endian (Intel x86)
VäriavaruudetEi sovellu (arkistosäilö)
Kanavat ja rakenneMonitiedostoinen hakemistopuu, useaan osaan jaetut moniosaiset arkistot ja kiinteän pakkauksen lohkot
Suurimmat mitatTukee enintään 16 eksatavun (16 miljardin gigatavun) kokoisia tiedostoja ja arkistoja
LäpinäkyvyysTiedostomääritteet, Unix-oikeudet ja tarkat 64-bittiset NTFS-aikaleimat
Suoratoisto ja progressiivinen latausOtsake on oletusarvoisesti tiedoston lopussa; suoratoisto ei onnistu ilman erikoistunutta kiinteätöntä asettelua

Tekninen vertailumatriisi: 7Z vs. kilpailijat

Tekninen attribuutti7Z (Nykyinen)ZIPRARTAR.GZ
PakkausalgoritmiLZMA / LZMA2 / PPMdDeflate (perinteinen)Proprietaarinen RAR5-algoritmiDeflate (Tar-virran päällä)
Tiedostonimen salausTuettu (AES-256-otsakesalaus)Ei tuettu (tiedostonimet näkyvissä)Tuettu (AES-256-otsakesalaus)Ei tuettu (selväkieliset tar-metatiedot)
Kiinteä pakkausTuettu (huomattava pakkaussuhteen parannus tiedostojen välillä)Ei tuettu vakiomuotoisessa ZIPissäTuettu RAR-arkistoissaLuonnostaan kiinteä (tarball-virta)
LisenssiMaksuton, avoimen lähdekoodin ohjelmisto (GNU LGPL)Avoin, tekijänoikeuksista vapaa / PKWAREProprietaarinen kaupallinen (WinRAR)Ilmainen avoin lähdekoodi (POSIX/GNU)

Yleiset vioittumistavat ja heksadesimaalinen palautusopas

Purkaminen epäonnistuu virheilmoitukseen 'Data error in encrypted file. Wrong password?'.

Perussyy: Vioittunut CRC32-tarkistussumma salatussa LZMA-virrassa tai vaurioitunut lohkoraja.

Korjaus: Yritä palautusta 7-Zipin 'Pidä rikkoutuneet tiedostot' -lipulla tai File2File.app Archive Repairilla.

Tietoturva-analyysi ja tiedostojäsentimien hyökkäysvektorit

7z-arkistot tukevat monimutkaisia monisuodatinpurkuketjuja, joissa räätälöidyt suodatinsarjat voivat laukaista muistiturvallisuusongelmia.

Tunnetut hyökkäysvektorit

  • Palvelunestohyökkäys 'zip-pommin' tyylisen erittäin rekursiivisen LZMA-sanakirjan purkamisen kautta.
  • Muistialueen rajat ylittävä keon kirjoitus BCJ2-suoritettavan haaran osoitesuodattimen laskennassa.
  • Kokonaisluvun ylivuoto moniosioisten arkiston otsakerakenteiden varauksen aikana.

Tietoturvan parhaat käytännöt: Aseta katto purkumuistin enimmäismäärälle ja purkusuhteille automaattisissa palvelinpuolen purkuputkissa.

Historia ja virstanpylväät

2008LZMA2-algoritmi esitellään 7-Zip v9 -versiossa, mikä mahdollistaa tehokkaan monisäikeisen rinnakkaispakkauksen.
2002Täysi AES-256-salaus lisätään, mukaan lukien valinnainen arkiston tiedostonimien ja hakemistorakenteen salaus.
1999Igor Pavlov julkaisee 7-Zip 1.00:n ja esittelee avoimen lähdekoodin 7z-muodon.

Tärkeimmät edut

  • Erinomaiset pakkaussuhteet: tiedostot ovat tyypillisesti 30-70 % pienempiä kuin perinteisessä ZIP-muodossa ja 10-20 % pienempiä kuin RAR-muodossa.
  • Kiinteä lohkopakkaus yhdistää samankaltaiset tiedostot jatkuvaksi virraksi, mikä maksimoi redundantin datan poistamisen.
  • Sotilasluokan AES-256-salaus tukee tiedostonimien salaamista, mikä piilottaa arkiston sisällön luvattomalta tarkastelulta.

Tekniset rajoitukset

  • Kiinteä pakkaus edellyttää edeltävien tiedostojen purkamista lohkosta purettaessa yhtä tiedostoa.
  • Suurempi muistinkulutus maksimipakkauksen LZMA/LZMA2-koodauksen aikana.
  • Vaatii kolmannen osapuolen apuohjelmia vanhemmissa Windows-versioissa, joissa ei ole sisäistä 7z-tukea.

Mielenkiintoisia teknisiä faktoja

  • 7-Zip julkaisee 7z-muodon määrityksen. 7-Zip-ohjelma on LGPL-lisensoitu, kun taas LZMA SDK on public domain -ohjelmisto.
  • 7z-muodon BCJ2-suodatin erottaa 32-bittisten x86-suoritettavien tiedostojen hyppykohteet erilliseen virtaan pakkauksen maksimoimiseksi.
  • Windows 11 sai vihdoin natiivituen 7z-arkistojen purkamiselle vuoden 2023 lopussa, 24 vuotta sen keksimisen jälkeen.

Usein kysytyt tekniset kysymykset

Miksi 7z pakkaa tiedostot pienemmään tilaan kuin ZIP?

7z käyttää edistynyttä LZMA2-algoritmia, jossa on valtavat sanakirjakoot (jopa 1 Gt), sekä solid-pakkausta, joka pakkaa useita tiedostoja yhteen yhtenäiseen virtaan ja poistaa tiedostojen välisen redundanssin.

Voinko avata 7z-tiedostoja ilman 7-Zip-ohjelman asentamista?

Windows 11:n versio 24H2 tukee 7z-arkistoja. File2File.app voi käsitellä 7z-tiedostoja tuetuissa selaimissa ja yhteensopivilla laitteilla.

Onko 7z-salasanasalaus turvallinen?

7z tukee AES-256-salausta, mutta tietoturva riippuu toteutuksesta, salasanan vahvuudesta ja arkiston käsittelystä.