CRC32-laskuri
Laske UTF-8-tekstin tai paikallisen tiedoston CRC-32 ja vertaa 8-numeroista tarkistussummaa. Mukana 123456789-testivektori ja CRC32C:n erot.
Tulos tulee tähän.
Näin lasket ja vertaat CRC32-tarkistussummia
- Kirjoita teksti tai valitse paikallinen tiedosto. Valittua tiedostoa käytetään tekstin sijaan.
- Liitä vertailua varten vain odotetut kahdeksan heksadesimaalinumeroa.
- Laske, tarkista täsmääminen ja kopioi tai lataa tarkistussumma.
Näin käytät työkalua: CRC32-laskuri
Käytössä on CRC-32/ISO-HDLC, joka tunnetaan ZIPistä ja Ethernetistä. Se havaitsee tahattoman tiedon vioittumisen, mutta ei suojaa tarkoitukselliselta muuttamiselta. CRC32C on eri algoritmi, joka antaa eri tuloksia.
CRC32-esimerkki: standardin 123456789-testivektori
- Syöte
123456789- Tulos
cbf43926
Kysymyksiä työkalusta: CRC32-laskuri
Mitä CRC32-muunnelmaa laskuri käyttää?
Laskuri käyttää CRC-32/ISO-HDLC:tä, joka tunnetaan myös nimellä IEEE CRC-32, polynomilla 0x04C11DB7. Teksti 123456789 antaa tuloksen cbf43926. CRC32C käyttää eri polynomia ja antaa eri tuloksen. Tulos on kahdeksan heksadesimaalinumeroa pienillä kirjaimilla ja alkunollilla; tyhjä syöte antaa 00000000.
Miksi ZIP-tiedoston CRC32 eroaa sen sisältämästä arvosta?
ZIP-tiedoston valitseminen laskee koko arkistotiedoston tarkistussumman. ZIP:n yksittäisen kohteen CRC koskee kohteen pakkaamattomia tavuja, ei koko ZIP-tiedostoa. Pura kohde ja valitse saatu tiedosto sen CRC:n vertailua varten. Tiedostonimet ja polut eivät sisälly laskentaan.
Miten vertaan CRC32:ta ja miksi arvot voivat erota?
Liitä vain kahdeksan heksadesimaalinumeroa ilman 0x-etuliitettä tai tiedostonimeä. Vertailu ohittaa kirjainkoon ja reunojen tyhjemerkit. Teksti käyttää UTF-8-koodausta ilman siistimistä tai normalisointia, joten välilyönnit, CRLF ja LF, lopun rivinvaihto ja UTF-8 BOM voivat muuttaa tulosta. Tiedostosta käytetään täsmälliset tavut. Rajat ovat 8 MiB tekstiä ja 32 MiB tiedostoa kohti.
Suojaako CRC32 peukaloinnilta tai salaako se tietoja?
CRC32 tunnistaa tahattomia vaurioita; se ei ole salausta eikä kryptografinen tiiviste. Eri tiedoilla voi olla sama CRC, eikä menetelmä suojaa tahallisilta muutoksilta. Käytä vahvempaan eheyden tarkistukseen SHA-256:ta ja luotettavaa tarkistussummaa, tai salaiseen avaimeen perustuvaan viestin todennukseen HMAC-työkalua.
Lähetetäänkö tiedostoni, tokenini tai tekstini palvelimelle?
Ei. Työkalut käsittelevät tiedot selaimessasi. Sivusto toimittaa sivun ja ohjelmakoodin, mutta syötettäsi ei lähetetä muunnospalvelimelle eikä tallenneta käyttäjätilille.
Hyödylliset työkalut seuraavaan vaiheeseen
- SHA-256-tiiviste ja tarkistussumma
Laske tekstin ja tiedostojen SHA-256-tiiviste ja tarkista latauksia julkaistuja tarkistussummia vasten.
- MD5-tiiviste ja tarkistussumma
Laske tekstin tai paikallisen tiedoston MD5-tiiviste ja vertaa sitä odotettuun tarkistussummaan.
- Tiedosto Base64-muotoon
Koodaa mikä tahansa tiedosto Base64-muotoon. Lisää halutessasi Data URI, täytemerkit tai MIME-rivinvaihdot.
Kaikki kehittäjätyökalut
Koodaus ja tiedostot
Muunna tekstiä, tavuja, verkko-osoitteita ja upotettuja kuvia alkuperäisiä tietoja muuttamatta.
Base64-koodaus ja purku
Koodaa UTF-8-teksti Base64-muotoon tai pura tavallinen ja URL-turvallinen Base64. Valitse täytemerkit ja rivipituus.
Base64URL-koodaus ja purku
Koodaa teksti URL-turvalliseen Base64-muotoon merkeillä - ja _ ja pura Base64URL myös ilman täytemerkkejä.
Kuva Base64-muotoon
Muunna PNG-, JPEG-, GIF-, WebP-, SVG- ja muut tunnistetut kuvat Base64 Data URI -muotoon selaimessa.
Base64 kuvaksi
Pura Base64-kuvia ja Data URI -merkkijonoja, esikatsele tuettuja kuvamuotoja ja lataa alkuperäiset tavut.
Tiedosto Base64-muotoon
Koodaa mikä tahansa tiedosto Base64-muotoon. Lisää halutessasi Data URI, täytemerkit tai MIME-rivinvaihdot.
Base64 tiedostoksi
Palauta ladattava tiedosto Base64- tai Data URI -syötteestä muuttamatta purettuja tavuja.
URL-koodaus ja purku
Koodaa URL-osoitteiden osia, kokonaisia osoitteita ja lomakearvoja tai pura prosenttikoodaus ja välilyönnit.
HTML-entiteettien koodaus ja purku
Muunna teksti HTML-entiteeteiksi tai pura nimetyt ja numeeriset merkkiviittaukset.
Unicode-tarkastelu ja escape-muunnin
Tarkastele Unicode-koodipisteitä, UTF-8-tavuja ja UTF-16-koodiyksiköitä ja muunna JavaScriptin Unicode-escape-sekvenssejä.
Tietojen ja tekstin tarkastelu
Lue rakenteista dataa ja tokeneita ja selvitä tarkasti, mikä muuttui.
JSON-muotoilu, tiivistys ja tarkistus
Muotoile, tiivistä ja tarkista JSON säilyttäen suurten lukujen tarkkuus. Valitse sisennys ja avainten lajittelu.
JWT-dekooderi
Lue JWT:n otsake ja sisältö ja tarkastele voimassaoloaikoja lähettämättä tokenia ulkopuoliseen palveluun.
Tekstien vertailu
Vertaa kahta tekstiä riveittäin, sanoittain tai merkeittäin ja korosta erot säilyttäen välilyönnit ja rivinvaihdot.
Säännöllisten lausekkeiden testeri
Testaa JavaScript-regex-lausekkeita: liput, osumien sijainnit, sieppausryhmät ja nimetyt ryhmät.
Tiivisteet, tunnisteet ja ajastukset
Tarkista tiedostoja, luo tunnisteita ja tutki ajankohtia ja toistuvia ajastuksia.
MD5-tiiviste ja tarkistussumma
Laske tekstin tai paikallisen tiedoston MD5-tiiviste ja vertaa sitä odotettuun tarkistussummaan.
SHA-1-tiiviste ja tarkistussumma
Laske UTF-8-tekstin tai tiedoston SHA-1-tiiviste ja vertaa tulosta tarkistussummaan.
SHA-256-tiiviste ja tarkistussumma
Laske tekstin ja tiedostojen SHA-256-tiiviste ja tarkista latauksia julkaistuja tarkistussummia vasten.
SHA-512-tiiviste ja tarkistussumma
Laske tekstin ja tiedostojen SHA-512-tiiviste omalla laitteellasi ja vertaa kokonaisia heksadesimaalituloksia.
HMAC-generaattori
Luo HMAC-SHA-1-, HMAC-SHA-256- ja HMAC-SHA-512-koodeja salaisella UTF-8- tai heksadesimaaliavaimella.
UUID- ja GUID-generaattori
Luo satunnaisia UUID v4 -tunnisteita tai ajallisesti järjestyviä UUID v7 -tunnisteita yksittäin tai erissä.
Unix-aikaleimamuunnin
Muunna Unix-sekunteja, millisekunteja ja ISO 8601 -päiväyksiä ja tarkastele samaa hetkeä UTC- tai IANA-aikavyöhykkeellä.
Cron-lausekkeen tulkinta
Tarkista viisi- ja kuusikenttäiset Cron-lausekkeet ja katso tulevat suoritusajat aikavyöhykkeet ja kesäaika huomioiden.
Cron-lausekkeen luonti
Luo Cron-lausekkeita aikakentistä tai valmiista ajastuksista ja esikatsele tulevia suoritusaikoja valitulla aikavyöhykkeellä.
Teksti ja tiedostot käsitellään omalla laitteellasi. Älä jätä luottamuksellisia tuloksia jaetulle leikepöydälle. Käytä yksityisten avainten ja tokenien käsittelyyn luotettavaa laitetta.