# CRC32 Oluşturucu

Herhangi bir metnin CRC32 sağlama toplamını anında hesaplayın. Araç, girdinizi UTF-8 olarak kodlar ve ZIP, gzip, PNG ve Ethernet'te kullanılan standart IEEE 802.3 CRC-32 polinomunu uygular; ardından değeri sekiz hex basamağı veya işaretsiz ondalık sayı olarak döndürür. Saklanan sağlama toplamlarını denetlemek, dosya biçimlerinde hata ayıklamak ve sonuçları zlib, PHP crc32 ya da diğer kitaplıklarla karşılaştırmak için kullanın.

## Sık sorulan sorular

### CRC32 nedir?

CRC32, verilerdeki kazara değişiklikleri tespit eden 32 bitlik bir döngüsel artıklık denetimidir. Bu araç, ZIP, gzip, PNG ve zlib tarafından kullanılan IEEE 802.3 polinomunun yansıtılmış biçimi olan 0x04C11DB7 polinomunu kullanır. Sonuç tek bir 32 bitlik sayıdır.

### Standart CRC32 kontrol değerleri nelerdir?

123456789 metni, CRC-32 için yayımlanmış kontrol değeri olan cbf43926 sonucunu verir. Boş girdi 00000000, abc ise 352441c2 sonucunu verir. Başka bir uygulamanın aynı varyantı kullandığını doğrulamak için bunları kullanabilirsiniz.

### Bazı araçlar neden farklı bir CRC32 gösteriyor?

iSCSI ve ext4 tarafından kullanılan CRC-32C (Castagnoli) veya yansıtılmayan BZIP2 biçimi gibi başka varyantlar da vardır. Bunlar farklı polinomlar veya bit sıraları kullanır ve farklı değerler üretir. Ayrıca her iki tarafın da satır sonları dâhil aynı baytları özetlediğini kontrol edin.

### Ondalık çıktı ne anlama geliyor?

Ondalık biçim, sağlama toplamını 0 ile 4294967295 arasında işaretsiz bir tamsayı olarak gösterir. Bu, 64 bit sistemlerde PHP'in crc32 değeriyle ve Python'daki zlib.crc32 ile eşleşir. Onaltılık çıktı, aynı sayının sekiz onaltılık basamakla yazılmış hâlidir.

### CRC32 kriptografik bir özet midir?

Hayır. CRC32 rastgele iletim hatalarını algılar, ancak herkes belirli bir sağlama toplamını verecek veriler oluşturabilir. Kasıtlı değişikliklere karşı koruma gerektiğinde SHA-256 veya başka bir kriptografik özet kullanın.

### CRC32 çakışmaları ne kadar olasıdır?

Yalnızca 32 bit olduğundan, iki rastgele girdinin aynı sağlama toplamını üretme olasılığı yaklaşık dört milyarda birdir. Yaklaşık 77,000 girdi arasında, herhangi bir çiftin çakışma olasılığı şimdiden yüzde 50'ye ulaşır. CRC32 hata algılama için uygundur, ancak benzersiz tanımlayıcılar için uygun değildir.

### Sağlama toplamı hesaplanmadan önce metnim nasıl dönüştürülüyor?

Araç, metnin UTF-8 baytlarını tam olarak girildiği biçimde alır. ASCII dışı karakterler birkaç bayt kaplar ve satır sonları da hesaba katılır; bu nedenle diğer tarafın da aynı baytları kullandığından emin olun.

### Onaltılık çıktı sıfırlarla doldurulur mu?

Evet. Onaltılık biçim her zaman baştaki sıfırlar gerektiğinde eklenerek sekiz küçük harfli basamaktan oluşur; bu nedenle 0x0000abcd, 0000abcd olarak görünür. Bazı araçlar baştaki sıfırları kaldırır veya büyük harf kullanır; değer yine aynıdır.

### Bir dosyanın CRC32 değerini hesaplayabilir miyim?

Bu araç yapıştırdığınız metin üzerinde çalışır. Dosyalar için libarchive araçlarındaki crc32 gibi yerel bir komut veya zlib kullanan kısa bir betik kullanın. ZIP merkezi dizini de her girdinin CRC32 değerini saklar.

### Girdi ne kadar uzun olabilir?

İstek başına en fazla 5 MiB metin. CRC32 çok hızlıdır; bu nedenle sonuç hemen döner ve girdi saklanmaz.

Reklamınız burada mı olsun?

[Bize e-posta gönderin](mailto:hi@dennn.is?subject=OneClick%20Pro%20%C3%BCzerinde%20reklam)

[Reklam WordPress için yapay zekâ ajanlarına hazır eklenti paketi.](https://sleekwp.com/?ref=oneclickpro)
