텍스트를 넷텍스트로 변환

안정적인 데이터 전송을 위해 일반 텍스트를 표준 넷스트링 형식으로 인코딩합니다.

넷텍스트 예제

간단한 인사말

기본 "Hello, World!" 메시지를 넷스트링으로 인코딩

지금 적용

여러 줄 데이터

여러 줄의 텍스트를 각각 줄별 모드를 사용하여 자체 넷스트링으로 인코딩합니다.

지금 적용

숫자 데이터

네트워크 전송을 위해 넷스트링 형식으로 포맷된 숫자 데이터를 인코딩합니다.

지금 적용

넷텍스트(Netstrings) 인코딩 이해하기

넷텍스트란?

Nettext(일반적으로 Netstrings로 알려짐)은 네트워크 전송 또는 데이터 직렬화를 위해 바이트 문자열을 인코딩하는 간단하고 신뢰할 수 있는 방법입니다. D. J. Bernstein이 개발했으며, 구분자나 종결자에 대한 걱정 없이 임의의 데이터를 안전하게 래핑하는 방법을 제공합니다.

형식은 간단합니다: [length]:[data],. 예를 들어, "hello"라는 단어는 5:hello,로 인코딩됩니다.

주요 이점

  • 8비트 클린: Nettext는 null 문자를 포함한 모든 바이트 시퀀스를 저장할 수 있습니다.
  • 빠른 구문 분석: 길이 접두사를 통해 디코더가 메모리를 즉시 할당할 수 있습니다.
  • 재귀: 넷스트링은 다른 넷스트링 안에 중첩되어 복잡한 데이터 구조를 만들 수 있습니다.