Dosya Sıkıştırma Nasıl Çalışır?

Dosya Sıkıştırma Nasıl Çalışır?

Dosya sıkıştırma, web'in nasıl çalıştığının temel bir parçasıdır. Aksi takdirde çok fazla bant genişliği ve zaman alacak dosyaları aktarmamızı sağlar. ZIP dosyalarına her eriştiğinizde veya JPEG resimleri görüntülediğinizde, dosya sıkıştırmadan yararlanırsınız.





Bu nedenle, bir noktada muhtemelen bir soru sormuşsunuzdur: dosya sıkıştırma nasıl çalışır? İşte sıkıştırmanın nasıl çalıştığına dair temel bir bakış.





Sıkıştırma Ne Demektir?

Basitçe söylemek gerekirse, dosya sıkıştırma (veya veri sıkıştırma), orijinal verileri korurken bir dosyanın boyutunu küçültme eylemidir. Bunu yapmak, internet üzerinden veya başka bir şekilde aktarımı kolaylaştırmanın yanı sıra dosyanın bir depolama cihazında daha az yer kaplamasını sağlar.





Sıkıştırmanın sonsuz olmadığına dikkat etmek önemlidir. Bir dosyayı ZIP'e sıkıştırmak boyutunu küçültürken, boyutu daha da küçültmek için dosyayı sıkıştırmaya devam edemezsiniz.

Genel olarak, dosya sıkıştırma iki ana türe ayrılır: kayıplı ve kayıpsız. Her ikisinin de sırayla nasıl çalıştığına bakalım.



Dosya Sıkıştırma Nasıl Çalışır: Kayıplı Sıkıştırma

Kayıplı sıkıştırma, gereksiz bilgi parçalarını kaldırarak dosya boyutunu küçültür. Kaynak medyanın mükemmel bir temsilinin gerekli olmadığı resim, video ve ses formatlarında en yaygın olanıdır. Bu tür ortamlar için birçok yaygın biçim kayıplı sıkıştırma kullanır; MP3 ve JPEG iki popüler örnektir.

Bir MP3, orijinal kayıttaki tüm ses bilgilerini içermez --- bunun yerine, insanların duyamayacağı bazı sesler çıkarır. Zaten bunların eksik olduğunu fark etmezsiniz, bu nedenle bu bilgiyi kaldırmak, temelde hiçbir dezavantajı olmayan daha düşük bir dosya boyutuyla sonuçlanır.





krom 2018 için en iyi ücretsiz vpn uzantısı

Benzer şekilde, JPEG'ler görüntülerin hayati olmayan kısımlarını kaldırır. Örneğin, mavi gökyüzü içeren bir resimde, JPEG sıkıştırması, düzinelerce farklı gölge kullanmak yerine tüm gökyüzü piksellerini bir veya iki mavi tonuna değiştirebilir.

Ancak, bir dosyayı ne kadar yoğun bir şekilde sıkıştırırsanız, kalitedeki düşüş o kadar belirgin hale gelir. Muhtemelen bunu YouTube'a yüklenen çamurlu MP3 dosyalarında yaşamışsınızdır. Örneğin, bu yüksek kaliteli müzik parçasını karşılaştırın:





Aynı şarkının bu yoğun şekilde sıkıştırılmış versiyonuyla:

Kayıplı sıkıştırma, bir dosya amaçlarınız için ihtiyaç duyduğunuzdan daha fazla bilgi içerdiğinde uygundur. Örneğin, büyük bir RAW resim dosyanız olduğunu varsayalım. Görüntüyü büyük bir afişe yazdırırken muhtemelen bu kaliteyi korumak isteseniz de, RAW dosyasını Facebook'a yüklemek anlamsızdır.

Resim, sosyal medya sitelerinde görüntülendiğinde fark edilmeyen çok fazla veri içeriyor. Görüntüyü yüksek kaliteli bir JPEG'e sıkıştırmak bazı bilgileri dışarı atıyor, ancak görüntü çıplak gözle neredeyse aynı görünüyor. Görmek popüler görüntü formatları karşılaştırmamız buna daha derin bir bakış için.

Genel Kullanımda Kayıplı Sıkıştırma

Bahsettiğimiz gibi, kayıplı sıkıştırma çoğu medya türü için harikadır. Bu nedenle, sürekli olarak büyük miktarda bilgi ileten Spotify ve Netflix gibi şirketler için hayati önem taşımaktadır. Dosya boyutunu olabildiğince küçültmek, kaliteyi korurken, çalışmalarını daha verimli hale getirir. YouTube'daki her videonun orijinal sıkıştırılmamış biçiminde saklandığını ve iletildiğini hayal edebiliyor musunuz?

Ancak kayıplı sıkıştırma, tüm bilgilerin çok önemli olduğu dosyalar için o kadar iyi çalışmaz. Örneğin, bir metin dosyasında veya elektronik tabloda kayıplı sıkıştırma kullanmak bozuk çıktıya neden olur. Nihai ürüne ciddi şekilde zarar vermeden gerçekten hiçbir şeyi atamazsınız.

Kayıplı bir biçimde kaydederken, genellikle kalite düzeyini ayarlayabilirsiniz. Örneğin, birçok görüntü düzenleyicide 0-100 arasında bir JPEG kalitesini seçmek için bir kaydırıcı bulunur.

Yüzde 90 veya 80 gibi bir oranda kaydetmek, gözle çok az farkla dosya boyutunu biraz azaltır. Ancak düşük kalitede kaydetmek veya aynı dosyayı tekrar tekrar kayıplı bir biçimde kaydetmek, dosyayı bozar.

Aşağıda bunun bir örneğini görebilirsiniz (büyük resimleri görmek için tıklayın). Solda, şuradan indirilen orijinal görüntü var: Pixabay JPEG olarak. Ortadaki görüntü, bunun yüzde 50 kalitede bir JPEG olarak kaydedilmesinin sonucudur. Ve en sağdaki görüntü, bunun yerine yüzde 10 kaliteli JPEG olarak kaydedilen orijinal görüntüyü gösterir.

Resim Galerisi (3 Resim) Genişletmek Genişletmek Genişletmek Kapat

Hızlı bir bakışta, ortadaki görüntü çok da kötü görünmüyor. Sadece yakınlaştırdığınızda kutuların kenarlarındaki artefaktları fark edebilirsiniz. Tabii ki, en sağdaki görüntü hemen korkunç görünüyor.

Yükleme için kırpmadan önce dosya boyutları sırasıyla 874KB, 310KB ve 100KB idi.

Dosya Sıkıştırma Nasıl Çalışır: Kayıpsız Sıkıştırma

Kayıpsız sıkıştırma, orijinal dosyayı mükemmel bir şekilde yeniden oluşturabilmeniz için dosya boyutunu küçültmenin bir yoludur. Kayıplı sıkıştırmanın aksine, herhangi bir bilgiyi dışarı atmaz. Bunun yerine, kayıpsız sıkıştırma esasen fazlalığı kaldırarak çalışır.

gpu pencereleri 10 nasıl kontrol edilir

Bunun ne anlama geldiğini göstermek için temel bir örnek alalım. Aşağıda 10 tuğla yığını var: iki mavi, beş sarı ve üç kırmızı. Bu yığın, bu blokları göstermenin basit bir yoludur, ancak bunu yapmanın başka bir yolu daha var.

10 bloğun tümünü göstermek yerine, her rengin biri hariç tümünü kaldırabiliriz. Ardından, her renkten kaç tane tuğla olduğunu göstermek için sayılar kullanırsak, aynı bilgiyi çok daha az tuğla kullanarak temsil etmiş oluruz. 10 tuğla yerine artık sadece üç taneye ihtiyacımız var.

Bu, kayıpsız sıkıştırmanın nasıl mümkün olduğunun basit bir örneğidir. Fazlalığı ortadan kaldırarak aynı bilgileri daha verimli bir şekilde saklar. Aşağıdaki dizenin bulunduğu gerçek bir dosya düşünün:

mmmmmuuuuuuuoooooooooooo

Aşağıdaki çok daha kısa biçime 'sıkıştırabilir':

m5u7o12

Bu, aynı verileri temsil etmek için 24 yerine yedi karakter kullanmamıza izin verir, bu da önemli bir tasarruftur.

Günlük Kullanımda Kayıpsız Sıkıştırma

Yukarıda bahsettiğimiz gibi, orijinal dosyanın hiçbirini kaldıramadığınız durumlarda kayıpsız sıkıştırma önemlidir. ZIP dosyalarının nasıl çalıştığını merak ediyorsanız, cevap budur.

Windows'ta yürütülebilir bir programdan ZIP dosyası oluşturduğunuzda, kayıpsız sıkıştırma kullanır. ZIP dosyası sıkıştırması, programı depolamanın daha etkili bir yoludur, ancak sıkıştırmayı açtığınızda (açtığınızda), tüm orijinal bilgiler mevcuttur. Yürütülebilir dosyaları sıkıştırmak için kayıplı sıkıştırma kullandıysanız, sıkıştırılmamış sürüm zarar görür ve kullanılamaz hale gelir.

Yaygın kayıpsız biçimler arasında görüntüler için PNG, ses için FLAC ve ZIP bulunur. Video için kayıpsız formatlar, çok büyük miktarda yer kaplayacakları için nadirdir.

Kayıplı ve Kayıpsız Sıkıştırma Ne Zaman Kullanılır?

Artık her iki dosya sıkıştırma biçimine de baktık, birini veya diğerini ne zaman kullanmanız gerektiğini merak edebilirsiniz. Görünen o ki, sıkıştırmanın 'daha iyi' bir biçimi yoktur---hepsi dosyaları ne için kullandığınıza bağlıdır.

Genel olarak, kaynak materyalin mükemmel bir kopyasını istediğinizde kayıpsız sıkıştırmayı ve kusurlu bir kopya yeterince iyi olduğunda kayıplı sıkıştırmayı kullanmalısınız. Uyum içinde nasıl çalışabileceklerini görmek için başka bir örneğe bakalım.

Sadece olduğunu söyle eski CD koleksiyonunuzu çıkardınız ve dijitalleştirmek istiyorsunuz Böylece tüm müzikleriniz bilgisayarınızda olur. CD'lerinizi kopyaladığınızda, kayıpsız olan FLAC gibi bir format kullanmak mantıklıdır. Bu, bilgisayarınızda orijinal CD kadar iyi bir ana kopyaya sahip olmanızı sağlar.

Daha sonra, hareket halindeyken dinleyebilmek için telefonunuza veya eski bir MP3 çalarınıza müzik koymak isteyebilirsiniz. Muhtemelen bunun için müziğinizin mükemmel kalitede olmasını umursamıyorsunuz, bu yüzden FLAC dosyalarını MP3'e dönüştürün . Bu size hala mükemmel bir şekilde dinlenebilen ancak mobil cihazınızda fazla yer kaplamayan bir ses dosyası verir. FLAC'tan dönüştürülen MP3'ün kalitesi, doğrudan orijinal CD'den sıkıştırılmış bir MP3 oluşturmuşsunuz gibi iyi olacaktır. hatta yapabilirsin bir videoyu doğrudan iPhone'unuzda sıkıştırın .

Bir dosyada temsil edilen veri türü, hangi sıkıştırma türünün en iyi olduğunu da belirleyebilir. PNG görüntüleri kayıpsız sıkıştırma kullandığından, bilgisayar ekran görüntüleri gibi çok sayıda tek tip alana sahip görüntüler için küçük dosya boyutları sunarlar. Ancak, gerçek dünya fotoğraflarında renklerin karmaşasını temsil ettiklerinde PNG'lerin çok daha fazla yer kapladığını fark edeceksiniz.

Dosya Sıkıştırma Sırasında Endişeler

Gördüğümüz gibi, kayıpsız biçimleri kayıplı biçime dönüştürmek, kayıpsız bir biçimi diğerine dönüştürmek gibi iyidir. Ancak, kayıplı bir formatı asla kayıpsıza dönüştürmemelisiniz ve kayıplı bir formatı diğerine dönüştürmeye dikkat etmelisiniz.

kendi sunucularınızı nasıl yaparsınız

Kayıplı formatları kayıpsız formata dönüştürmek sadece yer israfıdır. Kayıplı biçimlerin verileri dışarı attığını unutmayın; bu verileri kurtarmak imkansız.

Diyelim ki 3MB MP3 dosyanız var. Bunu FLAC'a dönüştürmek 30 MB'lık bir dosyayla sonuçlanabilir, ancak bu 30 MB, çok daha küçük MP3'ün yaptığı sesleri tam olarak içerir. Kayıpsız bir biçime geri dönüştürmek, MP3 sıkıştırmasının attığı bilgileri 'kurtarmaz'.

Son olarak, daha önce belirtildiği gibi, kayıplı bir formatı diğerine dönüştürmek (veya tekrar tekrar aynı formatta kaydetmek) kaliteyi daha da düşürür. Kayıplı sıkıştırmayı her uyguladığınızda, daha fazla ayrıntı kaybedersiniz. Bu, dosya esasen mahvoluncaya kadar giderek daha belirgin hale gelir.

Sıkıştırma Nasıl Çalışır? Şimdi biliyorsun

Nasıl çalıştıklarını görmek için hem kayıplı hem de kayıpsız sıkıştırmaya baktık. Artık bir dosyayı orijinal biçiminden daha küçük boyutta saklamanın nasıl mümkün olduğunu ve ihtiyaçlarınız için en iyi yöntemi nasıl seçeceğinizi biliyorsunuz.

Tabii ki, kayıplı yöntemlerde hangi verilerin atılacağına ve artık verilerin kayıpsız sıkıştırmada en iyi nasıl saklanacağına karar veren algoritmalar burada açıkladığımızdan çok daha karmaşıktır. Eğer ilgileniyorsanız, bu konuda keşfedilecek daha çok şey var.

Kayıpsız sıkıştırmayı denediniz ve bir arkadaşınıza bir şey göndermeniz mi gerekiyor? Büyük dosyaları çevrimiçi olarak aktarmanın bu hızlı yollarını deneyin. Ve yardıma ihtiyacın olursa büyük ses dosyalarını sıkıştırma , işte bazı kolay ve etkili yollar.

Paylaş Paylaş Cıvıldamak E-posta Canon vs. Nikon: Hangi Fotoğraf Makinesi Markası Daha İyi?

Canon ve Nikon, kamera endüstrisindeki en büyük iki isim. Ancak hangi marka daha iyi kamera ve lens yelpazesi sunuyor?

Sonrakini Oku
İlgili konular
  • Teknoloji Açıklaması
  • Dosya Sıkıştırması
  • ZIP Dosyaları
Yazar hakkında Ben Stegner(1735 Makale Yayınlandı)

Ben, MakeUseOf'ta Editör Yardımcısı ve Onboarding Müdürüdür. 2016 yılında tam zamanlı yazmak için BT işinden ayrıldı ve bir daha arkasına bakmadı. Yedi yılı aşkın bir süredir profesyonel bir yazar olarak teknik eğitimleri, video oyunu önerilerini ve daha fazlasını ele alıyor.

Ben Stegner'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın