Lossless vs Lossy Compression Ennyonnyoddwa: Ekitabo Ekijjuvu

Tegeera enjawulo enkulu wakati w’ebika by’okunyigiriza, algorithms zaabyo, enkola, n’engeri y’okulondamu ekituufu ku byetaago byo ebitongole.

Okukendeeza ku Sayizi ya Fayiro
Okunyigiriza Ebifaananyi
Okunyigiriza Amaloboozi
Okunyigiriza Vidiyo

Okutegeera Okunyigiriza Data

Okunyigiriza data nkola ya musingi mu tekinologiya wa digito ekendeeza ku bunene bwa fayiro nga eggyawo okukendeeza ku bungi n’okuddamu okusengeka amawulire. Nga ensi yaffe eya digito egaziwa n’ebifaananyi eby’obulungi obw’amaanyi, obutambi bwa 4K, n’enkola enzibu, okunyigiriza okulungi kweyongera okuba okw’omugaso ennyo mu kulongoosa okutereka, okutambuza data mu bwangu, n’okukendeeza ku nkozesa ya bandwidth.

Enkola z’okunyigiriza zigwa mu biti bibiri ebikulu: obutafiirwa ne okufiirwa. Okutegeera enjawulo wakati w’enkola zino kyetaagisa nnyo okusalawo mu ngeri ey’amagezi ku ngeri y’okutereka, okutambuza, n’okukola ne data ya digito mu nkola n’amakolero ag’enjawulo.

Lwaki Okunyigirizibwa Kikulu

Okubwatuka kw’ebintu ebya digito kufudde okunyigirizibwa okuba ekikulu okusinga bwe kyali kibadde. Okuva ku mpeereza z’okutambuza ezituusa vidiyo ya 4K okutuuka ku masimu, okutuuka ku mikutu gy’okutereka mu kire egy’obuwumbi bwa fayiro, okutuuka ku web browser ezitikka empapula enzibu mu milisekondi — tekinologiya w’okunyigiriza ge maanyi agatalabika agafuula ensi yaffe eya digito okukola obulungi.

Lossless vs Loss: Enjawulo enkulu

Okunyigirizibwa okutaliimu kufiirwa

Okuddamu okuzimba okutuukiridde okwa data eyasooka

Okunyigirizibwa okufiirwa

Okukendeeza ku data nga waliwo okufiirwa kw’omutindo okukkirizibwa

Obulongoofu bwa Data

Ebikuumiddwa 100% ku data eyasooka. Bwe kikendeezebwa, ekivaamu kiba bit-for-bit kye kimu n’ensibuko.

Enkalakkalira eggyawo data etunuulirwa ng’etali nnene nnyo. Omu fayiro eyasooka tesobola kuddamu kuzuulibwa bulungi oluvannyuma lw’okunyigirizibwa.

Omugerageranyo gw’okunyigiriza

Mu bujjuvu atuuka ku 2:1 okutuuka ku 5:1 emigerageranyo gy’okunyigiriza okusinziira ku kika kya data. Ekoma olw’obwetaavu bw’okukuuma amawulire gonna.

Asobola okutuuka ku migerageranyo egya waggulu ennyo, emirundi mingi 10:1 okutuuka ku 100:1 oba okusingawo, nga osuula amawulire “agatali ga mugaso mu kutegeera”.

Okusaba Okusookerwako

Ebiwandiiko, pulogulaamu ezikolebwa, databases, ebifaananyi by’obujjanjabi, okutereka mu tterekero, enkola y’emirimu ey’ekikugu, ekintu kyonna ekyetaagisa okuddamu okuzimba okutuukiridde.

Ebifaananyi, ennyimba, okutambuza vidiyo, ebifaananyi ku mukutu, n’enkola endala ng’okufiirwa data ezimu kukkirizibwa olw’ebigendererwa eby’omugaso.

Okunyigirizibwa Okungi

Asobola okunyigiriza n’okukendeeza ku kunyigirizibwa emirundi mingi awatali kuvunda. Decompression ey’ekkumi (100th decompression) efaananako n’eya 1.

Buli recompression eyanjula okufiirwa kw’omutindo okw’enjawulo. “Okufiirwa kw’omulembe” kuno kukuŋŋaanyizibwa buli nsengekera.

Ebyetaago by’okukola ku nsonga

Okutwalira awamu kyetaagisa amaanyi g’okubalirira amatono ku enkodi/okuggya enkodi bw’ogeraageranya n’enkola ez’omulembe ezifiirwa.

Ebiseera ebisinga byetaaga eby’obugagga ebisingawo eby’okubalirira, naddala ku nkola ez’omulembe nga video codecs.

Okunyigirizibwa okutaliimu kufiirwa kunnyonnyoddwa

Okunyigirizibwa okutaliimu kufiirwa kye ki?

Lossless compression ekendeeza ku sayizi ya fayiro nga ezuula n’okumalawo statistical redundancy awatali kuggyawo mawulire gonna. Bwe kikendeezebwa, fayiro eba bit-for-bit yefaananyirizaako eyasooka, nga tewali kufiirwa n’akatono mu mutindo oba obulungi bwa data.

Engeri Lossless Compression gy’ekola

Lossless compression algorithms zikozesa obukodyo obw’enjawulo okukendeeza ku sayizi ya fayiro ate nga zikakasa okuddamu okuzimba okutuukiridde okwa data eyasooka. Enkola zino zeekenneenya enkola, emirundi, n’ensengekera munda mu data okusobola okugiwandiika obulungi awatali kufiirwa mawulire.

Enkodi y’obuwanvu bw’okudduka (RLE) .

RLE ekyusa ensengekera z’ebintu bya data ebifaanagana (ebidduka) n’omuwendo gumu n’okubala. Okugeza, “AAAAAABBBCCCCC” efuuka “6A3B5C”, ekendeeza nnyo obunene bwa data eriko ensengekera nnyingi eziddiŋŋanwa.

Eky’okulabirako:
Original: WWWWWWWWWWBBBWWWWWWWWWWWWBBBWWWWWWWWWW Compressed: 10W3B12W3B10W

Huffman Okuwandiika enkoodi

Enkola eno egaba koodi ez’obuwanvu obukyukakyuka ku nnyiriri eziyingizibwa, nga zirina koodi ennyimpi ku nnyiriri ezitera okubeerawo. Enkola eno ey’ebibalo elongoosa enkodi okusinziira ku kugabanya emirundi gy’obubonero.

Eky’okulabirako:
Frequent character 'e': 101 Less frequent 'z': 1010101011

LZ77 & LZ78 Enkola za Algorithms

Enkola zino ezesigamiziddwa ku nkuluze zidda mu kifo ky’okubeerawo kwa data okuddiŋŋana nga zijuliza kkopi emu eyaliwo edda mu mugga ogutanywezeddwa. Zikola omusingi gw’ensengeka ezimanyiddwa ennyo nga ZIP ne GIF.

Eky’okulabirako:
Instead of storing "compression compression" Store "compression [pointer to earlier instance]"

Algorithm y’okufuuwa omukka

Nga egatta LZ77 ne Huffman coding, Deflate ekola compression ennungi nnyo nga erina sipiidi ennungi. Ekozesebwa mu ZIP, PNG, ne HTTP compression (gzip), ekigifuula emu ku algorithms ezisinga okuteekebwa mu nkola.

Okusaba:
  • Ebiwandiiko bya ZIP
  • Ebifaananyi bya PNG
  • Okunyigiriza HTTP (gzip) .

Okuwandiika Enkoodi mu Kubala

Enkola eno ekiikirira obubaka ng’ensengekera ya namba wakati wa 0 ne 1. Esobola okutuuka ku migerageranyo gy’okunyigiriza okumpi n’ekkomo lya entropi ery’enzikiriziganya, ekigifuula ekola obulungi ennyo ku bika bya data ebimu.

Ekirungi kya:

Asobola okuwandiika ebitundutundu (fractional bits) buli kabonero, nga kiwa okunyigiriza okulungi okusinga Huffman ku nsonda nnyingi.

Enkodi ya Delta

Mu kifo ky’okutereka emiwendo egy’enkomeredde, enkodi ya delta etereka enjawulo wakati w’emiwendo egy’omuddiring’anwa. Kino kikola nnyo naddala ku data nga emiwendo egy’okumpi gifaanagana, nga sampuli z’amaloboozi oba okusoma kwa sensa.

Eky’okulabirako:
Original: 105, 107, 106, 110, 108 Delta: 105, +2, -1, +4, -2

Enkola za Fayiro eza bulijjo ezitaliimu kufiirwa

Ebitabo eby’edda

ZIP
RAR
7Z
GZIP
BZIP2
TAR

Ebifaananyi

PNG
TIFF
BMP
GIF
WebP (obutafiirwa) .

Amaloboozi

FLAC
ALAC
WAV
APE
WavPack y’okuyimba

Okunyigiriza Okufiirwa Kunyonyoddwa

Lossy Compression kye ki?

Okunyigiriza okufiirwa kukendeeza ku sayizi ya fayiro nga kumalawo amawulire agamu enkalakkalira, naddala data ezitaliimu oba ezitali za makulu nnyo mu kutegeera. Fayiro ekendeezeddwako ya njawulo ku eyasooka, naye enjawulo zikoleddwa nga nzibu oba ezitasoboka eri abantu kutegeera mu mbeera eya bulijjo.

Engeri Lossy Compression gy’ekola

Okunyigiriza okufiirwa kutuuka ku migerageranyo gy’okunyigiriza egy’oku ntikko ennyo nga esalawo mu ngeri ey’obukodyo ku data ki gy’olina okusuula. Enkola zino zikozesa okumanya okukwata ku kutegeera kw’omuntu —amaaso gaffe n’amatu gaffe bye bisobola n’ebyo bye bitasobola kuzuula —okuggyawo amawulire mu ngeri ekendeeza ku buzibu obulabika ku mutindo.

Enkyusa Enkoodi

Enkola eno ekyusa data okuva mu domain emu (nga spatial) okudda mu ndala (nga frequency) nga compression esobola okukozesebwa obulungi. Discrete Cosine Transform (DCT) ekozesebwa mu JPEG kyakulabirako kikulu.

Omutendero:
  • Okukyusa bulooka z’ebifaananyi okudda mu bitundu bya frequency
  • Omuwendo gw’ebitundu bya frequency enkulu mu ngeri ey’obukambwe ennyo
  • Amaaso g’omuntu tegafaayo nnyo ku mirundi gino

Okugera omuwendo

Okugerageranya obungi kukendeeza ku butuufu bw’emiwendo gya data. Ekola maapu y’omuwendo gw’emiwendo egy’okuyingiza ku kibinja ekitono eky’emiwendo egy’ebifulumizibwa, mu ngeri ennungi ne kikendeeza ku muwendo gwa bits ezeetaagisa okukiikirira data.

Eky’okulabirako:
Original values: 4.13, 4.28, 4.97, 4.02 Quantized to: 4, 4, 5, 4

Okugezesa eby’amaloboozi mu birowoozo

Enkola eno ekozesebwa mu kunyigiriza amaloboozi, ekozesa obuzibu bw’okuwulira kw’omuntu. Kizuula ebitundu by’amaloboozi ebiyinza okuggyibwawo awatali kukosa mutindo gwa maloboozi ogulowoozebwa.

Endowooza Enkulu:
  • Okusiba amaloboozi: Amaloboozi amangi ennyo gasiba amaloboozi agasirise
  • Okuwulira emirundi: Abantu basinga kuwulira firikwensi ez’omu makkati
  • Temporal masking: Amaloboozi gasobola okusiba amalala agabeerawo nga tegannabaawo/oluvannyuma lw’ekiseera

Okuwandiika enkoodi mu kutegeera

Okufaananako n’okukoppa kw’amaloboozi g’omutwe naye ku biwandiiko ebirabika, enkola eno eggyawo amawulire amaaso g’abantu ge gatatera kwetegereza naddala mu bintu ebikwata ku mirundi egy’amaanyi n’enjawulo mu langi.

Okusaba:

Ekozesebwa mu JPEG, MPEG, n’emitendera emirala egy’okunyigiriza okulaba okukulembeza data enkulu mu kutegeera.

Okuliyirira mu kiteeso

Enkola ya video compression ekozesa temporal redundancy nga ewandiika enjawulo wakati wa frames okusinga buli frame enzijuvu. Enkyukakyuka zokka okuva ku fuleemu emu okudda ku ndala ze zikozesebwa mu bujjuvu.

Omutendero:
  • Teeka “keyframes” ezijjuvu (I-frames) buli luvannyuma lwa kiseera
  • Ku fuleemu endala, tereka enjawulo zokka (P-fuleemu) oba enjawulo ez’enjuyi bbiri (B-fuleemu) .
  • Kivaamu okukendeeza ennyo ku sayizi ya fayiro ku vidiyo

Okutwala sampuli za Chroma

Enkola eno ekendeeza ku mawulire ga langi okusinga amawulire agakwata ku kumasamasa, nga yeeyambisa omukisa gw’eriiso ly’omuntu okuwulira ennyo okumasamasa okusinga enjawulo mu langi.

Enkola eza bulijjo:
  • 4:4:4 – Tewali subsampling (langi enzijuvu) .
  • 4:2:2 – Ekendeeza ku kitundu ky’okusalawo kwa langi ez’okwebungulula
  • 4:2:0 – Ekendeeza ku bitundu by’okusalawo kwa langi zombi ez’okwebungulula n’ez’okwesimbye

Enkola za Fayiro ezifiirwa eza bulijjo

Ebifaananyi

JPEG
WebP (okufiirwa) .
JPEG 2000. Omuwandiisi w’ebitabo
HEIF
AVIF

Amaloboozi

MP3
AAC
Vorbis ekika kya
Opus
WMA

Vidiyo

H.264
H.265
VP9
AV1
WebM

Enkozesa ey’omugaso n’Emisango gy’Okukozesa

Ebifaananyi bya Digital

Okunyigirizibwa okutaliimu kufiirwa

  • Okukuuma enkola ya RAW eri abakubi b’ebifaananyi abakugu
  • Okutereka ebifaananyi ebikulu mu mutindo gwa Archive
  • Ebifaananyi ebyetaagisa okulongoosebwa oba okulongoosa ennyo oluvannyuma lw’okukola
  • Enkola ya PNG ey’ebifaananyi ebirina ebiwandiiko oba empenda ezisongovu

Okunyigirizibwa okufiirwa

  • JPEG ey’ebifaananyi ebya bulijjo n’okugabana ku mukutu
  • Okukola ebifaananyi ebitonotono ku galleries n’okusooka okulaba
  • Social media uploads nga ekkomo ku sayizi likola
  • Ebigattibwako ku email n’enkola z’okuweereza obubaka
Enkola Ennungi: Kwamba mu nkola ya RAW oba etali ya kufiirwa, tonda enkyusa ezifiirwa okugabana, kuuma ba masters abatalina kufiirwa okusobola okutereka.

Okufulumya Amaloboozi

Okunyigirizibwa okutaliimu kufiirwa

  • Okukwata ebifaananyi ebikugu mu situdiyo (WAV, FLAC) .
  • Ebikuŋŋaanyizo by’ennyimba z’abawuliriza
  • Yinginiya w’amaloboozi n’okulongoosa mu ngeri ey’ekikugu
  • Okutereka ebikwata ku biwandiiko ebikulu

Okunyigirizibwa okufiirwa

  • Empeereza y’okutambuza emikutu (Spotify, Apple Music)
  • Ebikubi by’ennyimba ebikwatibwako nga biterekeddwa bulungi
  • Leediyo ya yintaneeti ne podcast
  • Omuziki ogw’emabega ogwa vidiyo n’ennyanjula
Enkola Ennungi: Okufulumya n’okukuguka n’ensengeka ezitaliimu kufiirwa, okusaasaanya mu nkola ezisaanidde ezifiirwa okusinziira ku byetaago by’abawuliriza n’omukutu.

Okukola Vidiyo

Okunyigirizibwa okutaliimu kufiirwa

  • Ba masters mu kukola firimu ne TV
  • Ebikozesebwa ebirabika ensibuko y’ebintu
  • Emirimu gy’ebyobusuubuzi egy’embalirira ennene
  • Ebiwandiiko bya vidiyo eby’obusawo ne ssaayansi

Okunyigirizibwa okufiirwa

  • Emikutu gy’okutambuza (Netflix, YouTube)
  • Ttivvi eweebwa ku mpewo
  • Enkiiko za vidiyo ne webinar
  • Ebitundu bya vidiyo ku mikutu gya yintaneeti
Enkola Ennungi: Shoot and edit mu formats ez’omutindo ogwa waggulu, tonda optimized lossy versions nga zirina bitrates ezisaanidde ku mikutu egy’enjawulo egy’okutuusa.

Enkulaakulana ya Web

Okunyigirizibwa okutaliimu kufiirwa

  • PNG ku bubonero, ebifaananyi, n’ebifaananyi ebirina obwerufu
  • SVG ku bintu by’enkolagana ebisobola okulinnyisibwa
  • WebP lossless ku bifaananyi ebizibu ebyetaagisa omutindo ogutuukiridde
  • Okunyigiriza eby’obugagga okusinziira ku biwandiiko (HTML, CSS, JavaScript) .

Okunyigirizibwa okufiirwa

  • JPEG oba WebP ku bifaananyi n’ebifaananyi ebizibu
  • Akatambi ka MP4 nga kaliko codecs ezisaanidde
  • Omuziki ogw’emabega n’ebikozesebwa mu kukola amaloboozi
  • Okutikka ebifaananyi okugenda mu maaso okusobola okukola obulungi okulowoozebwa
Enkola Ennungi: Kozesa enkola entuufu ku buli kika ky’eby’obugagga; okunyigiriza nga bwe kisoboka awatali kufiirwa mutindo kulabika; okussa mu nkola ebifaananyi ebiddamu ku byuma eby’enjawulo.

Okutereka & Okutereka Data

Okunyigirizibwa okutaliimu kufiirwa

  • Okutereka database n’okufulumya ebweru
  • Ebiterekero bya koodi z’ensibuko
  • Ebiwandiiko ebiterekeddwa (PDF, fayiro za ofiisi) .
  • Ebiwandiiko bya bizinensi ebikulu n’ebiwandiiko by’amateeka

Okunyigirizibwa okufiirwa

  • Akatambi k’okulondoola nga kalina ebisaanyizo by’omutindo ebikkirizibwa
  • Ebitereke by’emikutu gy’amawulire ebitali bikulu nga okufiirwa kw’omutindo okumu kukkirizibwa
  • Okutereka okw’obwengula okw’ebintu ebikoleddwa abakozesa
  • Data ennene nga perfect fidelity tekyetaagisa
Enkola Ennungi: Bulijjo kozesa okunyigiriza okutaliimu kufiirwa ku data enkulu, ebiwandiiko, n’ebiwandiiko ebikulu. Teeka okunyigirizibwa okufiirwa ku mikutu gy’amawulire ng’okutereka okutereka kulaga obutuufu bw’okusuubulagana okw’omutindo.

Enkola z’oku ssimu

Okunyigirizibwa okutaliimu kufiirwa

  • Fayiro ezikolebwa mu nkola ne koodi
  • Ebintu bya UI ebyetaaga omutindo ogutuukiridde
  • Ebiwandiiko ne data y’okusengeka
  • Okutereka data y’abakozesa okukulu

Okunyigirizibwa okufiirwa

  • Ebifaananyi n’ebifaananyi ebiri mu app
  • Ebisomesebwa ku vidiyo n’okwolesebwa
  • Okumanyisibwa mu maloboozi n’amaloboozi
  • Ebirimu ebiterekeddwa okusobola okulaba nga tebiri ku mukutu
Enkola Ennungi: Okulongoosa eby’obugagga byonna ku ssimu, ng’okozesa obukodyo obutuufu obw’okunyigiriza okusinziira ku mbeera y’omukutu, ebiva mu bbaatule, n’obuzibu bw’okutereka.

Ebika by’okunyigiriza okusinziira ku Nkola ya Fayiro

Enkola za fayiro ez’enjawulo zikozesa obukodyo obw’enjawulo obw’okunyigiriza obulongooseddwa okusinziira ku kika kyazo eky’ebirimu. Okutegeera ensengeka ki ezikozesa enkola ki ez’okunyigiriza kikuyamba okusalawo obulungi ku kutereka n’okugabana ebirimu byo ebya digito.

Enkola y’okukola Okuwandiika Enkola y’okunyigiriza Ekisinga Okukozesebwa Ku Omugerageranyo gw’okunyigiriza
Enkola z’Ebifaananyi
PNG Obutafiirwa Okufulumya omukka (LZ77 + Huffman) . Ebifaananyi, ebifaananyi ku screen, ebifaananyi ebiriko ebiwandiiko oba obwerufu 1.5:1 okutuuka ku 3:1
JPEG Okufiirwa DCT, okugerageranya obungi (quantization). Ebifaananyi, ebifaananyi ebizibu nga biriko enkyukakyuka za langi ezitambula obulungi 10:1 okutuuka ku 20:1
WebP Omugatte gwa hybrid Okuwandiika enkoodi okuteebereza (okufiirwa), VP8 mu fuleemu (okufiirwa) . Ebifaananyi eby’oku mutimbagano, ebifaananyi ebiddamu Okufiirwa: 25-35% ntono okusinga JPEG
Lossless: 26% ntono okusinga PNG
TIFF Obutafiirwa Eby’enjawulo (LZW, ZIP, n’ebirala) Okukuba ebifaananyi eby’ekikugu, okukuba ebitabo, okutereka 1.5:1 okutuuka ku 3:1
AVIF Okufiirwa AV1 okuwandiika enkoodi munda mu fuleemu Ebifaananyi eby’omulembe oguddako ku mukutu, enkola ez’omulembe Okutuuka ku bitundu 50% ebitono okusinga JPEG
Enkola z’amaloboozi
MP3 Okufiirwa Okugezesa amaloboozi g’eby’omwoyo, MDCT Omuziki, podcast, okuwuliriza okwa bulijjo 10:1 okutuuka ku 12:1
FLAC Obutafiirwa Okuteebereza okw’ennyiriri, Okuwandiika enkoodi z’omuceere Ebikuŋŋaanyizo by’ennyimba z’abawuliriza, okutereka 2:1 okutuuka ku 3:1
AAC Okufiirwa Okugezesa eby’amaloboozi eby’omulembe (psychoacoustic modeling). Okuweereza ku mpewo mu ngeri ya digito, empeereza y’okutambuza Omutindo omulungi okusinga MP3 ku bitrate y’emu
Opus Okufiirwa Ebiwandiiko bya SILK + CELT Empuliziganya y’amaloboozi, okukozesa mu kiseera ekituufu Esinga codecs endala ku bitrates entono
WAV Nga tezinyigirizibwa Tewali (mu ngeri entuufu, wadde ng’okunyigirizibwa okumu kusoboka) . Okukwata mu situdiyo, fayiro z’amaloboozi ezikulu 1:1 (tewali kunyigirizibwa nga bwekiba)
Enkola za Vidiyo
H.264/AVC Okufiirwa Okuliyirira ekiteeso, DCT, CABAC/CAVLC Okutambuza, okuweereza ku mpewo, vidiyo ya digito 50:1 okutuuka ku 100:1
H.265/HEVC Okufiirwa Okuteebereza entambula okw’omulembe, bulooka ennene ez’okuwandiika enkoodi Ebirimu 4K/8K, okutambuza mu ngeri ennungi 25-50% okusinga H.264
AV1 Okufiirwa Okuteebereza okulungi n’okukyusa enkoodi Omulembe oguddako okutambuza, enkola ezitali za bwakabaka Ebitundu 30% okusinga HEVC
ProRes Okufiirwa (okulaba nga tewali kufiirwa) . Intraframe eyesigamiziddwa ku DCT Okulongoosa vidiyo, okufulumya oluvannyuma lw’okufulumya 5:1 okutuuka ku 10:1 (kisinziira ku nkyukakyuka)
FFV1 Obutafiirwa Golomb-Rice codes, okukoppa embeera Okutereka vidiyo, okukuuma 2:1 okutuuka ku 3:1
Enkola z’Ebiwandiiko
PDF Omugatte gwa hybrid Deflate (ebiwandiiko), JPEG/JBIG2 (ebifaananyi) Okugaba ebiwandiiko, foomu, ebitabo Yawukana nnyo okusinziira ku birimu
DOCX/XLSX Obutafiirwa ZIP (core), ez’enjawulo ku bintu ebiteekeddwamu Ebiwandiiko bya ofiisi, spreadsheets 1.5:1 okutuuka ku 3:1
EPUB Omugatte gwa hybrid ZIP (container), eby’enjawulo ku birimu E-books, ebitabo bya digito Kisinziira ku kika ky’ebirimu
Enkola z’Etterekero
ZIP Obutafiirwa Okufulumya omukka (LZ77 + Huffman) . Okutereka fayiro mu bulambalamba, okukwatagana okusalako emikutu 2:1 okutuuka ku 10:1 (kisinziira ku birimu)
7Z Obutafiirwa LZMA, LZMA2, PPMd, n’ebirala. Ebyetaago by’okunyigiriza eby’omugerageranyo ogwa waggulu 30-70% okusinga ZIP
RAR Obutafiirwa Algorithm ey’obwannannyini Maximum compression n’ebikozesebwa eby’obwannannyini 10-30% okusinga ZIP

Engeri y’okulondamu Ekika ky’okunyigiriza ekituufu

Okuddamu okuzimba okutuukiridde okwa data eyasooka kyetaagisa?

YEE
  • Ebiwandiiko by’amateeka
  • Ebiwandiiko by’ebyensimbi
  • Ebifaananyi by’ebyobujjanjabi
  • Ebiwandiiko bya ssaayansi
  • Ensibuko ya koodi
  • Ebifaananyi ebikulu
Omugaso Okunyigirizibwa okutaliimu kufiirwa
NEDDA
  • Ebifaananyi ebya bulijjo ku mukutu
  • Emikutu gy’amawulire egy’okutambuza
  • Omuziki ogw’emabega
  • Ebirimu ku mikutu gya yintaneeti
  • Backups ezitali za maanyi
Fumiitiriza Okunyigirizibwa okufiirwa

Ebizibu by’okutereka oba obuzibu bwa bandwidth byeraliikiriza nnyo?

YEE
  • Enkola z’oku ssimu
  • Ebisale by’okutereka ebire
  • Enkola ya Web
  • Okutereka ebyuma okutono
  • Okuyungibwa kw’emikutu mpola
Okunyigiriza okufiirwa kuwa okukekkereza ebifo ebirungi
NEDDA
  • Okutereka ebintu mu kitundu
  • Ebifo eby’okukoleramu eby’ekikugu
  • Enkola z’okutereka ebintu
  • Emikutu gya bandwidth enkulu
Okunyigiriza okutaliimu kufiirwa kuwa omutindo ogutuukiridde

Ebirimu binayongera okulongoosebwa oba okulongoosebwa?

YEE
  • Fayiro z’emirimu egigenda mu maaso
  • Master recordings
  • Ebikozesebwa mu nsibuko
  • Okulongoosa mu ngeri ey’ekikugu
Omugaso Okunyigirizibwa okutaliimu kufiirwa okwewala okukendeera kw’omutindo mu kulongoosa
NEDDA
  • Ebisembayo okutuusibwa
  • Kopi z’okusaasaanya
  • Ebirimu eby’abakozesa enkomerero
  • Ebiwandiiko ebikwata ku tterekero
Ekika kyonna kiyinza okuba ekituufu, okusinziira ku nsonga endala

Enkola Ennungi ez’enkola y’okunyigiriza

  1. Teeka masters ezasooka nga zirina okunyigirizibwa okutaliimu kufiirwa oba mu nkola etanywezeddwa buli lwe kiba kisoboka. Bino bikola nga “negatives” zo eza digito.
  2. Tonda enkyusa ezifiirwa okusaasaanya n’okugabana okutebenkeza omutindo n’obunene bwa fayiro okusinziira ku nkozesa egenderere.
  3. Lowooza ku nkola ey’emitendera nga zirina emitendera egy’enjawulo egy’okunyigiriza olw’ebigendererwa eby’enjawulo (okutereka, fayiro ezikola, okusaasaanya).
  4. Gezesa ensengeka z’okunyigiriza ez’enjawulo okuzuula bbalansi ennungi wakati w’obunene bwa fayiro n’omutindo gw’ebirimu byo ebitongole.
  5. Sigala ng’omanyi ku tekinologiya omupya ow’okunyigiriza nga bwe zisobola okuwa ennongoosereza ez’amaanyi mu bulungibwansi n’omutindo.
  6. Wandiika enkola yo ey’emirimu gy’okunyigiriza okukakasa obutakyukakyuka n’okufuula okuddukanya fayiro mu biseera eby’omu maaso okwangu.

Ebibuuzo Ebitera Okubuuzibwa

Osobola okukyusa wakati wa lossless ne lossy compression?

Bulijjo osobola okukyusa okuva ku nkola etali ya kufiirwa okudda ku ya kufiirwa, naye ekiddako tekisoboka mu butuufu. Amawulire bwe gamala okusuulibwa mu kunyigirizibwa okufiirwa, tegasobola kuzuulibwa. Okukyusa okuva mu nkola efiirwa okudda mu etaliimu kufiirwa kijja kukuuma fayiro mu mbeera yaayo eriwo kati (nga mw’otwalidde n’okufiirwa kwonna okw’omutindo), naye tekijja kuzzaawo data eyasooka eyaggyibwawo mu kiseera ky’okunyigiriza okufiirwa okwasooka.

Okunyigiriza kwonoona fayiro oba kuzifuula ezitanywevu?

Okunyigirizibwa okutaliimu kufiirwa tekwonoona fayiro —mu ntegeeza, fayiro ekendeezeddwako efaananako n’eyasooka. Okunyigiriza okufiirwa kuggyawo data enkalakkalira, naye kino kikolebwa mu nteekateeka era mu ngeri entuufu kitunuulira amawulire agalina akakwate akatono mu kutegeera. Ku ky’okutebenkera, fayiro ezinywezeddwa obulungi mu butonde tezinywevu nnyo okusinga ezitanyigirizibwa. Naye fayiro ezimu ezinyigirizibwa ennyo ziyinza okubeera n’okwonooneka ennyo, kubanga ensobi entono eyinza okukosa data ennyingi ng’amawulire gapakibwa mu bungi.

Lwaki omuntu yenna yandironze lossy compression singa eggyawo data?

Okunyigiriza okufiirwa kuwa emigerageranyo gy’okunyigiriza emirungi ennyo okusinga enkola ezitaliimu kufiirwa, emirundi mingi entono emirundi 10-100. Kino kifuula eky’omugaso ku nkola nga obunene bwa fayiro, bandwidth, oba okuziyiza okutereka bikulu okulowoozebwako. Okutegeera okukulu kwe kuba nti okunyigirizibwa okufiirwa kukoleddwa okuggyawo amawulire abantu ge batatera kwetegereza oba agalina akakwate akatono ku mutindo ogulowoozebwa. Ku nkola nnyingi —nga okutambuza ennyimba, okugabana ebifaananyi, oba okulaba vidiyo —okusuubulagana wakati w’okukendeeza okutono ku mutindo gw’eby’ekikugu n’okukendeeza ennyo ku sayizi ya fayiro kya mugaso nnyo.

Compression ekosa etya SEO ku bifaananyi ku mikutu gya yintaneeti?

Okunyigiriza ebifaananyi kukwata nnyo ku SEO okuyita mu sipiidi y’okutikka omuko, nga eno nsonga nkulu mu kulonda ensengeka eri emikutu gy’okunoonya. Ebifaananyi ebinywezeddwa obulungi bikendeeza ku buzito bw’olupapula n’okulongoosa ebiseera by’okutikka, ekivaamu ebipimo ebirungi eby’obumanyirivu bw’abakozesa n’ensengeka y’okunoonya ey’oku ntikko. Wadde ng’okunyigiriza okufiirwa mu bujjuvu kuwa okukendeeza ku sayizi ennungi, ekikulu kwe kuzuula bbalansi entuufu —ebifaananyi birina okunyigirizibwa ekimala okutikka amangu naye nga bikuuma omutindo ogumala okusikiriza abakozesa n’okutuusa amawulire mu ngeri ennungi. Enkola ez’omulembe nga WebP ziwa okunyigiriza okulungi ennyo n’omutindo omulungi, era okussa mu nkola ebifaananyi ebiddamu kikakasa okutuusa obulungi mu byuma byonna.

Waliwo enkola y’okunyigiriza ekola obulungi ku bika bya data byonna?

Tewali nkola emu ey’okunyigiriza ekola bulungi ku bika bya data byonna. Ebika by’ebirimu eby’enjawulo birina eby’obugagga eby’enjawulo eby’emitindo n’okukendeeza ku bungi ebiyinza okukozesebwa. Ebiwandiiko binyigiriza mu ngeri ya njawulo ku bifaananyi, ebinyiga mu ngeri ey’enjawulo ku maloboozi oba vidiyo. Ne mu kiti ng’ebifaananyi, ekifaananyi ekirimu enkyukakyuka za langi ezigonvu kinyigiriza mu ngeri ey’enjawulo okusinga ekifaananyi ekisongovu nga kiriko langi entono. Eno y’ensonga lwaki ensengeka ez’enjawulo ziriwo ku bika by’ebirimu eby’enjawulo, era lwaki ebikozesebwa eby’omulembe eby’okunyigiriza bitera okwekenneenya ebirimu okukozesa enkola esinga okukola obulungi ku buli nkola ya data eyeetongodde.

Ntegeera ntya oba nkozesa compression level entuufu?

Okuzuula omutendera omutuufu ogw’okunyigiriza kyetaagisa okutebenkeza ensonga ssatu: obunene bwa fayiro, omutindo, n’obudde bw’okukola. Ku kunyigirizibwa okufiirwa, kola okukebera okulaba oba okuwulira okuzuula ekifo okukendeeza ku mutindo we kweyolekera eri ebirimu byo ebitongole n’abawuliriza. Ku kunyigiriza okutaliimu kufiirwa, geraageranya algorithms ez’enjawulo okuzuula okukendeeza ku sayizi okusinga obulungi ku kika kya data yo. Enkola nnyingi ziwa emitendera gy’okunyigiriza egyateekebwawo (e.g., wansi, wakati, waggulu), eziwa entandikwa ennungi. Bulijjo gezaako ekifulumizibwa ekinyigirizibwa mu mbeera gye kigendereddwamu —ensengeka y’okunyigiriza erabika obulungi ku kyuma kyo eky’okukulaakulanya eyinza obutaba nnungi ku byuma eby’enjawulo oba mu mbeera ez’enjawulo ez’okulaba.

Okunyiga fayiro emirundi mingi kireeta okufiirwa omutindo ogw’enjawulo?

Ku kunyigiriza okutaliimu kufiirwa, enzirukanya y’okunyigiriza n’okukendeeza okuddiŋŋana tezirina kye zikola ku mutindo —fayiro esigala nga y’emu n’eyasooka. Ku kunyigirizibwa okufiirwa, buli nsengekera empya ey’okunyigiriza etera okuleeta okufiirwa kw’omutindo okw’enjawulo, okumanyiddwa nga “okufiirwa kw’omulembe.” Kino kizibu nnyo naddala nga okozesa algorithms oba settings ez’enjawulo okuyita mu milembe. Okugeza, okulongoosa n’okutereka ekifaananyi kya JPEG enfunda eziwera kijja kukendeera mpolampola omutindo gwakyo. Okukendeeza ku kufiirwa kw’omulembe, bulijjo kola okuva ku fayiro y’ensibuko ey’omutindo ogwa waggulu eriwo, era otereke emirimu egy’omu makkati mu nkola ezitaliimu kufiirwa mu nkola z’okulongoosa.

Kola Okusalawo mu Kunyigiriza mu Magezi

Okutegeera enjawulo wakati w’okunyigiriza okutaliimu kufiirwa n’okufiirwa kikuyamba okulongoosa enkola yo ey’emirimu gya digito, okukekkereza ekifo ky’okutereka, n’okukakasa nti ebirimu byo bikuuma omutindo ogusaanira okukozesebwa kw’ogenderera.

Scroll to Top