.netrc의 문자 인코딩

.netrc의 문자 인코딩

어떤 문자 인코딩을 사용해야 하는지 아는 사람이 있나요 .netrc? 독일 사용자로서 저는 때때로 비밀번호에 발음 구별 부호를 추가합니다.

그래서 내 질문은 이것이 latin1로 간주됩니까, 아니면 파일을 UTF-8로 잘 인코딩한다고 가정할 수 있습니까?

답변1

적용 가능한 표준은 없으며 .netrc1980년대 BSD 기능으로 시작되었습니다. 물론 이것은 UTF-8보다 우선합니다. 그러나 다음이 있기 때문에아니요표준적으로, 아마도 (a) 로케일 기반 인코딩 또는 (b) UTF-8을 가정하는 누군가의 "개선"을 사용하고 있을 것입니다. 그것에 의존하지 마십시오.

FTP의 암호는 RFC(UTF-8 이전 버전)에 포함되어 있으며 내용은 다음과 같습니다.ASCII 코드. 섹션 5.3.2에서 BNF의 관련 부분은 다음과 같습니다.

        <password> ::= <string>
        <string> ::= <char> | <char><string>
        <char> ::= any of the 128 ASCII characters except <CR> and
        <LF>

후속 RFC는 RFC 959를 기반으로 구축되지만 규칙은 변경되지 않습니다. 그러나 구현자는 Latin1을 사용할 수 있도록 확장합니다.

추가 자료:

관련 정보