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 selaimen sisäinen ZIP - 7Z-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

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

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

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

HEX-ALLEKIRJOITUS (OFFSET 0):

37 7A BC AF 27 1C

ASCII-ESITYSTAPA: 7z¼¯'\x1c

Standardointi: 7-Zip Open Architecture Specification

Tekniset tiedot

SäiliöarkkitehtuuriOpen modular header architecture supporting stacked compression filters and Unicode filenames
PakkausLZMA, LZMA2, PPMd (text), BZip2, Deflate, BCJ / BCJ2 (executable branch filters)
Tavujärjestys (Endianness)Little-Endian (Intel x86)
VäriavaruudetN/A (Archive Container)
Kanavat ja rakenneMulti-file directory tree, multi-volume spanned archives, and solid compression blocks
Suurimmat mitatSupports files and total archive volumes up to 16 Exabytes (16 billion GB)
LäpinäkyvyysFull file attributes, Unix permissions, and precision NTFS 64-bit timestamps
Suoratoisto ja progressiivinen latausHeader stored at end of file by default; non-streamable without specialized non-solid layout

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 (valtava tiedostojen välinen suhdekorotus)Ei tuettu vakiomuotoisessa ZIPissäTuettu RAR-arkistoissaLuonnostaan kiinteä (tarball-virta)
LisenssiIlmainen avoin lähdekoodi (GNU LGPL)Avoin julkinen omistus / PKWAREProprietaarinen kaupallinen (WinRAR)Ilmainen avoin lähdekoodi (POSIX/GNU)

Yleiset korruptiotilat ja heksatietojehdotusopas

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 Archive Repairilla.

Turvallisuusanalyysi ja jäsenninhyö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.

Parhaat puolustuskäytännöt:

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, jotka 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 tarpeettoman 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

  • 7z-muoto on 100-prosenttisesti avointa lähdekoodia ja lisensoitu GNU LGPL -lisenssillä, ja LZMA SDK on julkisessa omistuksessa.
  • 7z-muodon BCJ2-suodatin erottaa 32-bittiset x86-suoritettavat hypyn kohteet erilliseen virtaan pakkauksen maksimoimiseksi.
  • Windows 11 integroi vihdoin sisäisen tuvien 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 valtavilla sanakirjakooilla (jopa 1 Gt) ja 'solid'-pakkausta, joka pakkaat useita tiedostoja yhteen yhtenäisenä virtaa poistaen tiedostojen välisen redundanssin.

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

Kyllä. Windows 11 pura 7z-tiedostot natiivisti, ja File2File.app voi purkaa ja muuntaa 7z-tiedostoja suoraan missä tahansa verkkoselaimessa millä tahansa laitteella.

Onko 7z-salasanasalaus turvallinen?

Kyllä. 7z käyttää standardoitua AES-256-salausta SHA-256-avaimenjohdannolla, mikä on matemaattisesti turvallista raa'an voiman (brute-force) hyökkäyksiä vastaan vahvoja salasanoja käytettäessä.