Lub Tshuab Hluav Taws Xob Ua Haujlwm Li Cas

Cov txheej txheem:

Lub Tshuab Hluav Taws Xob Ua Haujlwm Li Cas
Lub Tshuab Hluav Taws Xob Ua Haujlwm Li Cas

Video: Lub Tshuab Hluav Taws Xob Ua Haujlwm Li Cas

Video: Lub Tshuab Hluav Taws Xob Ua Haujlwm Li Cas
Video: 09/29/2021 Youtube kaw cov tshooj Youtube hais lus dag | Suav tsis muaj hluav taws xob txaus.... 2024, Kaum ib hlis
Anonim

Archivers yog cov kev pabcuam uas tuaj yeem muab cov ntaub ntawv sau cia hauv cov ntaub ntawv. Cov khoos phis tawm tam sim no tso cai rau koj los sib txuas ob peb cov ntaub ntawv mus rau hauv ib qho kev saib xyuas thiab saib cov ncauj lus ntawm cov chaw khaws cia. Qhov luaj li cas ntawm cov ntawv sau tau tsim nrog lawv cov kev pabcuam hloov mus ua qhov ntau me dua li qhov loj me ntawm cov ntawv qub.

Lub tshuab hluav taws xob ua haujlwm li cas
Lub tshuab hluav taws xob ua haujlwm li cas

Cov Lus Qhia

Kauj ruam 1

Lub hauv paus ntsiab lus ntawm kev ua haujlwm ntawm cov archivers feem ntau yog txiav txim siab qhov algorithm uas tau tsim los ntawm cov kws tshawb fawb A. Lampel thiab J. Ziv hauv 80s ntawm lub xyoo pua xeem. Lub algorithm tsim los ntawm Ziv thiab Lampel tso cai rau koj los laij tawm cov lej theej tawm hauv ib qho ntaub ntawv thiab yog li txo nws qhov loj me. Rau qhov no, phau ntawv txhais lus yog muab tso ua ke los ntawm cov ntaub ntawv ua ntu zus. Piv txwv, binary code ntawm cov ntaub ntawv muaj cov kev sib xyaw ua ke hauv qab no: 10111011101110110011. Nws yooj yim pom tias cov cai 1011 rov ua ob peb zaug hauv nws. Lub tshuab ntsuas pib nrhiav cov cai ntawd thiab sau nws rau hauv cov chaw khaws tseg ib zaug, thiab thaum unzipping nws, nws rov hloov cov cai hauv cov chaw tsim nyog hauv cov ntawv.

Kauj ruam 2

Cov archiver yuav zoo npaum li cas rau cov ntaub ntawv nyob ntawm qhov loj me ntawm cov phau ntawv txhais lus. Yog tias phau ntawv txhais lus loj dhau lawm, nws yuav cuam tshuam qhov loj me ntawm lub qhov khaws cia. Yog tias qhov phau ntawv txhais lus muaj tsawg, kev ua yuam kev yuav tshwm sim hauv cov ntawv tsim tau. Koj tuaj yeem nce qhov compression piv ntawm cov ntawv uas siv cov txheej txheem entropy coding (cov qauv hauv Huffman). Nrog entropy coding, rov hais dua binary chunks yog sau siv qhov luv. Hauv cov ntawv sau npe niaj hnub, entropy coding yog siv los ua cov qauv coding ntxiv.

Kauj ruam 3

Ntawm Unix systems, gzip yog cov nyiam tshaj plaws archiver. Lub tshuab hluav taws xob no compresses cov ntaub ntawv losslessly thiab raws li Deflate algorithm. Kev sib sau ua ke ntawm cov ntaub ntawv ntawm no tshwm sim hauv ob txoj hauv kev - ua ntej, theej tawm cov lej ntawm cov cai hloov, thiab tom qab ntawd cov cim hauv lawv raug hloov nrog cov cim tshiab siv Huffman txoj kev. Archiver rau Unix cov tshuab muaj ib tus lej ntawm qhov tsis zoo. Lawv feem ntau tau npaj rau cov chaw khaws cia uas muaj ntau cov ntaub ntawv, yog li unzipping ib qho ntaub ntawv nyuaj. Qhov no vim tias Unix archivers pom cov archive uas yog cov kab txuas ntawm txhua cov ntaub ntawv ntim rau hauv nws. Cov ntaub ntawv khaws cia tsim los ntawm cov ntaub ntawv muaj nyob hauv txhua cov ntaub ntawv.

Kauj ruam 4

Ntawm Windows systems, xws li cov chaw teeb tsa WinZip, 7-zip thiab WinRAR yog ib qho muaj. Tsis zoo li Unix systems, cov archivers no tau mob siab rau ua haujlwm ob leeg nrog ib tus neeg cov ntaub ntawv thiab nrog cov ntawv txuas ntxiv txuas ntxiv uas muaj ntau cov ntaub ntawv. Cov ntaub ntawv khoos phis tawm niaj hnub no "nkag siab" ntau cov ntawv sau, txhawb encryption thiab muaj peev xwm zaws cov ntaub ntawv loj heev (piv txwv li, cov ntaub ntawv ntau tshaj plaws rau WinRAR archiver yog ntau dua li yim lab gigabytes).

Pom zoo: