Windiff.exe Yardımcı Programı'nı kullanma

Bu makalede, aynı olup olmadıklarını doğrulamak için iki ASCII dosyasının içeriğini veya ASCII dosyaları içeren iki klasörün içeriğini grafik olarak karşılaştıran bir araç olan Windiff.exe yardımcı programının nasıl kullanılacağı açıklanmaktadır. Dosya bayt sayısı ve oluşturma tarihi güvenilir göstergeler değildir.

Şunlar için geçerlidir: Windows Server 2012 R2, Windows 10 - tüm sürümler
Özgün KB numarası: 159214

Özet

Bazen olağan dışı program davranışıyla karşılaşabilir ve bir dosyanın zarar gördüğünden şüphelenebilir veya iki dosyanın aynı bayt sayısıyla farklı tarihlere sahip olduğundan şüphelenebilirsiniz. Bu nedenle, aynı olduklarından emin olmak istersiniz. Bir dosyadan şüpheleniliyorsa, tipik çözüm bilinen iyi bir dosyadan yeniden kopyalanır. Bu çözüm sorunu çözebilir, ancak özgün dosyanın zarar görmüş olup olmadığını bilmenize engel olur. Dosya hasarı temel alınan bir ağ veya sistem sorununu gösterdiği için bunu belirlemek önemli olabilir.

Ek Bilgi

Microsoft Windows 2000 ve sonraki sürümlerde Windiff.exe, Support\Tools klasöründeki özgün CD-ROM'a eklenir. Destek araçlarını yüklemek için Support\Tools klasöründen Setup.exe çalıştırın. Windiff.exe Support.cab dosyasında da bulunur. Support.cab her hizmet paketine dahildir.

Microsoft Windows NT'da Windiff.exe Windows NT 4.0 Kaynak Seti'ne dahildir. Windows NT 4.0 Resource Kit Destek Araçları'nı indirmek için aşağıdaki Microsoft Web sitesini ziyaret edin:
MS Windows NT 4.0 Resource Kit Destek Araçları

Windiff.exe yardımcı programı, belirttiğiniz ASCII metin dosyaları arasındaki farkları veya ASCII metin dosyalarını içeren klasörler arasındaki farkı grafik olarak gösterir ve özellikle program kaynak kodunu karşılaştırmak için kullanışlıdır. Alt klasör ağaçlarının tamamını karşılaştırmak için Windiff.exe kullanabilirsiniz. Ekranda, bir dosya listesinin karşılaştırma durumunun özeti (ana hat modu) veya dosyaların ayrıntılı bir satır satır karşılaştırması (genişletilmiş mod) gösterilir.

Windiff.exe kullanarak iki dosyayı karşılaştırmak için şu adımları izleyin:

  1. Windiff.exe'ı başlatın.

  2. Dosya menüsünde Dosyaları Karşılaştır'a tıklayın.

  3. İlk Dosya Seç iletişim kutusunda, karşılaştırmadaki ilk dosya için bir dosya adı bulun ve tıklayın ve ardından Aç'a tıklayın.

  4. İkinci Dosya Seç iletişim kutusunda, karşılaştırmadaki ikinci dosya için bir dosya adı bulun ve tıklayın ve ardından Aç'a tıklayın.

    Sağ bölmedeki bilgiler, dosya farkı olup olmadığını gösterir.

  5. Gerçek dosya farklarını görüntülemek için çıktı sonuçlarını Windiff.exe ilk satıra tıklayın ve genişlet menüsünde Yalnızca Sol Dosya, Yalnızca Sağ Dosya veya Her İki Dosya'ya tıklayın.

    Renk kodlu sonuçlar, dosya farklılıklarının ne olduğunu gösterir.

Windiff.exe kullanarak iki klasörü karşılaştırmak için şu adımları izleyin:

  1. Windiff.exe'ı başlatın.

  2. Dosya menüsünde Dizinleri Karşılaştır'a tıklayın.

  3. DizinLeri Seç iletişim kutusunda, Dir1 ve Dir2 kutularına karşılaştırmak istediğiniz iki klasör adını yazın. Alt klasörleri eklemek istiyorsanız, Alt dizinleri dahil et onay kutusunu tıklayarak seçin.

    Sağ bölmedeki bilgiler, iki klasör arasındaki farkları gösterir.

  4. Gerçek dosya farklarını görüntülemek için, Windiff.exe çıktı sonuçlarında istediğiniz satıra tıklayın ve genişlet menüsünde Yalnızca Sol Dosya, Yalnızca Sağ Dosya veya Her İki Dosya'ya tıklayın.

    Renk kodlu sonuçlar, dosya farklılıklarının ne olduğunu gösterir.

Windiff.exe komut satırından da çalıştırabilirsiniz. Bunu yapma hakkında bilgi edinmek veya Windiff.exe kullanma hakkında daha fazla bilgi için Windiff.exe Yardım dosyasına (Windiff.hlp) bakın.

Yerel ASCII ve ikili dosyaları karşılaştırmak veya yerel bir dosyayı uzak sitedeki sorgulanabilir bir dosyayla karşılaştırmak için kullanabileceğiniz Windiff.exe dışında başka yardımcı programlar da vardır.

Yerel bir sitedeki iki dosyayı veya dosya grubunu karşılaştırmak için Fc.exe ve Comp.exe dosya karşılaştırma komutlarını kullanabilirsiniz. Her iki komut da bir komut isteminden çalıştırılır.

İki ASCII veya ikili dosyayı satır satır karşılaştırmak için Fc.exe kullanabilirsiniz. Çeşitli komut satırı seçenekleri sunar. Örneğin, iki ikili dosyayı karşılaştırmak için komutunu kullanın fc /b . Seçeneklerin tam listesi için komut istemine yazın fc /? .

ASCII ve ikili dosyaları karşılaştırmak ve iki farklı klasördeki dosya gruplarını karşılaştırmak için Comp.exe kullanabilirsiniz. Örneğin, bir klasördeki tüm .dll dosyalarını farklı bir bilgisayardaki aynı klasördeki tüm .dll dosyalarıyla karşılaştırmak için komut istemine aşağıdakileri yazın:

comp C:\Winnt\System32\*.dll \\DifferentComputerName\C$\Winnt\System32\*.dll

Yerel dosyayı uzak dosyayla karşılaştırmak için üçüncü taraf sıkıştırma yardımcı programı Pkzip.exe gibi bir yardımcı program kullanabilirsiniz. Bunu yapmak için, dosyayı hem yerel hem de uzak sitelerde sıkıştırmak için Pkzip.exe kullanın. Büyük bir dosyayı sıkıştırmak zaman alabildiği için pkzip -e0 (sıkıştırma yok) seçeneğini kullanmak daha hızlıdır. Dosyaları daraltdıktan sonra komutunu kullanarak pkzip -v .zip dosyalarının döngüsel yedeklilik denetimi (CRC32) değerini inceleyin. CRC32 değerleri uzak ve yerel siteler için aynıysa, dosyalar aynıdır.

Not

Ekli CRC32 nedeniyle dosyayı uzak bir siteye göndermeden önce dosyayı sıkıştırmak için Pkzip.exe kullanırsanız, dosya aktarım sırasında zarar görmüşse sıkıştırma işlemi sırasında bir hata iletisi alırsınız. Hata iletisi almazsanız dosya zarar görmeden iletilir.

Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.