Windows'ta dosya sağlama toplamı nasıl doğrulanır

Kısa yanıt: indirilen dosyanın sağlama toplamını indirme sayfasında yayınlanan değerle karşılaştırın. PowerShell'deki Get-FileHash bunu hesaplayabilir ama komutu hatırlamanız ve dizeleri gözle karşılaştırmanız gerekir; Sağlama toplamı denetleyici gibi ücretsiz bir uygulama karşılaştırmayı sizin için yapar — beklenen hash'i yapıştırın, yeşil veya kırmızı etiketi alın.

Sağlama toplamı nedir?

Sağlama toplamı (hash), dosyanın parmak izidir: dosyanın tüm içeriğinden hesaplanan kısa bir dizedir. 10 GB'lık bir imajdaki tek bir biti değiştirin, hash tamamen değişir. Üreticiler indirdikleri dosyaların yanına MD5, SHA-1, SHA-256 veya SHA-512 toplamlarını tam da bunun için koyar: aldığınız dosyanın onların yayınladığı dosya olduğunu kanıtlayabilmeniz için — yolda bozulma yok, sessiz müdahale yok.

Yöntem 1: PowerShell Get-FileHash

  1. Windows Terminal'i (veya PowerShell'i) indirilen dosyanın bulunduğu klasörde açın ve indirme sayfasındaki algoritmanın komutunu çalıştırın:
Get-FileHash .\file.iso -Algorithm SHA256

Hash konsolda görünür; sayfa başka bir algoritma veriyorsa -Algorithm MD5, SHA1 veya SHA512 kullanın.

  1. Yazdırılan hash'i kopyalayın ve sayfayla karşılaştırın — harf büyüklüğüne bakmadan, karakter karakter.

Artıları: Windows'a dahil, kurulum gerektirmez, tek seferlik kontrol için yeterli. Eksileri: tam komutu ve algoritma adlarını hatırlamak gerekir; karşılaştırma elle yapılır ve birbirine benzeyen 64 karakter, satır kaymaları, değişen büyük/küçük harf (PowerShell büyük, siteler çoğu zaman küçük yazar) ve fazladan boşluklar gerçek bir farkı kolayca gizler.

Yöntem 2: çevrimiçi sağlama toplamı servisleri

Bazı siteler dosya yüklemenizi kabul edip MD5 veya SHA-256 değerini gösterir. İşin püf noktası fiilde: dosyanız başkasının sunucusuna yüklenir ve bilgisayarınızdan çıkar. Bir Linux ISO'su için bu katlanılabilir; özel bir belge, iş arşivi ya da NDA kapsamındaki bir dosya için kabul edilemez. Buna bir de yükleme boyutu sınırlarını ve tam ihtiyaç duyduğunuz anda çöken servisleri ekleyin — kolaylık buharlaşır.

Yöntem 3: Sağlama toplamı denetleyici — yapıştır, karşılaştır, bitti

Ücretsiz indir — ChecksumVerifier-Setup.exe

  1. İndirilen dosyayı ekleyin ve indirme sayfasındaki algoritmayı işaretleyin — MD5, SHA-1, SHA-256 veya SHA-512, tek tek ya da birkaçı birden.
  2. Beklenen sağlama toplamını sayfadan üstteki alana yapıştırın: karşılaştırma büyük/küçük harf ve fazladan boşlukları yok sayar, yani web sayfasından doğrudan kopyalanan hash olduğu gibi çalışır.
  3. «Doğrula» düğmesine basın — yeşil «Hash eşleşiyor» etiketi dosyanın sağlam olduğunu; kırmızı «Hash eşleşmiyor» ise yayınlanandan farklı olduğunu ve çalıştırılmaması gerektiğini gösterir.

Hashleme yalnızca bilgisayarınızda çalışır: hiçbir şey yüklenmez, dosya makineden asla çıkmaz ve Wi-Fi'ın kapalı olması hiçbir şeyi değiştirmez. Dosyalar diskten akış halinde okunur, bu yüzden 10 GB'lık bir ISO bile sabit bellek kullanımıyla hashlenir — boyut sınırı yok ve dosyanın belleğe yüklenmesini beklemek yok.

Hash eşleşmezse

  1. Dosyayı çalıştırmayın. Eşleşmeme, diskteki baytların yayınlananlardan farklı olduğu anlamına gelir: indirme bozulmuş ya da yolda değiştirilmiştir.
  2. Başka bir ağ üzerinden yeniden indirin (veya başka bir yansıdan) ve tekrar doğrulayın: çoğu uyuşmazlık yarıda kalan veya hasarlı aktarımlardır ve farklı bir yoldan ikinci deneme genellikle sağlam gelir.
  3. Kaynağı kontrol edin. Hash hâlâ uyuşmuyorsa, üreticinin resmî sitesindeki veya HTTPS sayfasındaki değerle karşılaştırın — resmî olmayan bir yansıyla çelişen bir sağlama toplamı, o yansıya tamamen güvenmemek için bir sebeptir.

SSS

Hangi algoritmayı kullanmalıyım — MD5, SHA-1, SHA-256 veya SHA-512?

İndirme sayfasının yayınladığını — çoğunlukla SHA-256. MD5 ve SHA-1 eski indirmelerde hâlâ görünür ama kasıtlı müdahaleye karşı zayıf sayılır; bozuk bir aktarımı yakalamak için herhangi biri işe yarar, müdahaleye karşı korunmak için SHA-256 veya SHA-512 seçin.

Sitede hash küçük harfle, PowerShell ise büyük harfle yazıyor — bu sorun mu?

Hayır: sağlama toplamı karşılaştırması büyük/küçük harfe duyarlı değildir, b94d… ile B94D… aynı değerdir. Sağlama toplamı denetleyici büyük/küçük harf ve fazladan boşlukları otomatik olarak yok sayar, yani hash'i sayfanın gösterdiği şekilde yapıştırabilirsiniz.

10 GB'lık bir ISO'nun biraz sürmesi normal mi?

Evet — tüm dosyanın okunması gerekir, yani süre disk hızınıza bağlıdır, bir hata değildir. Uygulama dosyayı yüklemek yerine akış halinde okur, bu yüzden bellek kullanımı sabit kalır; birkaç dosyayı sıraya koyun ve tek geçişte çalışmasını bekleyin.


Daha fazla: Wi-Fi ağındaki tüm cihazlar nasıl görülür ve Windows'ta boş klasörler nasıl bulunur ve silinir.