시작하기
타입 변환
이 페이지의 내용
  1. 값을 숫자로 변환
  2. 값을 텍스트로 변환
  3. 값을 디지털로 변환
  4. 값을 정수로 변환
  5. 텍스트를 날짜로 변환
  6. 텍스트를 시간으로 변환
  7. 텍스트를 시간길이로 변환
  8. 텍스트를 색상으로 변환
  9. 바이트 배열을 정수로 변환
  10. 정수를 바이트 배열로 변환
  11. 2진수 텍스트를 정수로 변환
  12. 정수를 2진수 텍스트로 변환
  13. 16진수 텍스트를 정수로 변환
  14. 정수를 16진수 텍스트로 변환
  15. 바이트 배열을 UTF-8 텍스트로 변환
  16. UTF-8 텍스트를 바이트 배열로 변환
  17. 16진수 텍스트를 바이트 배열로 변환
  18. 바이트 배열을 16진수 텍스트로 변환

타입 변환

변수 타입 간 변환입니다. 텍스트를 숫자, 날짜, 시간, 시간길이로 바꾸는 블록은 형식에 맞지 않는 텍스트를 받으면 실행 시 에러가 발생합니다. 정수 변환은 부호 유무와 크기(1, 2, 4바이트)를 선택하며, 범위를 넘는 값은 넘친 자리가 잘려 다른 값이 됩니다(예: 172를 부호있는 1바이트로 변환 → -84). 정수와 바이트 배열, 2진수·16진수 텍스트를 서로 바꾸는 블록은 값을 4바이트 부호없는 정수로 다루므로 결과는 항상 4바이트입니다(예: 65450 → 00 00 FF AA).

알아두기 이 카테고리의 바이트 배열·16진수·2진수 텍스트 변환은 첫 번째 바이트(비트)가 MSB(Most Significant Byte/Bit)인 빅엔디언입니다. 반면 비트/바이트 카테고리의 분해·합치기 블록은 리스트의 첫 번째 항목이 LSB(Least Significant)로 순서가 반대입니다. 두 카테고리를 함께 쓸 때 바이트 순서를 확인합니다.

값을 숫자로 변환

값을 숫자로 변환

디지털, 숫자, 텍스트를 숫자로 변환합니다. 숫자로 변환할 수 없는 텍스트는 에러가 발생합니다. 예: true → 1, false → 0, "123" → 123, "가나다라" → 에러

  • 입력: 값 [디지털, 숫자, 텍스트]
  • 출력: 변환된 숫자 [숫자]

값을 텍스트로 변환

값을 텍스트로 변환

모든 타입의 값을 텍스트로 변환합니다. 예: true → "true", 123 → "123", 2023-03-23 → "2023-03-23"

  • 입력: 값 [모든 타입]
  • 출력: 변환된 텍스트 [텍스트]

값을 디지털로 변환

값을 디지털로 변환

숫자를 디지털(true 또는 false)로 변환합니다. 예: 1 → true, 0 → false

  • 입력: 값 [디지털, 숫자]
  • 출력: 변환된 디지털 값 [디지털]

값을 정수로 변환

값을 정수로 변환

입력 값을 선택한 정수 타입으로 변환합니다. 정수 타입은 부호있는 1바이트, 부호없는 1바이트, 부호있는 2바이트, 부호없는 2바이트, 부호있는 4바이트, 부호없는 4바이트 중에서 선택합니다. 예: 172를 부호있는 1바이트 정수로 변환 → -84

  • 입력: 값 [숫자]
  • 출력: 변환된 정수 값 [숫자]

텍스트를 날짜로 변환

텍스트를 날짜로 변환

텍스트를 날짜로 변환합니다. 날짜 형식이 아닌 텍스트는 에러가 발생합니다. 예: "2022-12-01" → 2022-12-01

  • 입력: 텍스트 [텍스트]
  • 출력: 변환된 날짜 [날짜]

텍스트를 시간으로 변환

텍스트를 시간으로 변환

텍스트를 시간으로 변환합니다. 시간 형식이 아닌 텍스트는 에러가 발생합니다. 예: "14:27:30" → 14:27:30

  • 입력: 텍스트 [텍스트]
  • 출력: 변환된 시간 [시간]

텍스트를 시간길이로 변환

텍스트를 시간길이로 변환

텍스트를 시간길이로 변환합니다. 시간길이 형식은 "0h 0m 0s 0ms" 또는 "0:0:0:0"이며, 형식이 아닌 텍스트는 에러가 발생합니다. 예: "12:34:56:789" → 12시간 34분 56초 789밀리초

  • 입력: 텍스트 [텍스트]
  • 출력: 변환된 시간길이 [시간길이]

텍스트를 색상으로 변환

텍스트를 색상 값으로 변환합니다. 입력 텍스트는 "#FF0000"(빨강)과 같은 16진수 색상 형식이어야 합니다. 프로젝트 버전 0.16.0 이상에서 툴박스에 표시됩니다. 예: "#00FF00" → 초록색

  • 입력: 텍스트 [텍스트]
  • 출력: 색상 값 [색상]

바이트 배열을 정수로 변환

바이트 배열을 정수로 변환

바이트 배열을 4바이트 부호없는 정수로 변환합니다. 바이트 배열의 첫 번째 바이트가 MSB(Most Significant Byte)입니다. 예: FF AA → 65450

  • 입력: 바이트 배열 [바이트 배열]
  • 출력: 변환된 정수 값 [숫자]

정수를 바이트 배열로 변환

정수를 바이트 배열로 변환

정수를 바이트 배열로 변환합니다. 입력 값은 4바이트 정수로 자동 변환되며, 바이트 배열의 첫 번째 바이트가 MSB입니다. 예: 65450 → 00 00 FF AA

  • 입력: 정수 [숫자]
  • 출력: 변환된 바이트 배열 [바이트 배열]

2진수 텍스트를 정수로 변환

2진수 텍스트를 정수로 변환

2진수 텍스트를 4바이트 부호없는 정수로 변환합니다. 첫 번째 비트가 MSB(Most Significant Bit)이며, 텍스트에 공백(스페이스)이 포함되어도 됩니다. 예: "1111 1111 1010 1010" → 65450

  • 입력: 2진수 텍스트 [텍스트]
  • 출력: 변환된 정수 값 [숫자]

정수를 2진수 텍스트로 변환

정수를 2진수 텍스트로 변환

정수를 32자리 2진수 텍스트로 변환합니다. 입력 값은 4바이트 정수로 자동 변환되며, 첫 번째 비트가 MSB입니다. 예: 65450 → "00000000000000001111111110101010"

  • 입력: 정수 [숫자]
  • 출력: 변환된 2진수 텍스트 [텍스트]

16진수 텍스트를 정수로 변환

16진수 텍스트를 정수로 변환

16진수 텍스트를 4바이트 부호없는 정수로 변환합니다. 첫 번째 바이트가 MSB이며, 입력 텍스트는 구분자 없음(00AAFF), 공백(00 AA FF), 콤마(00, AA, FF), 콜론(00:AA:FF) 네 형식 중 하나여야 합니다. 예: "FF AA" → 65450

  • 입력: 16진수 텍스트 [텍스트]
  • 출력: 변환된 정수 값 [숫자]

정수를 16진수 텍스트로 변환

정수를 16진수 텍스트로 변환

정수를 16진수 텍스트로 변환합니다. 입력 값은 4바이트 정수로 자동 변환되며, 첫 번째 바이트가 MSB입니다. 예: 65450 → "00 00 FF AA"

  • 입력: 정수 [숫자]
  • 출력: 변환된 16진수 텍스트 [텍스트]

바이트 배열을 UTF-8 텍스트로 변환

바이트 배열을 UTF-8 텍스트로 변환

바이트 배열을 UTF-8 텍스트로 해석합니다. 예: EA B0 80 EB 82 98 EB 8B A4 → "가나다"

  • 입력: 바이트 배열 [바이트 배열]
  • 출력: UTF-8 텍스트 [텍스트]

UTF-8 텍스트를 바이트 배열로 변환

UTF-8 텍스트를 바이트 배열로 변환

텍스트를 UTF-8로 인코딩한 바이트 배열을 만듭니다. 예: "가나다" → EA B0 80 EB 82 98 EB 8B A4

  • 입력: UTF-8 텍스트 [텍스트]
  • 출력: 바이트 배열 [바이트 배열]

16진수 텍스트를 바이트 배열로 변환

16진수 텍스트를 바이트 배열로 변환

16진수 텍스트를 바이트 배열로 변환합니다. 입력 텍스트는 구분자 없음(00AAFF), 공백(00 AA FF), 콤마(00, AA, FF), 콜론(00:AA:FF) 네 형식 중 하나여야 합니다. 예: "AF 00 B0" → AF 00 B0

  • 입력: 16진수 텍스트 [텍스트]
  • 출력: 변환된 바이트 배열 [바이트 배열]

바이트 배열을 16진수 텍스트로 변환

바이트 배열을 16진수 텍스트로 변환

바이트 배열을 공백으로 구분한 16진수 텍스트로 변환합니다. 예: AF 00 B0 → "AF 00 B0"

  • 입력: 바이트 배열 [바이트 배열]
  • 출력: 변환된 16진수 텍스트 [텍스트]