Skip to main content

Ano ang compression ng code?

Ang computer code ay maaaring isaalang -alang ang DNA ng Digital World MDASH;Ang mga hilaw na linya ng data na bumubuo sa lahat ng mga programa, graphic file, at digital na musika.Ang mas malaki at mas kumplikado ang file o application, mas maraming code na nilalaman nito.Dahil sa may hangganan na mga limitasyon ng mga hard drive at iba pang mga uri ng imbakan ng data, ang compression ng code ay madalas na ginagamit upang pansamantalang pag -urong ang laki ng mga file.Gumagana ito sa pamamagitan ng paggamit ng mga espesyal na algorithm upang makagawa ng isang mas maliit na piraso ng code na tumayo para sa isang mas malaking piraso.Ang data ay maaaring mai -compress at hindi mai -compress sa ganitong paraan, hangga't alam ng isang programa ng compression ang tamang algorithm upang i -unlock ito.

Karamihan sa mga tao na alam kung paano gumamit ng isang computer ay may hindi bababa sa isang pagpasa ng pamilyar sa paraan ng pag -imbak ng data, sa mga tuntuninng Kilobytes, megabytes, gigabytes, at iba pa.Ang hindi nila maaaring maunawaan ay ang ugnayan sa pagitan ng mga yunit ng pagsukat at ang aktwal na mga salita, graphics, musika, at mga programa na kanilang manipulahin ang on-screen.Ang isang solong byte ay kumakatawan sa isang solong katangian ng teksto, at ang sarili ay binubuo ng walong mas maliit na mga yunit na kilala bilang mga piraso.Ang mga bits ay ang mga hilaw na sangkap ng digital na impormasyon, at ang paraan ng kanilang pag -aayos ay gumagawa para sa iba't ibang mga titik ng alpabeto, numero, o iba pang mga uri ng mga character.Ang mga ito upang ang isa o dalawang character ng naka -compress na bersyon ay kumakatawan sa isang mas malaking bilang ng orihinal.Ang dalawang pangunahing uri ng compression ng code ay kilala bilang

lossy

at pagkawala .Ang lossy compression ay maaaring magamit sa mga kaso kung saan ang ilang pagkawala ng data ay katanggap -tanggap, tulad ng mga file ng musika kung saan ang ilang mga frequency ay hindi kinakailangang.Karaniwan, ang isang lossy algorithm ay binibilang ang bilang ng mga beses na ang isang naibigay na seksyon ng data ay ginamit muli sa buong isang file at bumubuo ng isang mas maliit na piraso ng code tallying na bilang.Ang mas malaking sukat ng compression ay karaniwang maaaring makamit gamit ang pamamaraang ito, at ang format ng MP3 ay isang halimbawa ng ganitong uri ng naka -compress na file.samantalang ang walang pagkawala ng compression ay nagpapanatili nito, hindi naka -compress.Ito ay humahantong sa mas malaking compressed na laki ng file, ngunit isang pagpapanatili ng orihinal na kalidad ng file.Ang mga dokumento ng teksto at iba pang mga katulad na file, kung saan ang impormasyon ay hindi maaaring mawala, dapat na mai -compress sa ganitong paraan. Sa pangkalahatan ay nagsasalita, ang isang naka -compress na file ay hindi maaaring magamit o manipulahin maliban kung ito ay unang hindi nai -compress.Ang compression ay isang pansamantalang estado, samakatuwid ay ginagamit pangunahin para sa mga layunin ng imbakan o paghahatid.Hindi ito umaabot sa mga naka -compress na mga file ng musika at video gayunpaman, kung saan umiiral ang mga programa na maaaring mag -decode sa fly, sa panahon ng pag -playback.