JPEG dosyaları hakkında konuşuyorsanız, jpeginfo yardımcı programı tam olarak aradığınız şeydir. Farklı JPEG hataları ve bozulma türleri için dosyaları kontrol edebilir ve bir hata kodu (komut dosyası oluşturma için en yararlı şey) döndürebilir veya sadece hatalı dosyaları silebilir.
Manuel kontrollere dayanmadan her şeyin iyi kopyalandığından emin olmak için ilk dosya aktarımımın bir parçası olarak kullanıyorum. (Bundan sonra, normal yedek / bitrot korumamın bir parçası olarak sağlama toplamlarının değişmediğinden emin olurum.)
Program komut satırıdır ve kaynak kodu olarak gelir, ancak herhangi bir Linux dağıtımında veya bir geliştirme ortamı düzgün bir şekilde kurulmuş bir Mac'te kolayca kurulmalı ve kullanılmalıdır. Cygwin veya MinGW ile Windows'ta bile yapabileceğinizden eminim. (Örneğin, bütünlüğünü garanti edemesem de, bu blog yazısı yasal görünüyor ve önceden derlenmiş bir indirme içeriyor.) Kendiniz oluşturmak için:
$ git clone https://github.com/tjko/jpeginfo.git
Cloning into 'jpeginfo'...
[...]
Checking connectivity... done
$ cd jpeginfo/
$ ./configure && make
Bu jpeginfo
, yerinde çalıştırabileceğiniz veya istediğiniz yere kopyalayabileceğiniz (muhtemelen kullanarak make install
) bir komut oluşturmalıdır .
Sonra, şu şekilde çalıştırın:
$ ./jpeginfo -c *.jpg
test1.jpg 1996 x 2554 24bit Exif P 6582168 [OK]
test2.jpg 1996 x 2554 24bit Exif P 6582116 Premature end of JPEG file [WARNING]
test3.jpg Corrupt JPEG data: 1 extraneous bytes before marker 0xe2 1996 x 2554 24bit Exif P 6582169 [WARNING]
Burada, test1.jpg gayet iyi ve test2.jpg Sondan birkaç bayt sildim ve test3.jpg Üstbilgideki bazı rastgele baytları değiştirdim.
RAW dosyalarınız varsa, bu sayfayı DNG Doğrulaması ile ilgili Amerikan Medya Fotoğrafçıları Derneği'nden veya tescilli RAW formatlarını toplu olarak doğrulamak için Adobe'nin DNG dönüştürücüsünü kullanmayı kapsayan veri doğrulama ayrıntılarından bir tanesine göz atın. (Ne yazık ki, bu bir GUI işlemidir ve kolayca yazılabilir değildir.)
DNG'nin 1.2 sürümünü yerel olarak veren bir kameranız varsa, görüntü verisinin yerleşik bir MD5 sağlama toplamını içerdiği için bu daha da iyidir. Ne yazık ki, bu normal görüntü meta verileriyle depolanmış gibi görünmüyor - ya da en azından exiftool ve exiv2 bunu tanımıyor ve genel olarak 1.2 DNG dosyalarını okuyorlar - yani şu anda Adobe doğrulamasını bildiğim kadarıyla bundan faydalanmanın tek yolu aracıdır.