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

  • Brian Curtis
  • 0
  • 2560
  • 288
reklâm

Dosya sıkıştırma, web'in çalışma şeklinin temel bir parçasıdır. Aksi takdirde çok fazla bant genişliği ve zaman alabilen dosyaları transfer etmemizi sağlar. ZIP dosyalarına eriştiğinizde veya JPEG resimlerini görüntülediğinizde, dosya sıkıştırmasından faydalanıyorsunuz.

Böylece, bir noktada muhtemelen bir soru sordunuz: dosya sıkıştırma nasıl çalışır? İşte sıkıştırma nasıl çalıştığını temel bir bakış.

Sıkıştırma Nedir??

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, dosyanın internet üzerinden aktarılmasını kolaylaştırmanın yanı sıra bir depolama aygıtında daha az yer kaplamasını sağlar..

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

Genellikle, dosya sıkıştırma iki ana türe ayrılır: kayıpsız 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 ortamın mükemmel şekilde temsil edilmesinin gerekli olmadığı görüntü, video ve ses formatlarında en yaygın olanıdır. Bu tür ortamlar için birçok yaygın format kayıplı sıkıştırma kullanır; MP3 ve JPEG iki popüler örnek.

Bir MP3, orijinal kayıttaki tüm ses bilgilerini içermez; bunun yerine, insanların duyamayacağı bazı sesler atar. Yine de onların eksik olduğunu farketmezsiniz, bu nedenle bu bilgiyi kaldırmak temelde sakıncaları olmayan daha düşük bir dosya boyutuyla sonuçlanır..

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

Bununla birlikte, bir dosyayı ne kadar ağır sıkıştırırsanız, kalite düşüşü o kadar belirgin olur. Muhtemelen bunu YouTube'a yüklenen çamurlu MP3 dosyalarıyla yaşadınız. Örneğin, bu yüksek kaliteli müzik parçasını karşılaştırın:

Aynı şarkının bu yoğun sıkıştırılmış versiyonu ile:

Kayıplı sıkıştırma, bir dosya amaçlarınız için gerekenden 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 büyük olasılıkla bu kaliteyi korumak istemeseniz de, RAW dosyasını Facebook'a yüklemek anlamsızdır.

Resim, sosyal medya sitelerinde görüntülendiğinde farkedilmeyen çok fazla veri içeriyor. Görüntüyü yüksek kaliteli bir JPEG'e sıkıştırmak bazı bilgileri ortaya çıkarır, ancak görüntü çıplak gözle neredeyse aynı görünür. Popüler resim formatları karşılaştırmamıza bakın JPEG, GIF veya PNG? Resim Filetypes Açıklandı ve Test Edildi JPEG, GIF veya PNG? Açıklanan ve Test Edilen Görüntü Filetypes JPEG, GIF, PNG'ler ve diğer görüntü filetypes arasındaki farkları biliyor musunuz? Birini diğer yerine ne zaman kullanmanız gerektiğini biliyor musunuz? Korkma, MakeUseOf her şeyi açıklar! buna daha derin bir bakış için.

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

Daha önce de belirttiğimiz gibi, kayıplı sıkıştırma çoğu medya türü için mükemmeldir. Bu nedenle, sürekli olarak büyük miktarda bilgi ileten Spotify ve Netflix gibi şirketler için hayati öneme sahip. Dosya boyutunu mümkün olduğunca küçültmek, hala kalitesini koruyarak işlemlerini daha verimli hale getirmek. Her video YouTube'un orijinal sıkıştırılmamış biçimde saklanıp iletildiğini hayal edebiliyor musunuz??

Ancak kayıplı sıkıştırma, tüm bilgilerin çok önemli olduğu dosyalar için çok iyi çalışmaz. Örneğin, bir metin dosyasında veya bir elektronik tabloda kayıplı sıkıştırma kullanmak, çıktıların bozulmasına neden olur. Nihai ürüne ciddi zarar vermeden gerçekten hiçbir şey fırlatamazsınız.

Kayıplı bir formatta kaydederken, genellikle kalite seviyesini ayarlayabilirsiniz. Örneğin, birçok resim düzenleyici, JPEG'in kalitesini 0-100 arasında seçmek için bir kaydırıcıya sahiptir.

Yüzde 90 veya 80 gibi bir şeyde tasarruf yapmak, dosya boyutunu biraz küçültür ve göze çok az bir fark getirir. Ancak düşük kalitede kaydetme veya aynı dosyayı kayıp bir biçimde tekrar tekrar kaydetme.

Aşağıda bunun bir örneğini görebilirsiniz (daha büyük resmi görmek için tıklayın). Sol tarafta, × 'dan JPEG formatında indirilen orijinal görüntüdür. Ortadaki resim, bunu% 50 kalitede JPEG olarak kaydetmenin sonucudur. Ve en sağdaki resim yüzde 10 kalitede JPEG yerine kaydedilen orijinal resmi gösterir..

10 bloğun tümünü göstermek yerine, her bir renkten birini hariç hepsini kaldırabiliriz. Sonra, her bir rengin kaç tane tuğla olduğunu göstermek için sayıları kullanırsak, daha az sayıda tuğla kullanarak aynı bilgiyi tam olarak gösterdik. 10 tuğla yerine şimdi üçe ihtiyacımız var..

Bu kayıpsız sıkıştırma mümkün nasıl basit bir örnek. Fazlalığı kaldırarak aynı bilgiyi daha verimli bir şekilde depolar. Aşağıdaki dizgenin bulunduğu gerçek bir dosya düşünün:

mmmmmuuuuuuuoooooooooooo

kutu “kompres” Aşağıdaki, çok daha kısa forma:

m5u7o12

Bu, aynı verileri temsil etmek için 24 yerine yedi karakter kullanmamıza olanak tanır, bu önemli bir tasarruftur..

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

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

Windows'ta çalıştırılabilir bir programdan ZIP dosyası oluşturduğunuzda, kayıpsız sıkıştırma kullanır. ZIP dosyası sıkıştırma programı depolamak için daha etkili bir yoldur, ancak sıkıştırmasını açtığınızda (sıkıştırmasını açtığınızda), tüm orijinal bilgiler mevcuttur. Çalıştırılabilir dosyaları sıkıştırmak için kayıplı sıkıştırma kullandıysanız, sıkıştırılmış sürüm zarar görmüş ve kullanılamaz duruma gelecektir..

Yaygın kayıpsız formatlar görüntüler için PNG, ses için FLAC ve ZIP içerir. Video için kayıpsız formatlar nadirdir, çünkü çok fazla alan kaplarlar..

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

Şimdi her iki dosya sıkıştırma biçimine de baktıktan sonra, birini veya diğerini ne zaman kullanmanız gerektiğini merak edebilirsiniz. Görünüşe göre, hayır yok “daha iyi” Sıkıştırma biçimi, dosyaları ne için kullandığınıza bağlıdır..

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

Eski CD koleksiyonunuzu yeni çıkardığınızı ve dijitalleştirmek istediğinizi söyleyin, CD'leri, Kasetleri ve MiniDiskleri MP3'e Dönüştürme CD'leri, Kasetleri ve MiniDiskleri MP3'e Dönüştürme Eski CD'leriniz, kaset kasetleriniz, MiniDiskleriniz, veya kurtulmak istediğiniz vinil kayıtlar, koleksiyonunuzu dijitalleştirmenin zamanı geldi. İşte bilmeniz gereken her şey. yani tüm müziğinizi bilgisayarınızda. CD'lerinizi kopyaladığınızda, kayıpsız olan FLAC gibi bir format kullanmak mantıklı olacaktır. Bu, bilgisayarınızda orijinal CD kadar iyi bir ana kopyaya sahip olmanızı sağlar.

Daha sonra, belki telefona ya da eski bir MP3 çalara biraz müzik koymak istersiniz; böylece hareket halindeyken dinleyebilirsiniz. Muhtemelen müziğinizin bunun için mükemmel kalitede olması umrunda değil, bu yüzden FLAC dosyalarını MP3'e dönüştürebilirsiniz FLAC dosyalarını MP3'e nasıl dönüştürebilirsiniz FLAC dosyalarını MP3'e nasıl dönüştürebilirsiniz FLAC ses dosyalarını dönüştürmeniz gerekir MP3? Öyleyse işte Windows, Mac, Linux ve web’de göz atmanız gereken ücretsiz uygulamalar. . Bu, hala mükemmel bir şekilde dinlenebilen ancak mobil cihazınızda fazla yer kaplamayan bir ses dosyası sağlar. FLAC’den dönüştürülen MP3’lerin kalitesi, orijinal CD’den tam olarak sıkıştırılmış bir MP3 oluşturmuş olmanız kadar iyi olacaktır..

Bir dosyada temsil edilen veri türü, aynı zamanda hangi sıkıştırma tipinin 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 fazla tek biçimli alana sahip görüntüler için küçük dosya boyutları sunarlar. Bununla birlikte, PNG'lerin gerçek dünya fotoğraflarındaki renk karmakarışıklığını temsil ettiklerinde daha fazla yer kapladığını fark edeceksiniz..

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

Gördüğümüz gibi, kayıpsız biçimleri kayıpsız hale getirmek iyidir, bir kayıpsız biçimi diğerine dönüştürmek gibi. Ancak, hiçbir zaman kayıplı bir biçimi kayıpsızlara dönüştürmemelisiniz ve bir kayıplı biçimi diğerine dönüştürmeye dikkat etmelisiniz.

Kayıplı formatları kayıpsızlara dönüştürmek, yalnızca bir alan kaybıdır. Unutmayın ki kayıplı formatlar veri atıyor; bu verileri kurtarmak imkansız.

3 MB'lık bir MP3 dosyanız olduğunu varsayalım. Bunu FLAC'a dönüştürmek 30 MB'lık bir dosyaya neden olabilir, ancak bu 30 MB'lık çok daha küçük MP3'lerin yaptığı sesleri içerir. Kayıpsız bir biçime geri dönüştürme “kurtarmak” MP3 sıkıştırmasının attığı bilgiler.

Son olarak, daha önce belirtildiği gibi, bir kayıp formatı bir başkasına dönüştürmek (veya aynı formatta tekrar tekrar kaydetmek) kaliteyi daha da düşürecektir. Kayıplı sıkıştırmayı her uyguladığınızda, daha fazla ayrıntı kaybedersiniz. Bu, dosya esasen harabe oluncaya kadar farkedilir hale geliyor.

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

Nasıl çalıştıklarını görmek için hem kayıpsız hem de kayıpsız sıkıştırmaya bir göz attık. Artık bir dosyayı orijinal biçiminden daha küçük boyutta nasıl saklayabileceğinizi 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ıldığına karar veren algoritmalar ve yedekli verilerin kayıpsız sıkıştırmada en iyi şekilde nasıl depolanacağını burada açıkladığımızdan çok daha karmaşık. Eğer ilgileniyorsanız, bu konuda keşfedilecek daha çok şey var.

Kayıpsız sıkıştırma denedim ve bir arkadaşınıza bir şey göndermek gerekiyor? Büyük dosyaları çevrimiçi olarak aktarmak için bu hızlı yolları deneyin 5 Büyük Dosyaları Yerel Olarak veya Çevrimiçi Olarak Aktarmak İçin Hızlı ve Ücretsiz Web Uygulamaları 5 Büyük Dosyaları Yerel Olarak veya Çevrimiçi Olarak Aktarmak İçin Hızlı ve Ücretsiz Web Uygulamaları Bilgisayarlar arasında büyük dosyaları aktarmanın birkaç yolu vardır, ancak bu web uygulamaları özgür ve etkili. Muhtemelen başka bir şeye ihtiyacınız olmayacak. .




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.