Vai al contenuto
OneKitly

Contatore di byte (UTF-8)

Conta caratteri, byte UTF-8, parole e righe nel testo. Accetta un intero file, così un log lungo non deve passare dagli appunti.

Contatore di byte (UTF-8) funziona direttamente da questa pagina — gratuito, istantaneo, nulla da installare. È collocato sotto Codifica e decodifica nel nostro catalogo, accanto a Encoder / decoder Base64 e Convertitore da esadecimale a testo.

Come si usa

  1. Apri lo strumento — senza registrazione né installazione.
  2. Inserisci i tuoi dati o regola le opzioni disponibili.
  3. Ottieni il risultato all'istante, poi copialo o scaricalo.

Domande frequenti

A cosa serve Contatore di byte (UTF-8)?

Conta caratteri, byte UTF-8, parole e righe nel testo. Accetta un intero file, così un log lungo non deve passare dagli appunti.

In quali casi si usa davvero?

Leggere un payload che ti hanno mandato, incorporare un file piccolo in una configurazione e capire perché una query string si rompe una volta arrivata al server.

Qual è l'errore più comune?

Scambiare Base64 per una protezione. È una codifica, non cifratura: chiunque la decodifica all'istante, e un token incollato in una issue pubblica è un token esposto.

Cos'altro è archiviato accanto?

Encoder / decoder Base64, Convertitore da esadecimale a testo e Codificatore / decodificatore di entità HTML condividono la sua sezione. Non sono varianti di questo — stare archiviati insieme non è somigliarsi — ma è lì che si cerca se alla fine non era lo strumento giusto.

Da dove vengono i dati?

Le codifiche seguono i rispettivi RFC, quindi un andata e ritorno è senza perdite. La codifica URL ha due varianti — spazio come %20 o come segno più — e lo strumento indica quale applica.

Per approfondire

Tutte le guide
SpiegazioneContare caratteri contro un limite fissato da qualcun altroUn'emoji vale 1 carattere, o 7, o 11, o 25, a seconda di chi conta. Quale intendono il tuo modulo, il tuo database e il tuo gateway SMS — e un test con un solo incolla per capire con quale hai a che fare.GuidaI limiti di caratteri che mordono davvero: unità di codice, code point e grafemiUn carattere è tre cose insieme. Un'emoji con tonalità di pelle è 1 grafema, 2 code point e 4 unità UTF-16. Ogni conteggio di questa guida è stato misurato in Node, più il motivo per cui un SMS scende da 160 a 70 e perché VARCHAR(255) non sono 255 di niente in particolare.SpiegazioneFare l'escape di una stringa per JSON: tre caratteri sono obbligatori, e uno è una trappolaLa RFC 8259 impone l'escape di esattamente tre cose dentro una stringa JSON. Tutto il resto è facoltativo. Ciò che rompe davvero le pipeline è un surrogato spaiato: legale nel testo JSON, impossibile in UTF-8, e sostituito in silenzio non appena i tuoi dati vengono scritti.SpiegazioneCos'è un JWT (JSON Web Token)?Un JWT è un token compatto e firmato che trasporta identità tra servizi. Ecco le sue tre parti, l'uso per l'autenticazione e i limiti di sicurezza.GuidaCostruire un URL con parametri che sopravvive a un copia-incollaTre codifiche, una differenza visibile: %20 o +. La modalità modulo del generatore riproduce URLSearchParams byte per byte su diciassette valori — ma dagli un URL di base con un frammento e ogni parametro finisce dentro l'hash, dove nessun server lo vede.SpiegazioneChe cosa c'è dentro un JWT — e che cosa non proteggeUn JWT è firmato, non cifrato. Chiunque abbia il token può decodificare il payload e leggerne ogni claim. Ecco un token reale, decodificato senza alcuna chiave, più i tre attacchi che la firma deve fermare e l'unico problema che non può risolvere.