Dosya sıkıştırma nedir
Sıkıştırma, aynı bilgiyi daha az baytla yazmak demektir. İki ailesi vardır: ZIP ve RAR gibi kayıpsız olan, orijinal dosyayı bayt bayt geri verir; görsel, ses ve videoda olan kayıplı olan ise çok daha küçülmek için ayrıntının bir kısmını sonsuza dek atar.
- Ders 7 / 12
- Başlangıç
- Ücretsiz, kayıt yok
Çok girer, az geçer, aynısı çıkar
İçine koyduğunuz
- Belge klasörü
- Elektronik tablolar ve kod
- Tekrarla dolu metin
Geri çıkan
- Aynı belgeler
- Aynı elektronik tablolar ve kod
- Aynı metin, tek harf eksiksiz
Bu şekil yalnızca kayıpsız sıkıştırmayı anlatır. Kayıplı sıkıştırmada alttan çıkan, üstten girenle artık bayt bayt aynı değildir.
Son kontrol: Bu dersteki bilgiler ve araç adları bu tarihte kaynaklarıyla yeniden doğrulanır.
Sıkıştırma aslında ne yapar
Sıkıştırma, tekrarı bularak aynı içeriği daha az baytla yazmak demektir. Fikir kulağa geldiğinden basit. Bir metinde "merhaba" kelimesi otuz kez geçiyorsa, otuz kez yazmak yerine bir kez yazar ve yirmi dokuz kez ona işaret edersiniz. Dosyayı açan program, orijinal metni o işaretlerden yeniden kurar.
Yani bir dosyada tekrar ne kadar çoksa o kadar çok büzülür. Metin tekrarla doludur ve en çok kazancı o sağlar.
Bu sitenin kendisinden bir örnek: rgb.ir temasının stil dosyası olduğu haliyle 129 KB. Aynı dosya gzipten geçince 32 KB oluyor. Yaklaşık dörtte biri, hem de tek bir karakter kaybedilmeden.

Kayıpsız mı kayıplı mı: her şeyi belirleyen fark
Sıkıştırmada gerçekten önemli olan tek ayrım budur; geri kalan her şey onun altındaki ayrıntıdır.
Kayıpsız sıkıştırma, çıkan dosyanın giren dosyayla bayt bayt aynı olacağına söz verir. ZIP, RAR, 7z ve gzip bu ailedendir. Belgeler, kod, elektronik tablolar ve tek baytın önemli olduğu her şey için kullanılabilir tek aile budur.
Kayıplı sıkıştırma başka bir söz verir: bunu çok küçülteceğim, yeter ki insan gözünün ve kulağının genelde fark etmediği şeyleri atmama izin ver. JPEG fotoğraf, MP3 parça ve MP4 video bu pazarlığın ürünüdür. Atılan geri gelmez. Dosyayı yeniden açmak kaybolan ayrıntıyı diriltmez, çünkü artık dosyanın içinde değildir.
Farkı görmenin basit bir yolu var. Bir dosyayı gzip ile sıkıştırıp yeniden açtık ve iki kopyanın dijital parmak izi tıpatıp aynıydı; güvenli yazılım kurulumu dersinde sağlama dediğimiz şey. Hiçbir kayıplı dosya bu testi geçmez, geçmesi de beklenmez.
İki aile, iki farklı iş
Kayıpsız: ZIP, RAR, gzip
- Dosya bayt bayt geri gelir.
- Belgeler, kod ve elektronik tablolar için.
- En çok metinde kazandırır.
- Zaten sıkıştırılmış dosyada neredeyse hiç.
Kayıplı: JPEG, MP3, MP4
- Atılan ayrıntı geri gelmez.
- Görsel, ses ve video için.
- Kayıpsızdan kat kat küçük.
- Her yeniden kayıt yeni hasar ekler.
Hiçbiri diğerinden iyi değil. Yanlış seçim, bir belgeyi kayıplı ve bir web sayfası görselini kayıpsız kaydetmektir.
Fotoğraf klasörünü zipleyince neden hiçbir şey kazanmazsınız
Herkes bunu bir kez sormuştur ve cevabı tek cümle: çünkü o dosyalar zaten sıkıştırılmış. JPEG ya da WebP bir fotoğraf, MP3 bir parça ve MP4 bir video, hepsi ağır bir sıkıştırmanın ürünüdür ve içlerinde ZIPin bulabileceği bir tekrar kalmamıştır.
Bunu bu sunucuda denedik. Sitenin medya kitaplığından bir WebP görsel, 549 KB. En yüksek ayarla gzip ile sıkıştırdık ve sonuç orijinalinden 115 bayt büyük çıktı. Büyük, küçük değil. Sebebi de makul: büzülecek bir şey kalmamıştı ve her sıkıştırılmış dosya üstüne eklenen birkaç baytlık başlık taşır.
Yani fotoğraf klasörünü ziplemek işe yaramaz değil, işi yalnızca başka bir şeydir. Onlarca dosyayı, göndermesi daha kolay olan ve yolda parça kaybetmeyen tek bir dosyaya çevirir. Amacınız ağırlığı azaltmaksa ambalaja değil fotoğrafların kendisine gitmeniz gerekir. O da görsel formatları dersinin konusu.
Kayıplı sıkıştırma gerçekte ne kadar küçültür
Burada belirli bir görsel olmadan sayı vermek anlamsız, o yüzden bu sitenin medya kitaplığından gerçek bir görsel aldık, 2544 x 1904 piksel, ve farklı ayarlarla birkaç kez kaydettik.
Kayıpsız olan PNG olarak 7021 KB oldu; tek bir görsel için yaklaşık yedi megabayt. Aynı görsel JPEG olarak kalite 90da 1388 KB, kalite 60ta 554 KB ve kalite 30da 319 KB oldu.
Bu sayı dizisinde görülmeye değer iki şey var. Birincisi, büyük sıçrama kalite 90 ile kalite 30 arasında değil, kayıpsız ile kayıplı arasında oluyor. İkincisi, 60tan 30a inmek yalnızca iki yüz kilobayt kadar eksiltiyor ve karşılığında hasarı kenarlarda görünür kılıyor. Bu yüzden pratikte genelde altmışla seksen arasında bir yerde durur, daha aşağı inmeyiz.
Ve eğitimlerin az söylediği bir nokta: kaliteyi yalnızca bir kez düşürün. Kayıplı bir dosyayı her açıp yeniden kaydettiğinizde eski hasarın üstüne yeni hasar biner. Kayıpsız orijinali bir yerde saklayın ve dışa aktarımı hep ondan yapın.
Arşive konan parola: hem araç hem numara
Neredeyse her sıkıştırma programı bir arşive parola koyabilir. Bu faydalı bir şey. Birkaç hassas dosyayı e postayla göndermek zorundaysanız, parolalı bir arşiv onları açıkça göndermekten iyidir; yeter ki parola başka bir yoldan, örneğin bir telefon görüşmesiyle ulaşsın.
Şimdi madalyonun öteki yüzü. Aynı özellik yıllardır bir zararlı yazılım taşıma yolu ve sebebi pek teknik değil. E posta eklerini inceleyen bir sistem, parolalı bir arşivin içini göremez. Microsoftun Defender for Office 365 için kendi belgeleri tam da bunu söylüyor: parola erişilebilir olmadıkça, örneğin e postanın gövdesinden çıkarılmadıkça, şifreli bir ek tam olarak taranamaz ya da çalıştırılıp incelenemez. Bu yüzden önerdikleri politika böyle iletileri karantinaya almak.
Bu yüzden zararlıyı gönderen kişi parolayı e postanın gövdesine yazar. Size hiçbir zahmeti yoktur ve tarayıcının önünde duvardır.
Buradan çıkan kural basit ve istisnasız tutulması daha iyi: beklemediğiniz parolalı bir arşivi açmayın, gönderen tanıdık görünse bile. Gönderen adresi taklit edilebilir; telefon görüşmesi edilemez.
Hiç görmediğiniz sıkıştırma
Günlük hayatta faydalandığınız sıkıştırmanın çoğu sizin elinizde değildir ve hiç duymazsınız. Tarayıcıda açtığınız hemen her sayfa sunucudan sıkıştırılmış gelir ve tarayıcı size göstermeden önce onu açar.
Bu sitede ölçülebiliyor. Bu ders yazılırken rgb.ir önbellek katmanı diskte 3111 hazır sayfa tutuyor. Hepsi birlikte 466 MB HTML ve diskte 101 MB yer kaplıyorlar, yaklaşık yüzde 22. Daha ilginç olan, o klasörde sıkıştırılmamış bir kopyanın hiç bulunmaması; yalnızca sıkıştırılmış sürüm saklanıyor ve doğrudan ziyaretçiye giden de o.
Site hızı konuşmasında önemli olan tam da bu: aynı içerik, beşte bir trafik. Bu tarafı ilginizi çekiyorsa aynı öğrenme bölümündeki site hızı yolu buradan devam ediyor ve yavaş bir siteniz varsa site hızlandırma hizmeti sayfası bunun gerçek bir sitede nasıl yapıldığını gösteriyor.
Yapay zekayla hızlı yol
Ağır bir klasörü ziplemeden ve küçülmesini ummadan önce, ağırlığın gerçekte nerede olduğunu bulmaya otuz saniye ayırın. Neredeyse her zaman birkaç dosya büyüktür, gerisi gürültüdür ve neredeyse her zaman o birkaçı ZIPin yardım edemediği aileye aittir. Tek bir komut listeyi verir, Flash sınıfından hızlı ve ucuz bir dil modeli de listeyi karara çevirir; güncel tercihimiz bu sitenin yapay zeka bölümünde listeli.
- Klasördeki en büyük dosyaları boyutlarıyla listeleyin. İlk otuz satır neredeyse her zaman hikayenin tamamıdır.
- Listeyi modele verin ve hangi satırların zaten sıkıştırılmış olduğunu, hangilerinin ziplemekle gerçekten küçüleceğini sorun.
- Cevap ağırlığın görsellerde ve videoda olduğuysa zipi bırakın ve o dosyaların kendisine gidin. Onları ziplemek yalnızca ambalajdır.
Kopyalamaya hazır şablon
Listeyi klasörden çıkarın:
find . -type f -printf '%s\t%p\n' | sort -rn | head -30
İstem, o listeyle birlikte:
Bunlar bir klasördeki en büyük otuz dosya, ilk sütun bayt cinsinden boyut.
Her satır için zaten sıkıştırılmış mı, neden, söyle.
Sonra üç grup kur:
1) Bunları ziplemek gerçekten yer kazandırır.
2) Zaten sıkıştırılmış; zip yalnızca ambalaj.
3) Asıl ağırlık burada ve bunların kendilerinin yeniden kaydedilmesi gerek.
Amacım {hedef: e postayla gönderme / uzun süreli arşiv / siteye yükleme}.
Sayı uydurma; yalnızca bu listeden konuş.
Çıktıya güvenmeden önce: Model yalnızca adları ve boyutları görür, içeriği asla. Zip uzantılı bir dosya fotoğraf dolu olabilir ve modelin haberi olmaz. Herhangi bir orijinali silmeden önce arşivi açıp sağlam olduğunu görün; bir şeyin kalıcı olması gerekiyorsa iki farklı yerde iki kopya tutun. Bozuk bir arşiv kendini tam da ona ihtiyaç duyduğunuz anda gösterir.
Bu işte yapay zeka
Sıkıştırma, bir dil modelinin mucize yarattığı yer değil; asıl işi sıradan programlar yapar ve ücretsizdirler. Modelin burada gerçekten iyi olduğu şey şu: klasörden kendinizin çıkardığı bir listeyi okuyup ağırlığın nerede olduğunu ve hangi çabanın boşa gittiğini söylemek. Bir de ona hiç verilmemesi gereken bir iş var, aşağıda.
Gerçekten işe yarayan araçlar
- Gemini Dosya listesi üzerinde mekanik geçiş için, hızlı ve ucuz modeliyle. Googleın kendi sayfası, Gemini web uygulamasının 230dan fazla ülke ve bölgede çalıştığını söylüyor ve İran o listede yok.
- Claude Komutu yalnızca çalıştırmak değil anlamak istediğinizde, çünkü açıklar ve açıklaması tartışılabilir. İran, Anthropicin iki desteklenen ülke listesinin hiçbirinde yok ve İrandan resmi bir ödeme yolu bulunmuyor.
- 7-Zip Yapay zeka aracı değil ve bilerek burada: bu dersin asıl işini tek bir ücretsiz program yapar, hiçbir model gerektirmez. Model karar verir, program sıkıştırır.
- RGB İran için erişim ve ödeme katmanı, araçların kendisinden ayrı tutulmuş.
Nerede geri teper
Bu konudaki risk beklenmedik bir yerde: ücretsiz çevrimiçi sıkıştırma araçları. Adresi aratır, dosyayı yükler, küçültülmüş kopyayı indirirsiniz. Ama dosyanız tanımadığınız bir sunucuya, okumadığınız bir saklama politikası altında gitti. Tatil fotoğrafı için bunun önemi yok; sözleşme, maaş bordrosu ya da taranmış kimlik içinse sıkıştırma kendi bilgisayarınızda ücretsiz bir programla olur ve yüklemek için hiçbir sebep yoktur. Aynısı bir belgeyi sohbet botuna vermek için de geçerli: içeriğin model eğitimine gidip gitmediği o hizmetin planına ve ayarlarına bağlıdır ve şirketler bunu yazıyor, örneğin Googleın Gemini uygulamaları için gizlilik sayfasında. İkinci risk daha teknik: model dosya boyutlarını tahmin eder ve tahmini genelde yanlıştır. Dosyanızın ne kadar küçüleceğine dair her sayı, bir modelden değil, sıkıştırmanın gerçekten çalıştırılmasından gelmeli.
Kaynaklar: Google: Gemini Apps privacy Where you can use the Gemini web app Anthropic supported countries
Bu tavsiyenin sınırı
Bu dersteki sayılar bu sunucuda, burada adı geçen dosyaların tam kendisi üzerinde ölçüldü ve sizin dosyanıza taşınmaz. Tekrarı bol bir metin dörtte birden daha çok büzülür; bir veritabanı dosyası neredeyse hiç büzülmez. İkincisi, sıkıştırma yedeğin yerine geçmez: ZIP arşivi tek bir dosyadır ve bozulursa içindeki her şeyi de yanında götürebilir, oysa sıradan bir klasör genelde yalnızca zarar gören dosyayı kaybeder. Arşive konan parola da kurumsal düzeyde şifreleme değildir; rastgele bir bakışa karşı iyidir, o kadar.
Kendi işimizden
Bu derste okuduğunuz her sayı bu sunucuda 2026-09-06 tarihinde alındı ve yeniden üretilebilir. Sitenin tema stil dosyası 129 KB ve en yüksek ayarındaki gzipten geçince 32 KB oluyor. Medya kitaplığından bir WebP görsel, 549 KB, aynı gzipten küçük değil 115 bayt büyük çıktı; ve gzip gidiş dönüşünden sonra o dosyanın sha256 parmak izi tıpatıp aynıydı, ki kayıpsızın anlamı budur. Ama en ilginç kısmı sitenin kendi önbellek katmanı: o anda diskte 3111 hazır sayfa dosyası vardı ve o klasörde sıkıştırılmamış tek bir kopya yoktu. Hiçbir sayfa iki kez saklanmıyor; yalnızca gzip sürümü yazılıyor ve web sunucusunun doğrudan gönderdiği de o. O 3111 sayfa birlikte 466 MB HTML ve diskte 101 MB yer kaplıyor, yani yüzde 21.77.
Gerçek devam soruları
ZIP mi RAR mı 7z mi daha iyi?
Üçü de kayıpsızdır ve gündelik iş için aralarındaki fark küçüktür. ZIPin avantajı, Windows, Mac ve Linuxun hiçbir şey kurmadan onu açmasıdır; bu yüzden başkalarına göndermek için daha güvenli seçimdir. 7z genelde biraz daha fazla sıkar, karşılığında karşı tarafın programına ihtiyacı olur.
Bir dosyayı iki kez ziplersem daha küçülür mü?
Hayır ve genelde biraz büyür. İlk geçiş tekrarı aldı ve alınacak bir şey kalmadı, oysa her paketleme turu birkaç baytlık başlık ekler. Bu derste WebP görsele olan tam olarak buydu, 115 bayt kazandı.
Zip dosyam bozuldu; yapılacak bir şey var mı?
Bazen evet. Bazı sıkıştırma programlarında onarım seçeneği vardır ve sağlam kısmı çekip çıkarabilirler, özellikle isteğe bağlı kurtarma verisi olan RARda. Ama dürüst cevap şu: çoğu durumda hasarlı kısım gitmiştir ve arşivin yedeğin yerine geçmemesinin başlıca sebebi budur.