basenc - 참조 설명서, 옵션, 명령 예제


이름

basenc - 데이터 인코딩/디코딩 및 표준 출력으로 인쇄

개요

basenc [OPTION]... [FILE]

설명

basenc는 FILE 또는 표준 입력을 표준 출력으로 인코딩 또는 디코딩합니다.

FILE이 없거나 FILE이 -이면 표준 입력을 읽습니다.

긴 옵션에 대한 필수 인수는 짧은 옵션에도 필수입니다.

--base64

'base64' 프로그램과 동일 (RFC4648 섹션 4)

--base64url

파일 및 URL 안전 base64(RFC4648 섹션 5)

--base32

'base32' 프로그램과 동일 (RFC4648 섹션 6)

--base32hex

확장된 16진수 알파벳 base32(RFC4648 섹션 7)

--base16

16진수 인코딩(RFC4648 섹션 8)

--base2msbf

최상위 비트(msb)가 먼저 있는 비트 문자열

--base2lsbf

최하위 비트(lsb)가 먼저 있는 비트 문자열

-d, --decode

데이터 디코딩

-i, --ignore-garbage

디코딩할 때 알파벳이 아닌 문자는 무시하십시오.

-w, --wrap=COLS

COLS 문자(기본값 76) 다음에 인코딩된 줄을 래핑합니다. 줄 바꿈을 비활성화하려면 0을 사용하십시오.

--z85

ascii85와 유사한 인코딩(ZeroMQ 사양:32/Z85); 인코딩할 때 입력 길이는 4의 배수여야 합니다. 디코딩할 때 입력 길이는 5의 배수여야 합니다.

--help

이 도움말을 표시하고 종료

--version

버전 정보 출력 및 종료

디코딩할 때 입력에는 공식 알파벳의 바이트 외에 줄 바꿈이 포함될 수 있습니다. --ignore-garbage를 사용하여 인코딩된 스트림에서 알파벳이 아닌 다른 바이트로부터 복구를 시도하십시오.

인코딩 예

$ printf '\376\117\202' | basenc --base64
/k+C

$ printf '\376\117\202' | basenc --base64url
_k-C

$ printf '\376\117\202' | basenc --base32
7ZHYE===

$ printf '\376\117\202' | basenc --base32hex
VP7O4===

$ printf '\376\117\202' | basenc --base16
FE4F82

$ printf '\376\117\202' | basenc --base2lsbf
011111111111001001000001

$ printf '\376\117\202' | basenc --base2msbf
111111100100111110000010

$ printf '\376\117\202\000' | basenc --z85
@.FaC

작가

Simon Josefsson과 Assaf Gordon이 작성했습니다.

버그 보고

GNU coreutils 온라인 도움말: https://www.gnu.org/software/coreutils/
번역 버그가 있으면 https://translationproject.org/team/에 보고하세요.

저작권

Copyright © 2023 Free Software Foundation, Inc. 라이선스 GPLv3+: GNU GPL 버전 3 이상 https://gnu.org/licenses/gpl.html.
이것은 무료 소프트웨어입니다. 자유롭게 변경하고 재배포할 수 있습니다. 법률이 허용하는 한도 내에서 어떠한 보증도 하지 않습니다.

또한보십시오

Full documentation https://www.gnu.org/software/coreutils/basenc
or available locally via: info '(coreutils) basenc invocation'