Görüntüleyici.com

Ana sayfa/Blog/Dosya formatları

ZIP Dosyası Açılmıyor: Bozuk Arşivin 6 Olası Nedeni ve Çözümü

Açılmayan bir ZIP dosyası çoğu zaman bozuk değildir. ZIP biçiminin resmi tanımına ve Microsoft'un belgelerine dayanarak en yaygın altı nedeni, belirtilerini ve her biri için doğru adımı sıraladık.

Görüntüleyici.com Editör Ekibi5 dk okuma

Açık kitap, harf kalıpları ve küçük eşyalarla dolu tahta çekmece
Görsel: kaynak ve lisans bilgisi

"Arşiv bozuk", "beklenmeyen bir hata" ya da "geçersiz dosya" mesajı veren bir ZIP dosyasının çoğu zaman gerçekten hasarlı olmadığı ortaya çıkar. Daha sık görülen nedenler yarım inmiş dosya, parçalara bölünmüş arşiv, açan programın tanımadığı bir sıkıştırma yöntemi ya da parola korumasıdır. Hangisiyle karşı karşıya olduğunuzu anlamak, doğru çözümü seçmenin ilk adımıdır.

ZIP dosyasının yapısını bilmek neden işe yarar?

ZIP biçiminin resmi tanımı PKWARE'in yayımladığı APPNOTE belgesidir. Bu belgeye göre bir ZIP arşivinde her dosyanın önünde kendi yerel başlığı bulunur, ama arşivin "içindekiler" listesi olan merkezi dizin dosyanın en sonunda yer alır. Merkezi dizinin bittiğini gösteren kayıt da en sondadır.

Pratik sonucu şudur: indirme yüzde 95'te kesilirse dosyanın büyük kısmı sağlam olsa bile son bölüm, yani içindekiler listesi eksik kalır. Birçok program bu durumda arşivi hiç açmaz. Aynı nedenle ZIP'i kendi içinde tanıyan başka biçimler de etkilenir: DOCX, XLSX, EPUB ve UYAP'ın UDF dosyaları da ZIP kabı kullanır.

1. Dosya yarım inmiş veya eksik kopyalanmış

En sık rastlanan neden budur. Tarayıcı indirmeyi tamamlamadan kapatılmış, mobil bağlantı kopmuş, bulut eşitlemesi bitmeden dosya taşınmış olabilir. Belirtiler:

  • dosya boyutu gönderenin söylediğinden ya da indirme sayfasında yazandan küçüktür,
  • arşiv hiç açılmaz ya da son birkaç dosya listede yoktur,
  • aynı bağlantıdan yeniden indirilen dosya sorunsuz açılır.

Çözüm basit ama sabır ister: dosyayı yeniden indirin, boyutunu kaynakla karşılaştırın. Gönderen dosyanın SHA-256 gibi bir özet değerini paylaşıyorsa onu da karşılaştırın. "Onarma" araçlarına geçmeden önce bu adımı atlamayın; eksik veriyi hiçbir araç yoktan var edemez.

2. Arşiv parçalara bölünmüş

Büyük arşivler e-posta sınırına sığsın diye parçalara bölünür. APPNOTE, bölünmüş ZIP dosyalarının adlandırmasını şöyle tanımlar: ilk parça dosya.z01, sonrakiler .z02, .z03 diye gider ve son parça dosya.zip adını alır. Belgeye göre bunun nedeni merkezi dizinin son parçada bulunmasıdır.

Bu yüzden elinizde yalnızca .zip uzantılı parça varsa arşiv açılmaz ya da boş görünür; diğer parçalar da aynı klasörde ve aynı adla durmalıdır. RAR arşivlerinde parçalar genellikle .part1.rar, .part2.rar diye adlandırılır; eski arşivlerde .r00, .r01 biçimi de görülür. Tüm parçaları tek klasöre indirip ilk parçayı masaüstü bir arşiv programıyla açın.

Tarayıcı tabanlı görüntüleyicimiz tek bir dosyayla çalışır; parçaları birleştirmez. Bölünmüş arşivler için 7-Zip veya WinRAR gibi masaüstü programlar gerekir.

3. Sıkıştırma yöntemi desteklenmiyor

"ZIP" tek bir sıkıştırma yöntemi değildir. APPNOTE, klasik Deflate (yöntem 8) dışında pek çok yöntem listeler: Deflate64 (yöntem 9), BZIP2 (12), LZMA (14), Zstandard (93), XZ (95) ve AES şifrelemesini gösteren AE-x işareti (99). Açan program yalnızca Deflate'i biliyorsa diğerleriyle sıkıştırılmış dosyalarda "desteklenmeyen yöntem" ya da genel bir hata verir.

WinZip'in .zipx uzantısı genellikle bu gelişmiş yöntemlerin kullanıldığını ima eder; uzantısı .zip olan bir dosya da aynı yöntemlerle üretilmiş olabilir. Belirti tipiktir: arşivin listesi görünür, ama bazı ya da tüm dosyaları çıkarmaya çalışınca hata alırsınız.

Çözüm için iki yol var. Birincisi daha çok yöntemi tanıyan bir arşiv programı kullanmak. İkincisi, dosyayı alan kişiler arasında uyumluluk önemliyse gönderenden arşivi standart Deflate ile yeniden oluşturmasını istemek. Çoğu arşiv programında bu seçenek "sıkıştırma yöntemi" ayarında bulunur.

4. Arşiv parola korumalı

APPNOTE'a göre ZIP içindeki her dosyanın başlığındaki bir bayrak, dosyanın şifreli olup olmadığını belirtir. Eski ZipCrypto yöntemiyle güçlü AES şifrelemesi farklıdır ve her program ikisini de desteklemez.

Microsoft'un destek sayfası bu konuda açıktır: Windows 11 sürüm 24H2 ZIP, RAR, 7z ve TAR biçimlerini destekler, ancak şifreli arşiv dosyalarında işlem yapmayı desteklemez. Microsoft şifreli arşivler için 7-Zip veya WinRAR gibi üçüncü taraf uygulamaları önerir. Yani Dosya Gezgini'nde açılmayan parolalı bir ZIP bozuk değildir; yalnızca Windows'un yerleşik aracı onunla çalışmaz.

Parolayı bilmiyorsanız yapılacak şey göndereni aramaktır. Parolayı aynı e-postanın içinde isteyip almak da iyi bir uygulama değildir: arşiv ile parola aynı kanaldan gidiyorsa şifrelemenin korumasının büyük kısmı boşa gider.

5. Türkçe dosya adları bozuk görünüyor

Arşiv açılıyor ama dosya adlarında ş, ğ, ı yerine anlamsız işaretler çıkıyorsa sorun kodlamadadır. APPNOTE'un ek bölümüne göre ZIP biçimi tarihsel olarak yalnızca IBM Kod Sayfası 437'yi (CP437) desteklemiştir; bu kod sayfası Türkçe harflerin çoğunu içermez. Sonradan eklenen bir kurala göre başlıktaki 11. bit (dil kodlaması bayrağı) işaretliyse dosya adı UTF-8 olarak okunmalıdır. Bayrak işaretli değilse ad, "orijinal ZIP kodlamasında" kabul edilir.

Uygulamada bazı eski veya yerel araçlar Türkçe adları bayrağı işaretlemeden, Türkçe Windows'un DOS kod sayfası olan CP857 gibi bir kodlamayla yazar. Arşivi başka dilde bir sistemde ya da UTF-8 varsayan bir programda açınca adlar karışır. İçerik genellikle sağlamdır; yalnızca adlar yanlış çözülür.

  • Dosyaları çıkarıp elle yeniden adlandırmak küçük arşivlerde en hızlı çözümdür.
  • Bazı masaüstü arşiv programları dosya adı kod sayfasını elle seçmeye izin verir.
  • Arşivi siz hazırlıyorsanız UTF-8 dosya adı destekleyen güncel bir araç kullanın.

6. Dosya aslında ZIP değil

Uzantısı .zip olan her dosya ZIP değildir. Bir web sayfasının hata mesajı, bir RAR arşivi ya da tamamen başka bir dosya yanlış adla kaydedilmiş olabilir. ZIP dosyaları PK harfleriyle başlar; RAR Rar!, 7z ise 7z ile başlayan bir imzayla. Uzantıyla gerçek türün nasıl ayrıştığını dosya uzantısı ve gerçek dosya türü yazısında adım adım anlattık.

Tarayıcıda arşivin içine bakmak

ZIP görüntüleyici arşivi sunucuya yüklemeden tarayıcınızda açar, içindeki dosyaları boyut ve tarihle listeler. Her dosyayı tek tek önizleyebilir ya da yalnızca ihtiyacınız olanı indirebilirsiniz; arşiv içinde arama da yapılabilir. İlk okuma kütüphanesi arşivi çözemezse araç sırayla başka okuyucuları dener. Bu yaklaşım bazı alışılmadık ZIP varyantlarında işe yarayabilir; yine de her sıkıştırma yöntemini ve her hasarlı dosyayı okuyacağını söyleyemeyiz.

Sınırları da net: parola korumalı arşivler bu araçta açılmaz, bölünmüş arşivler birleştirilmez. RAR, 7z ve TAR ailesi için RAR ve 7z görüntüleyici ayrı bir sayfadadır. Temel kullanım için kısa özet ZIP, RAR ve 7z rehberinde duruyor.

WhatsApp üzerinden gelen UYAP belgesi .zip olarak iniyorsa arşiv bozuk değildir; UDF zaten ZIP kabı kullanır. Bu durumun çözümünü WhatsApp UDF ZIP rehberinde anlattık.

Hangi belirti hangi nedene işaret eder?

BelirtiOlası nedenİlk yapılacak
Hiç açılmıyor, boyut beklenenden küçükYarım indirmeYeniden indirip boyutu karşılaştırın
Yanında .z01 ya da part2 dosyaları varBölünmüş arşivTüm parçaları aynı klasöre alın
Liste görünüyor, çıkarma hata veriyorDesteklenmeyen yöntem veya şifreBaşka arşiv programı deneyin, parolayı sorun
Dosya adları anlamsız karakterliKodlama (CP437/CP857/UTF-8)İçeriği çıkarıp adları düzeltin
Hiçbir araç tanımıyorDosya ZIP değilİlk baytlara bakın

Arşivin içinden çıkan bir Word belgesi açılmıyorsa sorun bu kez belgenin kendisinde olabilir; bozuk Word dosyası yazısına bakın.

Bu yazıdaki araçlar

Dosyanız sunucuya yüklenmeden, tarayıcınızda çalışır:

Kaynaklar

  1. PKWARE — .ZIP File Format Specification (APPNOTE.TXT)
  2. Microsoft Destek — Zip and unzip files in Windows
  3. Microsoft Destek — Common file name extensions in Windows

Yazıların nasıl hazırlandığını metodoloji sayfasında anlatıyoruz.

Sık sorulan sorular

Windows'ta ZIP açılmıyor ama başka bilgisayarda açılıyor, neden?

Arşiv, Windows'un yerleşik aracının desteklemediği bir sıkıştırma yöntemi veya şifreleme kullanıyor olabilir. Microsoft, Windows 11 24H2'nin şifreli arşivlerde işlem yapmadığını belirtir ve bunlar için üçüncü taraf uygulamaları önerir.

Yarım inmiş bir ZIP dosyasını onarmak mümkün mü?

Kısmen. Bazı araçlar yerel başlıklardan sağlam dosyaları kurtarabilir, ama eksik kalan veri geri gelmez. İlk yapılacak şey dosyayı yeniden indirip boyutunu kaynakla karşılaştırmaktır.

Parolalı ZIP'i tarayıcıda açabilir miyim?

Sitedeki ZIP görüntüleyici parola korumalı arşivleri açmaz. Parolalı arşivler için 7-Zip veya WinRAR gibi bir masaüstü program gerekir.

Arşivdeki Türkçe dosya adları neden bozuk görünüyor?

ZIP biçimi tarihsel olarak CP437 kod sayfasını kullanır; UTF-8 yalnızca başlıktaki dil kodlaması bayrağı işaretliyse devreye girer. Bayrak işaretlenmeden farklı bir kod sayfasıyla yazılan adlar başka sistemlerde yanlış çözülür.

Arşivim sunucuya yükleniyor mu?

Hayır. ZIP ve RAR/7z görüntüleyiciler arşivi tarayıcınızda okur; dosya içeriği sunucuya gönderilmez.

İlgili yazılar