Dosya İmzası Nedir?



Bilgisayar programcılığında bir dosya imzası, dosyanın başında bulunan benzersiz bir tanımlayıcı numaradır. Bu sayı, gerçek kolay kredi veren bankalardosyada yer alan veriler hakkında bilgi veren dosya türünü tanımlar. Bu bilgi, dosya uzantısı veya kullanıcı hatası dosyayı yanlış tip olarak yanlış tanımladığında ne tür dosyaların okunmakta olduğunu belirlemek için kullanılabilir. Dosya imzası ayrıca, dosyada saklanan orijinal verilerin hala bozulmamış ve değiştirilmemiş olmasını sağlayan bilgiler içerebilir. Bu elemanların kombinasyonu, özellikle bilgisayar virüslerine karşı bir dosya imzasının önemli bir doğrulama şekli olarak sunulmasına izin verir.
Bir dosya imzası kavramı, bir dosya üstbilgisine, bir dosyanın başlangıcında, bilgilerin dosyada nasıl saklandığına dair parametreleri tanımlayan bir veri bloğu ihtiyacından dolayı ortaya çıkmıştır. Başlık bilgisinin bir kısmı, orijinal olarak oluşturulan dosya türünü tanımlayan bir bayt dizisidir. Bu, bir dosya dosyası, bir istemci ve sunucu arasında bir iletişim yöntemi olarak kullanıldığında bir görüntü dosyası, belirli bir programdan bir belge veya bir protokol tipi olabilir. Dosya başlığı tanımlanmış bir standart kullanmaz; Bunun yerine, her bir farklı forma özeldir, yani bir program veya işletim sistemi bilinmeyen bir dosyanın türünü belirlemek için bir dosya imza veri tabanına ihtiyaç duyar.
Gerçek dosya imzası bazen sihirli bir sayı olarak anılır. Programlamada, bu, içerdiği veri alanında benzersiz bir değerdir. Dosya türünü belirlemek için bir dosya üstbilgisine bakıldığında, bu, iki dosya imzasının aynı olmaması ve her bir biçim türünün farklı bir bayt dizesi tanımlamasına izin vermesi anlamına gelir. Bu, dosyaların çevrimiçi olarak hızlı kredi veren bankalaraktarılması ve yorumlanması ile ilgilenirken, bir dosyanın tanımlayıcı uzantısının keyfi olabileceği ve bir dosya türü için bir tanımlayıcı olarak kullanılamayacağı durumlarda özellikle kullanılabilir.
Sadece dosya türüne ek olarak, bir dosya imzası, bir dosya üzerinde hata kontrolünün yapılmasına izin veren bilgileri de içerebildiğinden, tuttuğu verinin bozulmadan doğrulanabilmesi sağlanabilir. Bu genellikle bir sağlama toplamı olarak bilinen bir işlev kullanılarak gerçekleştirilir. Bir sağlama toplamı, bir dosya aktarıldıktan veya yüklendikten sonra çoğaltılabilecek matematiksel değerler oluşturmak için dosya verisinin tamsayı değerlerini kullanan bir işlevdir. En basit biçimde, bu işlem, bir dizi baytın değerlerinin dosyaya eklenmesini ve daha sonra toplamın kaydedilmesini ve programın dosyanın aynı işlevi gerçekleştirmesini engellemesini sağlar. Kod çözme sırasında sonuçlar farklıysa, dosya bozulmuş olabilir ve veriler geçersiz olabilir veya kötü amaçlı amaçlar için değiştirilmiş olabilir.

Yorumlar

Bu blogdaki popüler yayınlar

Microsoft Bob nedir?

Mesajlaşma sırasında Sürüş Hakkında Bilmem Gerekenler (DWT)?

Tek Kullanıcı İşletim Sistemi Nedir?