Ero sivun ”Tarball” versioiden välillä

Siirry navigaatioon Siirry hakuun
7 merkkiä lisätty ,  25. elokuuta 2015
p
ei muokkausyhteenvetoa
(absoluuttinen polku ennen; pientä; pommiotsikot)
pEi muokkausyhteenvetoa
 
(2 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
Tarball (leik. myös ''tervapallo'' tai ''tarrapallo'') on [[tar]]-ohjelmalla tehty tiedostoarkisto, joka yleensä on vielä pakattu esimerkiksi [[gzip]]- tai [[bzip2]]-menetelmällä. Jos kyseessä on puhdas tar-paketti, on tiedostonnimi muotoa <tt>nimi.tar</tt>. Jos on käytetty pakkausta, on tiedostonnimi muotoa <tt>nimi.tar.gz</tt>, <tt>nimi.tgz</tt>, <tt>nimi.tar.bz2</tt> tai <tt>nimi.tbz</tt> käytetystä pakkausmenetelmästä ja tiedostopäätteen sallitusta koosta riippuen. Tar-ohjelman komentorivivalitsimissa <tt>-j</tt> tarkoittaa bzip2-pakkausta ja <tt>-z</tt> gzippiä. Tarballeja käytetään yleisesti mm. ohjelmien [[lähdekoodi]]en jakeluun.
'''Tarball''' (leik. myös ''tervapallo'' tai ''tarrapallo'') on [[tar]]-ohjelmalla tehty tiedostoarkisto, joka yleensä on vielä pakattu esimerkiksi [[gzip]]- tai [[bzip2]]-menetelmällä. Jos kyseessä on puhdas tar-paketti, on tiedostonnimi muotoa <tt>nimi.tar</tt>. Jos on käytetty pakkausta, on tiedostonnimi muotoa <tt>nimi.tar.gz</tt>, <tt>nimi.tgz</tt>, <tt>nimi.tar.bz2</tt> tai <tt>nimi.tbz</tt> käytetystä pakkausmenetelmästä ja tiedostopäätteen sallitusta koosta riippuen. Tar-ohjelman komentorivivalitsimissa <tt>-j</tt> tarkoittaa bzip2-pakkausta ja <tt>-z</tt> gzippiä. Tarballeja käytetään yleisesti mm. ohjelmien [[lähdekoodi]]en jakeluun.


Tarball-tiedostossa on yleensä yksi [[hakemisto]], jonka sisällä arkistoidut tiedostot ovat, ja tästä seuraa tiedostoarkiston purkamisesta johtuva hakemisto. Tarbomb (''tervapommi'', ''tarrapommi'') on zip-tiedostoista tuttu arkistointitapa, jossa arkiston juuressa on useampia tiedostoja, ja siten se purkautuu useammaksi tiedostoksi, aiheuttaen helposti sotkua.
Tarball-tiedostossa on yleensä yksi [[hakemisto]], jonka sisällä arkistoidut tiedostot ovat, ja tästä seuraa tiedostoarkiston purkamisesta johtuva hakemisto. Tarbomb (''tervapommi'', ''tarrapommi'') on zip-tiedostoista tuttu arkistointitapa, jossa arkiston juuressa on useampia tiedostoja, ja siten se purkautuu useammaksi tiedostoksi, aiheuttaen helposti sotkua.
Rivi 27: Rivi 27:
  tar -cf warez.tar *
  tar -cf warez.tar *


Jos tarkistaa tiedostolistan ennen purkamista on helppo tehdä väliaikaishakemisto ja purkaa tervapommi vasta siinä. Lopuksi pallon voi korvata korjatulla versiolla.
Jos tarkistaa tiedostolistan ennen purkamista, on helppo tehdä väliaikaishakemisto ja purkaa tervapommi vasta siinä. Lopuksi pallon voi korvata korjatulla versiolla.
  tar tvf warez.tar | less
  tar tvf warez.tar | less
  [[mkdir]] warez
  [[mkdir]] warez
Rivi 35: Rivi 35:
  tar cf warez.tar warez
  tar cf warez.tar warez


Aiemmin pahemman pommin saattoi tehdä antamalla [[Absoluuttinen tiedostonimi|absoluuttinen]] polku pakattaville tiedostoille.[http://www.sunmanagers.org/archives/1998/0269.html] <!--(SUMMARY:How do you untar a file with an absolute path name)--> Ainakin GNU tar (joka linuxeissa yleensä on) tulkitsee polun suhteellisena. Haluttaessa absoluuttiset polut aloitetaan siirtymällä [[juurihakemisto]]on.
Aiemmin pahemman pommin saattoi tehdä antamalla [[Absoluuttinen tiedostonimi|absoluuttinen]] polku pakattaville tiedostoille.[http://www.sunmanagers.org/archives/1998/0269.html] <!--(SUMMARY:How do you untar a file with an absolute path name)--> Ainakin GNU tar (joka Linuxeissa yleensä on) tulkitsee polun suhteellisena. Haluttaessa absoluuttiset polut aloitetaan siirtymällä [[juurihakemisto]]on.


===Jälkien siivoaminen===
===Jälkien siivoaminen===
Mikäli lauennut termapommi on täyttänyt esimerkiksi [[kotihakemisto]]si läjällä ei-toivottuja tiedostoja, voi sen jäljet siivota käyttämällä listaa tar-pakettiin sisältyvistä tiedostoista. Ensiksi varmistetaan less-komennolla, ettei mukana ole omiin tiedostoihin (jotka säilyivät joko valitsimen <tt>-k</tt> ansiota tai muusta syystä) viittaavia nimiä ja poistetaan muita kuin turvallisia merkkejä sisältävät tiedostonimet listasta. Jälkimmäiset tiedostot on poistettava erikseen.
Mikäli lauennut tervapommi on täyttänyt esimerkiksi [[kotihakemisto]]si läjällä ei-toivottuja tiedostoja, voi sen jäljet siivota käyttämällä listaa tar-pakettiin sisältyvistä tiedostoista. Ensiksi varmistetaan less-komennolla, ettei mukana ole omiin tiedostoihin (jotka säilyivät joko valitsimen <tt>-k</tt> ansiota tai muusta syystä) viittaavia nimiä ja poistetaan muita kuin turvallisia merkkejä sisältävät tiedostonimet listasta. Jälkimmäiset tiedostot on poistettava erikseen.


  tar tf pommi.tar > pommi.lst
  tar tf pommi.tar > pommi.lst

Navigointivalikko