Neden uğraşasın
Çünkü bir indirmenin bozulmasının iki yolu da görünmez: başka bir yerde barındırılan birebir görünen bir kopya, ve sana gelirken değiştirilmiş gerçek bir dosya. İkisi de Gezgin'de farklı görünmez. İkisi de aşağıdaki kontrollerden kalır.
Üçüncü yol daha az kötü niyetli ve daha sık: yarıda kesilmiş bir indirme. Dosya orada, adı doğru ve çalışmıyor. Parmak izi kontrolü bunu da yakalar.
Kontrol 1 — imza
Dosyaya sağ tık → Özellikler.
- Dijital İmzalar sekmesi varsa imzadaki ad bize ait olmalı. Başka birinin adı yazıyorsa dur — o dosya bizim yayınladığımız dosya değil.
- Böyle bir sekme yoksa dosya imzasız ve bu kontrol iki yönde de bir şey söylemiyor. O zaman tek kontrol 2. kontrol ve tek başına yeterli.
Geçerli bir imza, dosyayı kimin imzaladığını ve o andan beri değişmediğini söyler. Elindeki sürümün hangisi olduğunu ya da bu sitede parmak izi yayınlanan sürüm olduğunu söylemez. Onu aşağıdaki parmak izi yapar ve kararı o verir.
Kontrol 2 — parmak izi
SHA-256 parmak izi, dosyanın her baytından hesaplanan 64 karakterlik bir değer. Tek bir bayt değişirse değerin tamamı değişir. Windows bunu hiçbir şey kurmadan hesaplayabiliyor.
İndirdiğin klasörde PowerShell aç (Gezgin'in adres çubuğuna powershell yazıp Enter'a basman yeter):
Get-FileHash .\w0a-*.exe -Algorithm SHA256
Klasörde birden fazla w0a dosyası varsa her biri için bir satır yazar. Çalıştırmak üzere olduğun dosyanınkine bak.
Aynı şey Komut İstemi'nden:
for %f in (w0a-*.exe) do certutil -hashfile "%f" SHA256
Çıkan değeri indirme sayfamızdaki indirme düğmesinin altında yazan SHA-256 ile karşılaştır. Karakteri karakterine aynı olmalı. Büyük ya da küçük harf fark etmez; başka her fark eder.
Dosyayı aldığın yerden kopyaladığın bir parmak izi, başka bir yerden kopyaladığından daha az değerlidir. Dosyayı orada değiştirebilen, yanındaki parmak izini de değiştirebilir. Onu dosyanın yanında değil sitede yayınlamamızın sebebi tam olarak bu.
Kontrollerden biri kalırsa
Dosyayı sil. "Bir bakayım" diye çalıştırma. w0a.app üzerinden yeniden indir — adres çubuğuna elle yazarak, birinin gönderdiği bağlantıdan değil.
Parmak izi yine tutmuyorsa önce doğru dosyayı karşılaştırdığından emin ol. Tarayıcı ikinci indirmeyi adının sonuna (1) ekleyerek kaydetmiş ve eskisini yerinde bırakmış olabilir.
Hâlâ kalıyorsa ya da dosyayı sitemiz olmayan herhangi bir yerden aldıysan bize söyle — nereden aldığını da yaz. w0a'nın başka bir sitedeki kopyası bilmek istediğimiz bir şey.
Bizim tarafımızda ne yapılıyor
Sitemizdeki indirme düğmesi iki şey birden doğru olmadıkça kapalı kalıyor:
- adres kendi alan adımıza ya da kendi herkese açık GitHub depomuzun sürüm sayfasına işaret ediyor, başka hiçbir yere değil;
- yanında düzgün biçimli bir SHA-256 parmak izi yayınlanmış.
Yani sayfa bir yabancının adresinden indirme sunamaz, karşılaştıracağın bir parmak izi olmadan da sunamaz.
İlgili
Bir oyun hızlandırıcının ya da optimizasyon programının Windows'ta neyi değiştirebildiği, neyi değiştiremediği ve ona güvenmeden önce nasıl sınanacağı: Oyun optimizasyon programları işe yarıyor mu?
Bu sayfa yardımcı oldu mu?
Eksik olan neydi, ya da ne işe yaramadı? Bunların hepsini okuyoruz.
Bu sayfa sorununu çözmediyse bize yaz — hangi makaleyi okuduğunu da ekle, o makaleyi düzeltelim.