2009-09-29 14 views

cevap

9

Böyle bir şey yok.

+2

Pencereler, bir dosyaya rastgele yazmalara izin veriyor. Her bir yazım gerekliyse, dosyanın sağlama toplamını yeniden hesaplar mı? –

+0

En az EXE dosyalarının, diğer türlerin sahip olabileceği gibi bir sağlama toplamı olduğunu hayal ediyorum. –

+0

Andrew doğru. – Foredecker

8

Windows, her dosya için bir hash kaydetmez. Jader Dias'ın önerdiği gibi, EXE'ler ve DLL'ler için checksum'lar var ama bunlar aradığınız droidler değil.

Bu tür bir karışma olsanız bile, hala benzersizliği garanti etmediğini unutmayın. Aynı hash (ve boyut) ile iki dosya bulduysanız, dosyaların gerçekten aynı olup olmadığını belirlemek için içerikleri karşılaştırmanız gerekir.

JPEG dosyalarında bazı sağlama toplamları veya karma değerler olabilir, ancak büyük olasılıkla bunlara da güvenebilirsiniz.

+1

+1 "Bu kadar karma olsanız bile, yine de benzersizliği garanti etmediğinizi unutmayın." ... her ne kadar küçük çaplı değişimlerin * neredeyse her zaman * benzersiz bir karmaşaya yol açtığı doğru olsa da, kullanıcılar bu sihirli durumları üretmenin bir yolunu bulurlar. – overslacked

2

Windows, eğer doğru bir şekilde hatırlatırsam, bunun için kendi eklentilerinizi yazabilir (başka bir deyişle, dosyaları özel bir şekilde dizine eklemek için) &. Muhtemelen, JPG & için bir eklenti yazabilir ve daha sonra dosyaları bulmak için arama API çağrıları yapabilirsiniz (Windows indekslemeden sonra).

+1

Sanırım Windows görüntüleri (dosya isimleri gibi) metinleri dizine eklemiyor. –

+2

Gönderen: MSDN: Dizine eklenen içerik, eklentilerle desteklenen dosya ve veri türlerine dayanır ... Pencere Arama desteğine dahil edilen, 200 farklı veri türü içeren süzgeçler ... düz metin dosyaları, HTML ve birçok Daha. Elbette, yalnızca belirli dosyaları desteklerken, özel bir eklenti ile her şeyi dizine ekleyebilirsiniz. Kesinlikle arama MP3'leri endeksleyebilir - JPG'ler farklı olmaz. – Vitali

İlgili konular