Perché questo strumento è utile
Usare netstrings per semplici esempi di protocollo con prefisso di lunghezza in cui i delimitatori possono apparire all'interno del payload e i confini dei byte devono rimanere inequivocabili.
Scegli un'edizione completa, approvata dal QA, pubblicata per questo sito.
Inquadra un valore UTF-8 come lunghezza:dati, oppure decodifica una netstring rigorosa la cui lunghezza in byte dichiarata corrisponda esattamente.
Pronto. I tuoi dati di lavoro restano in questo browser.
Usare netstrings per semplici esempi di protocollo con prefisso di lunghezza in cui i delimitatori possono apparire all'interno del payload e i confini dei byte devono rimanere inequivocabili.
Il browser conta i byte UTF-8 anziché i caratteri, scrive una lunghezza decimale e verifica il due punti, la virgola e il confine esatto dei byte durante la decodifica.
Hello diventa 5:Hello, mentre il valore Unicode Привет usa la sua lunghezza UTF-8 di 12 byte invece di sei lettere visibili.
Il calcolo è deterministico e spiega gli errori di convalida invece di modificare silenziosamente l'input non valido.
L'input e l'output restano in questa scheda. La copia e il download avvengono tramite le API del browser senza alcun caricamento su un server.
Ogni esecuzione riporta la modalità dello strumento, il timestamp e la dimensione di input/output, in modo che i dati trasformati possano essere controllati.