7-Zip: ilmainen avoimen lähdekoodin pakkaus- ja arkistointiohjelma

7-Zip: ilmainen, avoimen lähdekoodin pakkaus- ja arkistointiohjelma — tehokas 7z-tuki, lukee monia formaatteja, komentorivi- ja graafinen käyttö, turvallinen ja kevyt ratkaisu tiedostoille.

Tekijä: Leandro Alegsa

7-Zip on ilmainen ja avoimen lähdekoodin tiedostojen arkistointiohjelma, jota käytetään tiedostoryhmien sijoittamiseen pakattuihin säiliöihin, joita kutsutaan "arkistoiksi". Sen on kehittänyt Igor Pavlov ja se julkaistiin ensimmäisen kerran vuonna 1999. 7-Zip käyttää omaa 7z-arkistomuotoa, mutta se osaa lukea ja kirjoittaa useita muita arkistomuotoja. Ohjelmaa voi käyttää komentorivikäyttöliittymästä komennolla p7zip tai graafisen käyttöliittymän kautta, jossa on myös komentotulkkiintegraatio. Suurin osa 7-Zipin lähdekoodista on GNU LGPL -lisenssin alainen; unRAR-koodi sen sijaan on GNU LGPL:n alainen "unRAR-rajoituksella", jonka mukaan kehittäjät eivät saa käyttää koodia RAR-pakkausalgoritmin käänteismuokkaukseen.

 

Keskeiset ominaisuudet

  • Korkea pakkaussuhde: 7z-muoto hyödyntää LZMA- ja LZMA2-menetelmiä, jotka tarjoavat usein paremman pakkaustehon verrattuna perinteisiin ZIP- tai GZIP-arkistoihin, erityisesti suurille tiedostoille ja tekstipohjaisille aineistoille.
  • Monipuoliset muodot: 7-Zip osaa luoda mm. 7z-, XZ-, BZIP2-, GZIP-, TAR-, ZIP- ja WIM-arkistoja sekä purkaa lukuisia muita muotoja (esim. RAR, ISO, CAB, ARJ, LZH, CHM, CPIO, DMG, DEB, RPM).
  • Salaus: 7z- ja ZIP-arkistoille on tuettu AES-256 -salausta; lisäksi 7z-muodossa voi haluttaessa salata myös arkiston otsikot (header encryption).
  • Natiivi käyttöliittymä: Windowsille tarjotaan graafinen 7-Zip File Manager ja Windowsin pikavalikkoon integroituja toimintoja. Unix-tyyppisissä järjestelmissä yleinen komentorivipohjainen portti on p7zip.
  • Itsestäänpurkautuvat arkistot (SFX): 7-Zip osaa luoda .exe-muotoisia itsepurkautuvia arkistoja, jotka purkautuvat myös koneilla, joilla 7-Zip ei ole asennettuna.
  • Monisäikeisyys ja suorituskyky: 7-Zip hyödyntää useita CPU-ytimiä pakkaus-/purkukäsittelyissä (parametrein), ja se tarjoaa eri tasoisia pakkausasetuksia (esim. StoreUltra).
  • Solid-arkistot ja jaetut osiot: 7-Zip tukee solid-arkistointia tehokkaampaan pakkaamiseen ja arkiston jakamista useisiin osiin (volumes) esimerkiksi tallennusta tai siirtoa varten.

Tukemasi tiedostomuodot (yleisimmin käytetyt)

  • Luonti: 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM
  • Purku (lue): RAR, CAB, ISO, ARJ, LZH, CHM, CPIO, DMG, DEB, RPM, UDF ja monia muita

Käyttöesimerkkejä

  • Perusarkiston luominen GUI:ssä: valitse tiedostot → Lisää arkistoon → valitse muoto (esim. 7z) ja asetukset (pakkaustaso, salaus).
  • Komentorivillä (Windows/Linux): 7z a arkisto.7z tiedostot/ — tässä a tarkoittaa "add" (lisää luotavaan arkistoon).
  • Esimerkki optimoidusta komennosta: 7z a arkisto.7z -mx=9 -m0=lzma2 -mmt=on -pSalasana -mhe=on. Selitykset: -mx=9 (ultra-pakkaus), -m0=lzma2 (pakkausmenetelmä), -mmt=on (monisäikeisyys), -p (salasana), -mhe=on (otsikon salaaminen).

Asennus ja saatavuus

  • Windows: virallinen 7-Zip-versio tarjoaa sekä 32- että 64-bittiset asennuspaketit ja graafisen käyttöliittymän.
  • Linux/macOS: yleisesti käytetty p7zip-portti (komentoriviversio). Useissa Linux-jakeluissa p7zip on pakettivarastoissa.
  • On myös kannettavia (portable) versioita ja kolmannen osapuolen graafisia käyttöliittymiä tai integraatioita tiedostonhallintoihin.

Lisenssi ja rajoitukset

  • Suurin osa 7-Zipin lähdekoodista on julkaistu GNU LGPL -lisenssin alaisena, mikä mahdollistaa koodin laajemman käytön ja jakelun tietyin ehdoin.
  • unRAR-osio (RAR-arkistojen purkamiseen liittyvä koodi) on lisensoitu rajoitetummin: sen lisenssi kieltää kyseisen koodin käyttämisen RAR-pakkausalgoritmin käänteismuokkaukseen.
  • 7-Zip ei pysty luomaan RAR-arkistoja (vain purkaa olemassa olevia RAR-tiedostoja).

Vinkkejä ja huomioitavaa

  • 7z-muoto soveltuu erityisen hyvin suurten tiedostojen tai monien samankaltaisten tiedostojen pakkaamiseen (esim. varmuuskopiot, lähdekoodit).
  • Solid-arkistot parantavat pakkaustehokkuutta, mutta yksittäisen tiedoston purkaminen voi olla hitaampaa, koska koko solid-lohko on mahdollisesti käsiteltävä.
  • Tarkista yhteensopivuus, jos lähetät arkistoja vastaanottajalle: kaikki arkisto-ohjelmat eivät tue kaikkia 7-Zipin edistyneitä ominaisuuksia (esim. LZMA2 tai header encryption ZIP-tiedostoissa).
  • Pidä 7-Zip päivitettynä turvallisuus- ja yhteensopivuussyistä.

Yhteenveto

7-Zip on monipuolinen, tehokas ja vapaa työkalu tiedostojen pakkaamiseen ja purkamiseen. Sen 7z-muoto ja LZMA/LZMA2-menetelmät tarjoavat usein parhaan mahdollisen pakkaussuhteen, kun taas laaja muototuki ja komentorivimahdollisuudet tekevät siitä suositun niin kotikäyttäjien kuin järjestelmänvalvojienkin keskuudessa.



Etsiä
AlegsaOnline.com - 2020 / 2025 - License CC3