Skip to main content

Ano ang compression ng file?

Ang compression ng file ay isang pamamaraan na ginagamit ng mga computer upang mabawasan ang laki ng isang elektronikong file o pangkat ng mga file sa pinakamaliit na posibleng sukat.Ang mga file ng zip ay isang pangkaraniwang halimbawa ng compression ng file.Maraming mga diskarte sa mga programa ng computer na ginagamit upang i -compress ang mga file, ngunit ang pinaka -karaniwang pamamaraan ay upang palitan ang paulit -ulit na mga pagkakasunud -sunod na may mas maliit na mga pagkakasunud -sunod.Ginagawa ito ng mga computer sa pamamagitan ng pag -catalog ng unang pagkakataon at tinutukoy ito sa mga kasunod na pagkakataon.Halimbawa, sa mga pangungusap bago ito, ang mga titik ng pag -compress ay lumitaw nang tatlong beses.Ang isang computer ay maaaring i -compress ang mga ito sa pamamagitan ng pag -catalog ng unang pagkakataon at katumbas ng lahat ng kasunod na mga pagkakataon na may cmp mdash; kaya binabawasan ang bilang ng mga titik, o mga character, kinakailangan at bawasan ang laki ng file.Sa paglipas ng isang malaking file, ang naturang kapalit ay maaaring makatipid ng isang mahusay na puwang.Dapat pansinin, gayunpaman, hindi ito nakikita ng gumagamit - ginagawa ng computer ang lahat ng gawain sa background.

Upang subaybayan ang mga pinaikling kapalit, ang mga programa sa computer ay lumikha din ng isang diksyunaryo para sa naka -compress na file.Sa mundo ng compression ng file, ang isang diksyunaryo ay isang listahan ng mga orihinal na parirala at ang kanilang mga kapalit.Ang diksyunaryo na ito ay kasama sa laki ng file, gayunpaman, kaya kukuha din ito ng puwang, binabawasan ang dami ng puwang na na -save ng compression.Para sa kadahilanang ito, karaniwang hindi gaanong mahusay upang i -compress ang isang maliit na file kaysa sa isang malaking file o pangkat.Ang mga pagkakaiba na ito ay kadalasang bunga ng isang bagay na tinatawag na algorithm.Ang isang algorithm ay isang konstruksyon sa matematika na naghahanap ng mga file para sa pag -uulit at inilalagay sa mga simpleng sanggunian.Lumilikha ang mga programmer ng mga algorithm ng compression at tukuyin ang mga pattern at kapalit na gagamitin para sa compression.Ang mga pagkakaiba -iba ay maaaring makaapekto sa kahusayan ng compression.Halimbawa, sa pariralang ito ay ang pinakamahusay na mga oras, ito ang pinakamasama sa mga oras, ang mga pagkakasunud -sunod na ito ay ang at st ng mga oras ay paulit -ulit.Ang isang programmer ay maaaring pumili upang palitan ang bawat buong parirala o marahil ay palitan ito nang paisa -isa at ng mga oras nang paisa -isa.Ang mga bahagyang pagkakaiba sa mga algorithm ay kung bakit ang ilang mga programa ng compression ng file ay mas mahusay na gumagana sa ilang mga uri ng file kaysa sa iba.

Ang ilang mga uri ng mga naka-compress na file ay ang pag-eehersisyo sa sarili, nangangahulugang awtomatikong binubuksan nila kapag ang isang gumagamit ay nag-click sa mga ito at mdash; walang mga panlabas na programa na kinakailangan upang hindi ma-compress ang mga ito.Upang makagawa ng mga file na ito, ang orihinal na programa ng compression ay kailangang magdagdag ng karagdagang code sa naka -compress na file.Para sa kadahilanang ito, ang isang self-extracting na naka-compress na file ay madalas na mas malaki kaysa sa parehong file kung ito ay naka-compress nang normal.Ito ay karaniwang itinuturing na isang mahusay na kalakalan para sa mga kumpanya na naglalabas ng mga programa na mai -install sa mga computer sa bahay.Sa pamamagitan ng paggawa ng file na pag-eehersisyo sa sarili, pinapayagan nito ang gumagamit ng bahay na laktawan ang isang hakbang at ginagawang mas malamang na mai-install ang software.Upang hindi ma-compress ang mga file na hindi umaakit sa sarili, ang isang bilang ng mga programa ng third-party ay magagamit para sa pag-download sa internet.