İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

fitmd5 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden onWorks ücretsiz barındırma sağlayıcısında fitmd5'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen fitmd5 komutudur.

Program:

ADI


fitmd5 - DATAMD5 anahtar sözcüğünü/değerini hesaplayın/güncelleyin

SİNOPSİS


uygun [-Amerika Birleşik Devletleri]

TANIM


uygun bir FITS dosyasındaki tüm veri bölümlerinin MD5 imzasını hesaplar ve çıktısını alır.
stdout'taki sonuçlar. Bu komut, isteğe bağlı olarak ana FITS başlığını değiştirmede güncelleyebilir.
DATAMD5 anahtarının değeri.

Bu komut, bir FITS dosyasına benzersiz bir kimlik vermek için kullanışlıdır. Algoritma sadece göz atar
giriş dosyasındaki tüm veri bölümlerinden geçer ve veri bloklarını bir MD5 karma değerine iletir
işlev. Nihai sonuç, benzersiz bir şekilde tanımlamak için kullanılabilecek 128 bitlik bir imzadır.
dosya.

Bu yaklaşım, FITS dosyalarını benzersiz kimliklerle etiketlemek için bir araç sağlamayı amaçlamaktadır.
dosya bütünlüğü için bir sağlama toplamı olarak kullanılması amaçlanmıştır (CKSUM anahtarı,
bu), bu ruhla kullanılabilse de. Ana nokta, yalnızca veri bölümlerinin
dikkate alınır ve başlıkları etkilemeden değiştirme imkanı bırakılır.
veri imzası.

MD5 karma işlemi kriptografik olarak güçlüdür, bu da iki tane olma olasılığı anlamına gelir.
aynı kimliği alan farklı FITS dosyaları neredeyse sıfırdır. Yeterince iyi olmalı
on binlerce kareye benzersiz bir kimlik atayın. Hala küçük ama
sıfır olmayan iki farklı dosyanın aynı anahtarı alma olasılığı, bu yaklaşım
çok sayıda dosyayı (tipik olarak: milyonlarca) etiketlemeniz önerilmez. Eğer sen
FITS dosyalarından oluşan geniş bir veritabanınız varsa, zaman damgası kullanmak genellikle daha iyi bir yaklaşımdır.

MD5 imzası, FITS dosyalarının bir listesini etiketlemek için iyi bir çözümdür.
veritabanı yöneticisinin üzerinde hiçbir kontrolü olmayan çeşitli kaynaklardan kaynaklanmaktadır.
Tipik olarak, belirli bir alet için kalibrasyon çerçevelerini tutan kalibrasyon veri tabanları,
benzersiz dosya adlandırma ile senkronize olmayabilecek farklı aktörlerden veri alın
sözleşmeler. Bu komut, her birine benzersiz bir kimlik atamanın her zaman mümkün olmasını sağlar.
çerçevesi.

Girilen FITS dosyasında veri bölümü yoksa, döndürülen MD5 anahtarının non-non-displayacağına dikkat edin.
sıfır (tam olarak d41d8cd98f00b204e9800998ecf8427e'dir). Bu imza aynı zamanda
iki dosyanın tam olarak aynı piksellere sahip olması durumunda ilginç özellik (bit bazında karşılaştırmalar)
aynı kimliği alacaklardır, bu örneğin regresyon testleri için yararlıdır.

Ana başlıklarında DATAMD5 anahtarını içeren dosyalar oluşturmak istiyorsanız,
kullan uygun her zaman bu anahtarı ekleyen kitaplık. Diğer FITS ile çalışıyorsanız-
işleme yazılımı için boş bir DATAMD5 yer tutucusu ayırmalı ve bunu uygulamalısınız.
değeri güncellemek için -u seçeneğiyle komut verin.

Bu komutun, yalnızca dosyanın değil, tam bir dosyanın MD5 toplamını da hesaplayabileceğine dikkat edin.
veri bölümleri (bkz. -a seçeneği). Bu modda komut, komutla tamamen aynıdır.
Dosyalardaki sağlama toplamlarını hesaplamak için kullanılan GNU md5sum komutu. Bu durumda giriş dosyaları
FITS olması gerekmez, ancak yine de normal dosyalar olmaları gerekir.

SEÇENEKLER


-u Varsa, ana başlıktaki DATAMD5 anahtar sözcüğünü güncellemeyi deneyin.

-s Sessiz mod: herhangi bir mesaj yazdırmadan çalıştırın.

-a Dosyadaki tüm bitlerde MD5 toplamını hesaplayın. Bu modda, komut şöyle davranır:
örneğin bir sağlama toplamı olarak kullanılacak GNU md5sum komutu. Bu seçenek tüm
diğerleri.

onworks.net hizmetlerini kullanarak fitmd5'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad