Allt um ZIP skrár, þjöppun, dulkóðun og val

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


Kynning

Skráarstærð er dýr. Við gleymum því stundum vegna þess að við kaupum einkatölvur með 5- eða 10 sinnum eins mikið pláss og við munum nokkru sinni þurfa. Fyrir flesta einstaka notendur er pláss ekki dýrt.

En fyrir fyrirtæki á netinu og fyrirtæki sem snúa að vefnum getur skráarstærð orðið stórmál. Ef þú hýsir þúsundir (eða milljónir) skrár verður kostnaður við geymslu gagna verulegur áhyggjuefni. Og ef þú þjónar skránni fyrir þúsundum (eða milljónum) notenda, er bandbreiddarkostnaður einnig mikið áhyggjuefni.

Allt um ZIP skrár

Það getur verið gríðarlegur ávinningur að skera niður stærð þessara skráa um 30% eða 40%. Að auki, þegar flutningur á skrám (eins og þegar notandi halar niður eitthvað), þá hefur hver flutningur örlítinn bandbreidd og tölvukostnað – það er ódýrara að flytja á 100MB skrá en að flytja tíu 10MB skrár.

Vegna þessa ætti það ekki að koma á óvart að svo margar skrár sem hægt er að hlaða niður á netinu nota ZIP eða annað þjöppunarform. Það er mikilvægt að vita aðeins um ZIP (og aðrar) skrár, hvernig þær vinna og hvað þú þarft til að nota þær.

Nokkur vinsæl innihaldsstjórnunarkerfi (einkum WordPress) nota ZIP-skrár til að hlaða upp þema og viðbætur, svo og fyrir skjalasafnskerfi fyrir kerfið, svo hver sem rekur WordPress (eða aðra CMS) vefsíðu hefur viðbótar hvata til að skilja þetta efni.

Hvað gerir ZIP?

ZIP (eða .zip) er skjalasafn skjalasafns. Hægt er að „rífa upp margar skrár, þ.mt möppur og undirmöppur, í eina ZIP skrá. ZIP-skráin er miklu minni en upprunalegu skrárnar og hægt er að flytja skjalasafnið sem eina einingu (í stað nokkurra einstakra skráa).

Almennt séð er ekki hægt að nota ZIP skrár af forritum eða skoða. Ef þú skráir þig upp mynd eða kvikmynd, til dæmis, geturðu ekki séð myndina eða kvikmyndina fyrr en þú „losar skrána“ úr skránni. Af þessum sökum er ZIP aðallega notað í dag sem skráaflutningarsnið. Það er einnig notað til afritunar skráarkerfis.

Valkostir við ZIP

Til eru handfylli af mismunandi sniðum og tólum sem ná næstum nákvæmlega sömu hlutum og ZIP: tar, 7zip, rar.

Þó að sum undirliggjandi stærðfræði og kenninga séu frábrugðin, eru notendasjónarmið að mestu skiptanleg. Fyrir þessa grein munum við aðallega tala um ZIP skrár, en allt á næstum jafnt við um þessi önnur snið. Það eina sem er öðruvísi er hvaða tæki þú gætir þurft til að taka upp eða taka upp skrárnar til notkunar. Í lok greinarinnar verða upplýsingar um þessi mismunandi verkfæri fyrir vinsælustu sniðin ásamt ZIP.

Taplaus þjöppun

Það mikilvægasta við ZIP er að það gerir skrár smærri. Til að skilja hvernig ZIP gerir það þarftu að skilja hvernig samþjöppun gagna virkar.

Það eru tvenns konar þjöppun – taplaus þjöppun og taplaus þjöppun. Tjónsamþjöppun er auðveldast að skilja; gögnin eru smærri með því að fjarlægja smáatriði eða tryggð. Þetta er gert nokkuð oft með tónlist og myndum – við fjarlægjum aðeins smáatriðin, sýnishornið er aðeins lítið, minnkaðu upplausnina. Þetta virkar vegna þess að menn geta aðeins skynjað svo mikið; þú getur tekið talsvert mikið út úr mynd án þess að nokkur taki eftir því.

En taplaus samþjöppun virkar ekki í sumum tilvikum. Þú getur ekki sent einhverjum hugbúnaðarforrit með eitthvað af aðgerðinni fjarlægt eða skjalasafn þar sem sumar skrárnar vantar.

Taplaus þjöppun þýðir að gera gögnin minni á þann hátt að hægt er að endurgera frumritið – engar upplýsingar tapast.

(Einföldað) dæmi um taplausa þjöppun

Til að ímynda þér hvernig þetta gæti verið gert, ímyndaðu þér lista yfir punkta fyrir mynd. Hver pixla er sérstakur litur táknaður með sex tölustöfum (eins og 3D590D). úrval af þúsundum þessara punkta umbreytir upplýsingarnar sem nauðsynlegar eru fyrir myndina. Mynd að ef við föllum í miðjan þennan lista yfir pixellitum og við myndum sjá þetta:

3F39A1 | 3F39A1 | 3F39A1 | 3F39A1 | 3F39A2 | 3F39BB

Hversu líklegt er það? Nokkrir pixlar við hliðina á hvor öðrum með sama lit og síðan par sem eru aðeins svolítið öðruvísi? Mjög líklega.

Við gætum tilnefnt tiltekið tákn (eins og%) til að þýða „endurtaka“ og þjappa þeim strengi pixla í:

3F39A1 | % | % | % | 3F39A2 | 3F39BB

Næst gætum við skilgreint aukningartákn sem gerir okkur kleift að tilgreina einn lit miðað við fyrri lit. Munurinn á 3F39A1 og 3F39A2 er aðeins einn og munurinn á síðasta gildi þaðan er 19:

3F39A1 | % | % | % | + | +19

Að lokum, við gætum fjarlægt stafina spacer og skilið okkur eftir með:

3F39A1%%% ++ 19

Svo nú höfum við þjappað þeim lista yfir punkta mynda 51 staf í 13 – næstum 75% minnkun.

Raunveruleg taplaus þjöppun

Í raun og veru er taplaus þjöppun mun flóknari og notar fleiri tækni. Og það virkar á undirliggjandi gögnum, ekki litatilkynningu innan skráarsniðsins. En hugmyndin er sú sama: notaðu mynstur í gögnunum (endurtekningu, stigvaxandi röð) til að finna leiðir sem varða upplýsingarnar en fækka bitum sem þarf til að geyma þær.

Leiðbeiningarnar um hvernig hægt er að rífa gögnin upp og taka þau af rásinni eru innbyggð í hin ýmsu tól hugbúnaðar.

Dulkóðun

Annað sem ZIP (og aðrir skjalavörður) geta gert er dulkóðun. Þetta er þegar skjal er verndað með lykilorði þannig að aðeins einhver með lykilorðið getur tekið skrána úr embætti.

Það er mikilvægt að gera sér grein fyrir því að lykilorð verndun fyrir dulkóðuðum skrám er ekki spurning um leyfi. Lykilorðið er ekki geymt neins staðar, það er engin endurheimt lykilorðs og þú getur ekki sniðgengið dulkóðunina eða breytt lykilorðinu þínu.

Það er vegna þess að með dulkóðun er lykilorðið í raun notað í dulkóðunaralgrími.

(Einföldað) dulkóðun með lykilorði

Við skulum taka þjappaða strenginn okkar frá síðasta dæminu:

3F39A1%%% ++ 19

Nú þurfum við lykilorð – segjum til um 12345. Við gætum notað lykilorðið sjálft til að dulkóða strenginn.

Fyrst þurfum við að umbreyta öllum tölustöfum sem ekki eru tölustafir í tölur. Hlutfallsmerki er 25 í ASCII og plúsmerki er 2B.

(Vinsamlegast athugið að þetta er ekki hvernig þessi kóðun virkar í raunveruleikanum – þetta er aðeins hugmyndafræðilegt dæmi.)

3F39A12525252B2B19

Nú breytum við hverjum tölustaf út frá lykilorðinu. Til að gera það munum við bæta tölum úr lykilorðinu við tölustafi strengsins. Tölurnar fara frá 0-9, síðan A-F. Þegar þeir komast til F, þá vefjast þeir aftur að 0.

3F39A12525252B2B19
+12345123451234512345
———————-
416DF2486A37507C3C45

Ekki er hægt að endurgera lokastrenginn, 416DF2486A37507C3C45, án þess að vita upprunalega lykilorðið. Það er (svoleiðis) hvernig dulkóðun lykilorðs virkar.

Dulkóðun í raunveruleikanum

Reyndar er það miklu flóknara en það. Dulkóðunar reiknirit vinna á undirliggjandi gögnum (bitum og bæti), ekki tölulegar framsetningar af þeim, og þeir nota lykilorðið á flóknari hátt en bitvislega viðbót.

En þú þarft ekki að vita neitt af því. Það mikilvæga að skilja er að lykilorðið er í raun notað í dulkóðuninni sjálfu, ekki sem leið til persónuskilríkja eins og að skrá þig inn á vefsíðu.

Hvernig á að nota Zip skrár

Flest tölvukerfi – hvort sem það er Windows, Mac eða Linux – eru með innbyggðan stuðning til að þjappa og þjappa ZIP skrám.

Rennilásar skrár

Windows

Í File Explorer geturðu opnað samhengisvalmyndina (hægrismellt á) og nálægt hlutnum fyrir „Ný mappa“ verður hlutur fyrir eitthvað eins og „Ný þjappað möppa“ eða „Ný skjalasafn.“ (Orðalagið er mismunandi eftir nákvæmu stýrikerfi þínu og útgáfu.)

Þetta mun búa til skjalasafn og þú getur stillt nafn hennar. Dragðu einfaldlega hluti inn í það og þeim verður bætt við skjalasafnið.

Mac

Fyrir Mac er einfaldlega hægt að smella með tveimur fingrum saman á skrá eða möppu til að opna samhengisvalmyndina og þjappa henni. Þegar þú hefur þjappað saman geturðu ekki dregið nýja hluti inn í það. Svo ef þú vilt þjappa skjalasafni þarftu að ganga úr skugga um að allar skrárnar sem þú vilt hafa í því séu saman í möppu og þjappaðu síðan möppunni.

Losaðu niður skrár

Fyrir flestar ZIP skrár í flestum kerfum, einfaldlega með því að smella á (eða tvísmella) eins og þú myndir gera til að opna skrána, verður hún annað hvort að taka hana alveg upp eða opna glugga í skjalasafnið svo að þú getir dregið einstaka hluti úr henni.

Önnur snið og tól

Ef þú vilt nota annað af þjöppunarsniðunum, svo sem .tar, .7z, .gz eða .rar, þarftu að hlaða niður og setja upp viðbótar tól.

Vinsælasta tólið til að þjappa og þjappa myndum á Windows er:

  • 7-Zip – Þetta tól er með sitt eigið þjöppunarskráarsnið (7ZIP eða .7z), en dregur einnig úr nokkrum öðrum vinsælum sniðum.

Fyrir Mac gætir þú þurft tvö mismunandi forrit til að opna ýmis snið:

  • Unarchiver – Þetta meðhöndlar næstum hvert skjalasafn skjalasafns, en það hefur vandamál við nokkrar .rar skrár. (.Rar sniðið er svolítið skrýtið og hefur mörg afbrigði.)
  • Unrarx – Þetta er ber bein bein með mjög óaðlaðandi notendaviðmót. En það er handhægt við að takast á við suma illviðri .rar vandamálin.

Takast á við margra hluta skjalasafns

Einn af kostum skjalasafnsins er að hægt er að brjóta eina skjalasafn í nokkra einstaka hluta og setja síðan saman aftur. Þetta var notað oft á dögum disklinga, þegar einn diskur var ekki nógu stór til að geyma alla skrána.

Í dag er algengasta ástæðan fyrir fjölþættum skjalasafni skrár samnýtingu mjög stórra myndbanda og kvikmynda. Ef það tekur klukkutíma að hlaða niður allri myndinni – þá er það betra ef henni er skipt í smærri skrár, svo að ef um bilun eða spillingu er að ræða þarf niðurhalinn ekki að byrja upp á nýtt.

Windows

Til að bæði búa til og vinna úr multipart Zip skrám (og aðrar tegundir skjalasafna) er auðveldasta tólið til að nota ókeypis 7-Zip.

Til að búa til skjalasöfn skaltu bara opna tólið og fylgja leiðbeiningunum – það er ekki mjög erfitt.

Til að draga út fjölhluta skjalasafn þarftu að ganga úr skugga um að allar skrárnar hafi sama grunnheiti og að þeim sé bætt með hlutanúmerið á réttan hátt, eins og þetta:

  • file_name.part01.zip
  • file_name.part02.zip
  • file_name.part03.zip

Þessar skrár þurfa að vera allar saman í einni möppu. Þú opnar bara þann fyrsta eins og venjulegt skjalasafn og kerfið finnur afganginn af þeim. Ef einhver þeirra er rangt nefnd, verður þú að eiga í vandræðum.

Mac

Útdráttur margra hluta skráa á Mac er nákvæmlega sá sami og í Windows, nema þú munt nota Unarchiver tólið eða annað tól. Áhyggjurnar vegna skráanafna eru mjög mikilvægar.

Til að búa til margþættar skrár er auðveldast að nota flugstöðina (Command Line). Bara geisladisk í skráasafnið sem hefur skjalið / skjölin sem þú vilt þjappa og:

zip -r -s MaximumSize ArchiveName.zip Mappanafn /

  • MaximumSize er stærsta skráarstærðin sem þú vilt nota í framleiðslunni
    • 100000k = 100MB
    • 1g = 1 GB
    • 1t = 1 TB
  • ArchiveName.zip er nýtt framleiðsluskráheiti
  • Mappanafn er nafn núverandi möppu sem inniheldur það sem þú vilt geyma

(Þú getur líka notað skipanalínuna til að framkvæma allar aðrar þjöppunar- og þrýstingsþjöppunarþarfir. Og ef þú vinnur mikið með skipanalínuna og geymir skjalasöfn, geturðu skoðað þessa Bash aðgerð sem virkar sem alhliða útdráttartæki.

Varlega með skjalasafni

Ef þú ert reglulega að fást við ZIP og önnur skjalasöfn er það líklega vegna þess að þú ert að hala niður mikið af skrám af internetinu. Ef þú ert að fá þessar skrár frá BitTorrent eða öðru skjalamiðlunarkerfi þarftu að vera varkár varðandi skjalasafnaskrárnar sem þú halar niður.

ZIP skrár og aðrar tegundir skjalasafna geta innihaldið vírusa og annan skaðlegan hugbúnað. Ef þú opnar skjalasafn og finnur annað snið en það sem þú býst við, sérstaklega keyranlegt snið eins og .exe, skaltu ekki opna það.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map