Arkisto on tiedosto, joka sisältää yhden tai useamman muun tiedoston ja/tai kansion sekä metatietoja . Arkistoja käytetään yhdistämään mikä tahansa tiedostojoukko yhdeksi säilytystiedostoksi tietojen kätevää säilytystä ja siirtämistä varten tai yksinkertaisesti tietojen pakkaamista varten . Arkistointiohjelmia käytetään arkistojen luomiseen ja niiden käsittelyyn .
Arkistot voivat säilyttää kansiorakenteen, sisältää palvelutietoja virheiden havaitsemiseen ja korjaamiseen, kommentteja ja muuta tietoa. Joissakin arkistomuodoissa tiedot voidaan salata salasanalla.
Arkistot ovat erityisen hyödyllisiä keinona pakata tiedostojärjestelmän tiedot ja metatiedot yhdeksi tiedostoksi tallennettavaksi tietokoneelle tai jaettavaksi vain tiedostokanavissa, kuten kansiorakenteen lähettäminen sähköpostitse.
Itse arkistoinnin lisäksi arkistoja käytetään usein ohjelmistopakettien jakeluun; tässä tapauksessa arkistoa kutsutaan usein jakelupaketiksi. Esimerkkejä jakeluarkistoista: deb Debianille, JAR Javalle, APK Androidille.
Arkistot tukevat tyypistä riippuen tiedostojen yhdistämistä yhdeksi, tiedon pakkaamista , salausta , moniosaista (arkisto useista osista), tarkistussummia arkiston sisällön eheyden tarkistamiseksi, itsepurkamista, itseasennusta, tietoja lähdelevy ja media, tiedot kansiorakenteesta, huomautukset ja kommentit sekä muut metatiedot. Arkistotiedoston muodon määrää tiedostopääte ja/tai tiedostossa oleva otsikko. Arkistojen luomiseen käytetään ohjelmia - arkistointilaitteita , ohjelmistoja optisten levyjen luomiseen ja ohjelmia levykuvien käsittelyyn.
Arkistomuoto on arkistotiedoston tiedostomuoto. Arkistomuotoja on monia, mutta vain harvat niistä ovat saaneet laajan hyväksynnän ja tuen ohjelmistotoimittajilta ja käyttäjäyhteisöiltä. Joten Windows-ympäristön suosituimpia ovat ZIP, RAR, 7z ja macOS:ssä SIT-muoto.
Itsepurkautuvia arkistoja kutsutaan usein myös SFX-arkistoksi (englanniksi SelF-eXtracting - itsepurkaminen). Toisin kuin tavallisessa arkistossa, itsepurkautuvassa arkistossa on suoritettava tiedostomuoto (Windowsissa se on tiedosto, jonka pääte on .EXE), jonka poimimiseen (ja usein myös sisältöluettelon testaamiseen ja näyttämiseen) on erillinen ohjelma. ei vaadita - kaikki tehdään käyttämällä itse SFX-arkistoa. Toisin sanoen yksinkertaisesti pakkaat tiedot SFX-arkistoon, ja vastaanottajan tarvitsee vain ajaa tämä SFX-arkisto (samanlaisessa käyttöjärjestelmässä) vastaanottaakseen puretut tiedot. Merkintä. Itse asiassa SFX-arkistot ovat tavallisia arkistoja, joihin on liitetty pieni purkaustiedosto, joten tarvittaessa (esimerkiksi koska pelätään, että tämä suoritettava tiedosto saattaa olla viruksen saastuttama), voit käyttää asianmukaista ulkoista arkistaattoria työskennelläksesi SFX-arkisto ilman itse SFX-tiedoston suorittamista.
Moniosaiset arkistot ovat arkistoja, jotka koostuvat useista osista. Tällaisia arkistoja tuetaan useissa suosituissa arkistomuodoissa - RAR-, ZIP-, 7z- jne. Useita levyjä sisältävän arkiston luomiseksi sinun tarvitsee vain valita niiden osien koko, joihin tuloksena oleva arkisto jaetaan tiedostoja pakatessasi . Moniosaiset arkistot soveltuvat erityisen hyvin heikosti pakattavien valtavien tiedostojen (esimerkiksi videolevykuvien) pakkaamiseen, koska niiden avulla voit tallentaa ne pienemmälle medialle. Jotkut arkistaattorit (esimerkiksi RAR) voivat määrittää automaattisesti kunkin taltion koon arkistointiin käytetyn median vapaan tilan mukaan, mikä mahdollistaa usean osan arkiston tehokkaan käytön esimerkiksi tiedon siirtämiseen. tietokoneelta tietokoneelle useilla erikokoisilla flash-asemilla.
Solid arkistointi on arkistoinnin tyyppi, jossa arkistaattori käsittelee kaikkia arkistoon lisättyjä tiedostoja yhtenä jatkuvana tietovirtana. Tämän lähestymistavan ansiosta on mahdollista saavuttaa merkittävä lisäys pakkaussuhteessa, varsinkin kun pakataan suuri määrä samantyyppisiä tiedostoja suhteellisen pieneen kokoon (arkistaattorin "liukuvan sanakirjan" koolla). Ilmeisen edun (suurempi pakkaus) lisäksi jatkuvilla arkistoilla on myös haittapuolensa. Koska jatkuvan arkiston tiedot ovat yhtä jatkuvaa virtaa, minkä tahansa tiedoston purkamiseksi sinun on ensin purettava kaikki arkistossa olevat tiedostot ennen tätä tiedostoa, joten arkiston lopussa olevien tiedostojen purkaminen on hitaampaa. Myös hitaammin kuin tavallisessa (ei-kiinteässä) arkistossa suoritetaan arkiston sisältöä muuttavat toiminnot (tiedostojen lisääminen ja poistaminen). Lisäksi, jos arkisto jostain syystä osoittautuu vaurioituneeksi, siitä on mahdollista poimia vain tiedostot, jotka sijaitsevat ennen vahinkopaikkaa, ja kaikki tiedot tämän paikan jälkeen menetetään. Toisin sanoen pysyvät arkistot sopivat harvoin muokattavien tietojen pakkaamiseen ja tallentamiseen.
Arkisto sisältää lähes aina metatietoja. Nämä sisältävät:
Arkistot sisältävät yleensä pariteetti- ja muita tarkistussummia virheiden havaitsemista varten , esimerkiksi ZIP -arkistot käyttävät syklistä redundanssikoodia (CRC) ja RAR-arkistot (versio 5 ja uudemmat) voivat myös käyttää luotettavampia BLAKE2-summia. RAR- arkistot voivat lisätä ylimääräisiä virheenkorjaustietoja ("palautustiedot"). Lisäksi RAR-muodossa tuetaan erityisiä "palautustaltioita", joiden avulla voit palauttaa paitsi vahingoittuneita, myös jopa puuttuvia moniosaisen arkiston taltioita. Samaan tarkoitukseen muiden arkistomuotojen kanssa käytetään joskus kolmannen osapuolen apuohjelmien luomia PAR-tiedostoja.
Arkiston muodot | |
---|---|
Vain arkistointi | |
Vain pakkaus | |
Arkistointi ja pakkaus | |
Ohjelmistojen pakkaus ja jakelu |