Kompyuta, Luso mudziwe
Huffman zizindikiro: Zitsanzo ntchito
Pa nthawi, anthu ochepa kuganizira mfundo, kodi file psinjika. Poyerekeza ndi kugwiritsa ntchito m'mbuyomu a kompyuta munthu wakhala zambiri mosavuta. Ndipo pafupifupi munthu aliyense ntchito ndi dongosolo file amagwiritsa owona. Koma anthu ochepa kuganizira mmene ntchito ndipo maziko chiyani file psinjika. Baibulo loyambirira la ndondomeko kunali zizindikiro Huffman, ndipo ntchito lero zosiyanasiyana archivers otchuka. owerenga ambiri n'komwe n'zosavuta file psinjika chikuchitika ndipo akugwira ntchito pa ndale. M'nkhani ino tidzamva mmene psinjika ndi zimene mokoma thandizo msanga ndi zinthu zochepa ndondomeko kabisidwe, komanso kuona zomwe mfundo ya 'kala' ikusonyeza mtengo.
History aligorivimu
The aligorivimu choyamba cha imayenera 'kala' ikusonyeza za mfundo pakompyuta wakhala kachidindo Huffman akufuna mwamsanga pakati pa mazana makumi awiri, ndicho mu 1952. Zinali iye amene pa nthawi ndi zinthu m'munsi mwa ambiri mapulogalamu analengedwa kuti compress mfundo. Pa nthawi, gwero lina la anthu otchuka ntchito m'ndondomekozi ndi yachokera ZIP, ARJ, rar ndi ena ambiri.
Mfundo 'kala' ikusonyeza imayenera
Maziko a Huffman aligorivimu zikuphatikizapo chiwembu kuti amalola kuti m'malo ambiri zodalirika, nthawi zambiri zikuchitika zizindikiro yosiyanasiyana bayinare dongosolo. Ndipo amene sakhala wamba, m'malo ndi zizindikiro yaitali. Kupita Kutsatsa yaitali Huffman amapezeka pokhapokha dongosolo amagwiritsa makhalidwe onse osachepera. Njira imeneyi zimathandiza inu kuchepetsa kutalika code lililonse chizindikiro cha Uthenga wapachiyambi wonse.
Huffman code, Mwachitsanzo
Kuti timvetse aligorivimu, taonani zosinthika mawonekedwe a yomanga mtengo code. Kugwiritsa ntchito njira imeneyi kuti azigwira, m'pofunika kuti anthu amvetse tanthauzo la mfundo zina zofunika mfundo za ndondomeko. Achikhalire za kuchuluka kwa mfundo ndi arcs, amene akuuzidwa kuchokera mfundo ndi mfundo, wotchedwa Zithunzi. Mtengo pawokha ndi Zithunzi ndi mndandanda wa katundu chindunji:
- aliyense mfundo zingaphatikizepo zosaposa mmodzi wa arcs;
- mmodzi wa mfundo ayenera muzu wa mtengo, ndiko kuti, asakhale wa Arc pa onse;
- ngati tsinde anayamba kuyendera arcs ndi ndondomeko ayenera kulola kuti kwathunthu mu iliyonse ya mfundo za.
An aligorivimu kumanga mtengo Huffman
Popanga malamulo Huffman ndi athandizira ku zilembo. Kwaiye mndandanda wa malo amene angathe mtengo malamulo m'tsogolo. Kulemera kwa aliyense mfundo mu mndandanda ayenera mofanana Mwina wa zosayembekezereka ya zilembo posts lolingana mfundo imeneyi. Pankhaniyi, amene akulemera chaching'ono ndi osankhidwa mwa malo angapo ufulu wa mtengo m'tsogolo. Pankhaniyi, ngati mitengo osachepera ali anati mu malo angapo, inu momasuka kusankha aliyense wa awiriawiri lapansi.
Kuwonjezera pa dzuwa la psinjika
Pofuna kuonjezera psinjika dzuwa, m'pofunika pa mtengo nyumbayi Code kugwiritsa ntchito deta onse pa Mwina wa zosayembekezereka ya zilembo wapamwamba makamaka Ufumuyo mtengo, ndipo sadzalola chakuti iwo anamwazikana ambiri zikalata malemba. Ngati chisanadze kuyenda kupyolera file ichi, inu athanso kuwerengera ziwerengero kangati pali makalata a nkhani malo kuti psinjika a.
Mofulumira za ndondomeko psinjika
Mofulumira aligorivimu, tanthauzo la makalata zizichitidwa osati mwa mawu a Mwina yatsoka la kalata makamaka, ndipo pafupipafupi pakuwonekera kwake. Ndi aligorivimu imeneyi kumakhala kosavuta, ndi kugwira ntchito ndi iwo mofulumira kwambiri. izo amapewanso ntchito kugwirizana ndi gulu akuyandama-mfundo.
Pomaliza
zizindikiro Huffman - losavuta ndi kuleza anakhazikitsa aligorivimu, amene adakali ntchito ndi mapulogalamu ambiri odziwika ndi makampani. kuphweka ake kumva akhoza kukwaniritsa zotsatira ogwira compress owona a buku lililonse ndi kuchepetsa mpata pa yosungirako litayamba. Mu mawu ena, Huffman aligorivimu - wachita kale ankafufuza ndi ntchito chithunzi chimene mwamsanga osati kuchepetsedwa ndi tsiku lino.
Similar articles
Trending Now