Dosya sıkıştırma, bir dosyayı bir bilgisayar sisteminde depolamak için gereken alanı azaltma yöntemlerini içerir. Sıkıştırılmış dosyalar, sıkıştırılmamış dosyalardan önemli ölçüde daha az depolama alanı gerektirir, ancak sıkıştırma bazı verilerin kaybolmasına neden olabilir. Dosya sıkıştırma, sayfadaki beyaz boşluk gibi ek bilgi sağlamayan verilerin depolama gereksinimlerini azaltmayı amaçlar.
Veri Aktarım Hızı
Dosya sıkıştırma, veri aktarım hızını artırır. Kablo ve DSL bağlantıları gibi yüksek hızlı internet her yerde mevcut değildir. Birçok bilgisayar, verileri çok hızlı aktaramayan modemler gibi çok daha yavaş iletişim sistemleri kullanır. Ek olarak, büyük miktarda veri aktarımını gerçekleştirebilen bir sistem bile, birçok kullanıcı aynı anda bağlandığında hala yavaşlar. Dosyanın gönderilmesi ne kadar uzun sürerse, aktarımın kesintiye uğraması veya aktarımın bozulması ve kullanıcının kullanılamaz bir dosya alması o kadar olasıdır.
Sunucu Disk Alanı
İnternet sunucularında gereken disk alanı, dosya sıkıştırmasıyla azaltılır. İnternet sunucuları, sabit disk sürücüleri gibi fiziksel depolama ortamlarına ihtiyaç duyar ve dosya sıkıştırma, bu aygıtlarda daha fazla bilginin depolanmasına olanak tanır. Sıkıştırma ayrıca bir İnternet sunucusunun sabit sürücülerinde depolanan dosyaları bulması için ihtiyaç duyduğu süreyi de azaltır. Bir istemci bilgisayar bir İnternet sunucusuna yüksek hızlı bir fiber optik kablo ile bağlı olsa bile, istemci yine de sunucunun kendi depolama sistemindeki dosyaları bulmasını beklemek zorundadır.
Veri güvenliği
Dosya sıkıştırma da bilgileri gizleyebilir. Tüm bilgisayarlar sıkıştırılmış dosyalarda saklanan bilgileri okuyamaz ve bunları bir dosya dizininde listeleyemez. Bu, bir İnternet sunucusunun halka açık olması amaçlanmayan bilgileri depolaması durumunda, özellikle de dosya sıkıştırma yöntemi yaygın olarak kullanılan bilgisayar yazılımı tarafından geri alınamıyorsa yararlı olabilir. Ayrıca, bir dosyayı yetkisiz kullanıcıların okuyamaması için şifrelemek, dosya için gerekli depolama alanını artırır, bu nedenle şifreli dosyaları sıkıştırmak da yararlıdır. Bankalar ve İnternet mağazaları gibi birçok kuruluş, finansal işlemleri yürütmek için güçlü şifreleme kullanır, bu nedenle bir sıkıştırma yöntemi kullanmak depolama maliyetlerini azaltır.
Enerji tasarrufu
Dosya sıkıştırma enerji tasarrufu sağlar. İnternet sunucusunun sabit sürücüsünü çalıştırmak için gerekli olan güçten, bilgi son müşterinin bilgisayarına ulaşmadan önce modem, yönlendirici ve diğer tüm ara ağ cihazları tarafından kullanılana kadar, İnternetteki bir dosya aktarımının her adımı güç kullanır. Dosya sıkıştırma, birçok cihazla ilişkili enerji faturalarını azaltır.
Sunucu Gereksinimleri
Bazı İnternet sunucularında dosya sıkıştırma zorunludur. Sunucu operatörleri, sistemlerinde alandan tasarruf etmek istedikleri için sıkıştırılmamış dosyaların aktarılmasına izin vermeyebilir. Bu gereksinim, İnternet kullanıcılarının hem bu İnternet sunucularına veri yüklemek hem de indirilen verileri okumak için bir dosya sıkıştırma programına ihtiyaç duyacağı anlamına gelir. Boston College'a göre dosya sıkıştırma, sıklıkla dosya boyutu kısıtlamaları olan e-posta mesajı ekleri gönderirken kullanışlıdır.