EBCDIC

EBCDIC
EBCDIC 인코딩 패밀리
분류8비트 기본 라틴 인코딩(ASC 이외)II)
선행BCD

EBCDIC;[1] /ˈbsddkk/)IBM 메인프레임IBM 미드레인지 컴퓨터[1] 운영 체제에서 주로 사용되는 8비트 문자 인코딩입니다.는 펀치 카드에 사용된 코드와 1950년대 후반과 1960년대 [2]초반 IBM의 컴퓨터 주변기기에 사용된 6비트 바이너리 코드 10진수 코드에서 파생되었습니다.Fujitsu-SiemensBS2000/OSD, OS-IV, MSP 및 MSP-EX, SDS Sigma 시리즈, Unisys VS/9, Unisys MCPICL VME 등 다양한 비IBM 플랫폼에서 지원됩니다.

역사

1964년 EBCDIC 문자 세트의 Hollerith 인코딩을 사용한 펀치 카드.인쇄된 문자를 표시하도록 상단의 대비가 향상되었습니다.

EBCDIC은 1963년과 1964년에 IBM에 의해 고안되었으며 IBM System/360 메인프레임 컴퓨터 라인의 출시와 함께 발표되었습니다.8비트 문자 인코딩으로 7비트 ASCII 인코딩 방식과는 별도로 개발되었습니다.기존의 Binary-Coded Decimal(BCD) Interchange Code(BCDIC)를 확장하기 위해 작성되었습니다.BCDIC는 펀치된 카드2개의 존과 숫자 펀치를 6비트로 인코딩하는 효율적인 수단으로 고안되었습니다.「s」와 「S」의 구별된 부호화(1이 아닌 위치 2)는, 물리 [citation needed]카드의 정합성을 확보하기 위해서, 홀 펀치가 서로 너무 가까이 있지 않는 것이 바람직했던 펀치 카드로부터 유지되고 있습니다.

IBM은 ASCII 표준화 [3]위원회의 주요 제안자였지만, 이 회사는 ASCII 주변기기(카드 펀치 머신 등)를 System/360 컴퓨터와 함께 출하할 수 있도록 준비할 시간이 없었기 때문에 [2]EBCDIC로 결정했습니다.System/360은 RCA Spectra 70, ICL System 4, Facsu FACOM 의 클론과 함께 큰 성공을 거두었고, EBCDIC도 마찬가지였습니다.

모든 IBM 메인프레임 미드레인지 운영 체제는 고유한[4] 인코딩으로 EBCDIC를 사용합니다(예: z/OSISPF는 EBCDIC 및 ASCII 인코딩 파일을 모두 검색하고 편집할 수 있습니다).소프트웨어는 인코딩과 변환이 가능하며, 최신 메인프레임(예: IBM Z)에는 문자 집합 간의 변환을 가속화하기 위한 프로세서 명령이 하드웨어 수준에서 포함되어 있습니다.

Unicode Consortium에 의해 제안된 UTF-EBCDIC이라는EBCDIC 지향 Unicode 변환 포맷이 있습니다.UTF-EBCDIC은 Unicode를 처리하기 위해 EBCDIC 소프트웨어를 쉽게 업데이트할 수 있도록 설계되었지만 오픈 인터체인지 환경에서는 사용되지 않습니다.광범위한 EBCDIC을 지원하는 시스템에서도 널리 사용되지 않았습니다.예를 들어, z/OS는 Unicode를 지원하지만(특히 UTF-16을 선호함), z/OS는 UTF-EBCDIC만 제한적으로 지원합니다.

일부 IBM 제품은 EBCD를 사용하지 않습니다.IC; IBM AIX, IBM Z의 LinuxPower의 Linux는 모두 ASCII를 사용합니다.

ASC와의 호환성II

ASCII와 EBCDIC 모두에서 작동하는 소프트웨어를 작성하는데 많은 어려움이 있었습니다.

  • ASCII로 동작하는 간단한 코드인 문자간의 갭은 EBCDIC에서 실패합니다.예를들면for (c = 'A'; c <= 'Z'; ++c) putchar(c);는 ASCII 를 사용하는 경우 알파벳을 A ~ Z 로 인쇄합니다만, EBCDIC 에서는 41 문자(미할당 문자 수 포함)를 인쇄합니다.이를 수정하려면 코드와 함수 호출을 복잡하게 만들어야 했지만 프로그래머들은 이를 크게 거부했습니다.
  • EBCDIC을 정렬하면 ASCII와 정반대의 소문자가 대문자 앞에, 숫자가 앞에 배치됩니다.
  • ASCII용으로 설계된 프로그래밍 언어, 파일 형식 및 네트워크 프로토콜은 EBCDIC에 존재하지 않는 사용 가능한 구두점(컬리 괄호 { 및 } 등)을 빠르게 사용하여 EBCD로 변환했습니다.IC 시스템이 어렵다.반대로 EBCDIC에는 IBM 시스템에서 사용되고 ASCII로 변환할 수 없는 ( ( US cent )와 같은 몇 개의 문자가 포함되어 있습니다.
  • EBCDIC에서 사용되는 가장 일반적인 줄 바꿈 규칙은 줄 사이에 NEL(NEXT LINE) 코드를 사용하는 것입니다.타겟 인코딩에 NEL이 있는 경우에도 다른 인코딩으로 변환하면 NEL이 LF 또는 CR/LF로 대체되는 경우가 많습니다.이것에 의해, LF 와 NEL 는 같은 문자로 변환되어 구별할 수 없게 됩니다.
  • 7비트 ASCII가 사용되었을 경우, 8비트 바이트의 「미사용」하이비트가 존재해, 많은 소프트웨어가 그 외의 정보를 격납하고 있었습니다.또한 소프트웨어는 7비트를 패킹하고 8비트를 폐기합니다.예를 들어 36비트 [5]워드에 5개의 7비트 ASCII 문자를 패킹합니다.높은 비트가 설정된PDP-11 바이트에서는 음수로 처리되어 C에 복사된 동작이 높은 비트가 설정되어 있으면 예기치 않은 문제가 발생합니다.이 때문에 ASCII에서8비트 EBCDIC로의 전환이 어려워졌습니다(8비트 확장 ASCII 인코딩으로의 전환도 어려워졌습니다).

코드 페이지 레이아웃

원래 EBCD를 기반으로 수백 개의 EBCDIC 코드 페이지가 있습니다.IC 문자 인코딩: 중국어, 일본어(EBCDIC 930, JEF, KEIS 등), 한국어, 그리스어(EBCDIC 875) 등의 비라틴어 스크립트용 코드 페이지 등 세계 각지에서 사용하기 위한 다양한 EBCDIC 코드 페이지가 있습니다.또한 뚜렷한 이유 없이 글자가 바뀐 변형도 매우 많다.

다음 표는 라틴 알파벳을 사용하는 모든 EBCDIC 코드 페이지에 동일한 할당이 있어야 하는 문자인 EBCDIC의 "불변 부분 집합"[6]을 보여 줍니다.(이것은 느낌표를 제외한 ISO/IEC 646 불변 레퍼토리의 대부분을 포함합니다.)또한 누락된 ASCII 및 EBCDIC 구두점이 코드 페이지 37(EBCDIC의 코드 페이지 변형 중 하나)에 있습니다.공백 셀은 변형에서 지역별 문자로 채워지지만 회색으로 표시된 문자도 자주 바뀌거나 교체됩니다.

EBCDIC
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x 없음 SOH STX ETX HT RNL GE SPS RPT VT FF CR 그렇게 SI
1배 DLE DC1 DC2 DC3 RES /
ENP
NL BS POC 할 수 있다 전자파 UBS 1원 IFS IGS IRS IUS/
ITB
2배 DS SOS FS BYP/
INP
LF ETB ESC SA SFE SM/
소프트웨어
CSP MFA ENQ ACK
3배 동기 적외선 PP TRN NBS 전원 SBS IT부문 RFF 3원 DC4 NAK 후보선수
4배 SP ¢ . < > ( +
5배 & ! $ * ) ; ¬
6배 - / ¦ , % _ > ?
7배 ` : # @ ' = "
8배 a b c d e f g h i ±
9배 j k l m n o p q r
도끼 ~ s t u v w x y z
Bx ^ [ ]
Cx { A B C D E F G H I
Dx } J K L M N O P Q R
\ S T U V W X Y Z
Fx 0 1 2 3 4 5 6 7 8 9 EO

ASCII가 아닌 EBCDIC 컨트롤의 정의

다음으로 ASCII 제어 문자에 매핑되지 않거나 추가 용도가 있는EBCDIC 제어 문자의 정의를 나타냅니다.유니코드에 매핑될 때, 이러한 코드들은 대부분 IBM의 CDRA([7][8]Character Data Representation Architecture)에서 지정한 방식으로 C1 제어 문자 코데포인트에 매핑됩니다.

New Line(NL; 신규회선)의 디폴트 매핑은 ISO/IEC 6429 Next Line(NEL; 다음 회선) 문자(동작도 Unicode Annex [9]14에서 지정되어 있지만 필수는 아님)에 대응하고 있지만, 이러한 C1 매핑된 컨트롤의 대부분은 ISO/IEC 6429 C1 세트 또는 기타 등록된 컨트롤 세트(예: 66301)와 일치하지 않습니다.이것에 의해, ASCII 이외의 EBCDIC 는 일의의 C1 제어 세트를 제어할 수 있게 됩니다만, ISO-IR [11]레지스트리에 등록되어 있는 C1 제어 세트에는 포함되지 않습니다.즉, ISO/IEC 2022 로 지정되어 있는 제어 세트 지정 시퀀스가 할당되어 있지 않고, ISO/IEC 10646(유니코드)[12]옵션으로 허가되어 있습니다.

U+0085(다음 줄) 외에 유니코드 표준은 C1 제어 문자에 대한 해석을 규정하지 않고 상위 수준의 프로토콜(다른 [13]용도로 사용하지 않을 경우 ISO/IEC 6429 해석을 제안하지만 필수는 아니다)에 따라 이 매핑은 유니코드에서 허용되지만 지정되지는 않는다.

니모닉 EBCDIC CDRA[7][8] 페어링 이름. 설명[14]
04 009C 선택한다. 단일 바이트 파라미터를 사용하는 디바이스 제어 문자.
PF 펀치오프 GOST 19768-93[15]의해 이 위치에 나열됩니다.
RNL 06 0086 필요한 새 라인 줄 바꿈 리셋Indit 탭 모드
LC 소문자 GOST 19768-93[15]의해 이 위치에 나열됩니다.
GE 08 0097 그래픽 이스케이프 다음 문자의 해석을 변경하는 잠금 해제 시프트(예:코드 페이지 310).ISO/IEC 6429의 SS2(008E)를 비교합니다.
SPS 09 008D 위첨자 위첨자를 시작하거나 아래첨자를 실행 취소하십시오.ISO/IEC 6429의 PLU(008C)를 비교합니다.
RPT 0A 008E 따라하다 인쇄 버퍼를 반복하는 동작 모드로 전환합니다.
SMM 수동 메시지 시작 GOST 19768-93[15]의해 이 위치에 나열됩니다.
RES/ENP 14 009D 복원, 프레젠테이션 활성화 출력 재개(BYP/INP 후)
NL 15 0085(000A) 신규 회선 줄 바꿈기본 매핑(0085)은 ISO/IEC 6429의 NEL과 일치합니다.UNIX 줄 바꿈 [7]규칙에 따라 매핑이 줄 바꿈(EBCDIC 0x25)과 스왑되는 경우가 있습니다.
POC 17 0087 프로그램 오퍼레이터 커뮤니케이션 그 다음에 특정 기능을 식별하는 2개의 1바이트 연산자(예: 조명 또는 기능 키)가 이어집니다.ISO/IEC 6429의 CSI(009B), OSC(009D) APC(009F)와 대조됩니다.
IL 게으른 GOST 19768-93[15]의해 이 위치에 나열됩니다.
UBS 1A 0092 유닛 백스페이스 부분 백스페이스
참조 커서 컨트롤 GOST 19768-93[15]의해 이 위치에 나열됩니다.
1원 1B 008F 고객님의 사용방법 IBM이 사용하지 않고 고객용으로 사용합니다.
IUS/ITB 1층 001F 인터체인지 유닛 분리기, 중간 변속기 블록 「유닛」이라고 불리는 블록을 종단하기 위한 정보 구분자로 사용하거나(ASCII와 같이, IR도 참조), 또는 중간 블록의 끝을 구분하기 위한 송신 제어 코드로 사용됩니다.
DS 20 0080 숫자 선택 S/360 CPU 편집(ED) 명령에서 사용
SOS 21 0081 중요성의 시작 S/360 CPU 편집(ED) 명령에 의해 사용됩니다.(참고: ISO/IEC 6429의 SOS와 다릅니다. 이러한 SOS를 구분해야 할 경우 IBM은 Start of Mequantance를 다음과 같이 약칭합니다.SOS.(점 포함) 및 문자열 시작(Start of String as)SOS(그 이외의 경우는, 같은 생략형입니다).[16]
FS,[14] FDS[15] 22 0082 필드 구분 기호 S/360 CPU 편집(ED) 명령에 의해 사용됩니다.(주의: (인터체인지) 파일 구분자는 ASCII에서 FS로 약칭되며 0x1C로 약칭되며 IFS로 약칭됩니다.)[14]
23 0083 단어 밑줄 직전 단어에 밑줄을 긋습니다.ISO/IEC 6429의 SGR과 대조됩니다.
BYP/INP 24 0084 바이패스, 프레젠테이션 금지 출력을 비활성화합니다. 즉, 다음 RES/ENP까지 전송 제어 코드 및 RES/ENP 이외의 모든 그래픽 문자 및 제어 문자를 무시합니다.
SA 28 0088 속성 설정 고정 길이 디바이스 고유의 제어 시퀀스의 시작을 표시합니다.CSP를 위해 권장되지 않습니다.
SFE 29 0089 시작 필드 확장 가변 길이 디바이스 고유의 제어 시퀀스의 시작을 표시합니다.CSP를 위해 권장되지 않습니다.
SM/SW 2A 008A 모드 설정, 스위치 버퍼 스위치 등의 동작 모드를 설정하는 디바이스 고유의 제어.
2원 2B 008B 고객님의 사용방법 2 이는 GOST 19768-93[15]같은 일부 사양에서 나타납니다. 새로운 IBM EBCDIC 제어 코드 사양에는 고객용으로 1원과 3원만 기재되어 있으며 [14]CSP에 이 위치를 사용합니다.
CSP 제어 시퀀스 프리픽스 가변 길이 디바이스 고유의 제어 시퀀스의 시작을 표시합니다.이어서 제어함수의 카테고리를 지정하는 클래스 바이트, 시퀀스 길이(카운트 및 타입 바이트 포함, 클래스 바이트 또는 초기 CSP 제외), 해당 카테고리 내의 제어함수를 식별하는 타입 바이트 및 0 이상의 파라미터 바이트를 제공한다.ISO/IEC 6429의 DCS(0090) 및 CSI(009B)와 대조됩니다.
MFA 2C 008C 필드 속성 변경 가변 길이 디바이스 고유의 제어 시퀀스의 시작을 표시합니다.CSP를 위해 권장되지 않습니다.
30 0090 (표준) IBM에 의해 향후 사용을 위해 예약됨
31 0091 (표준) IBM에 의해 향후 사용을 위해 예약됨
적외선 33 0093 인덱스 반환 다음 행의 선두로 이동하거나(NL도 참조), 정보 단위를 종료합니다(IUS/ITB도 참조).
PP 34 0094 프레젠테이션의 위치 이어서 두 개의 1바이트 파라미터(첫 번째 기능, 두 번째 열 또는 줄 수)를 사용하여 현재 위치를 설정합니다.ISO/IEC 6429의 CUPHVP와 대조됩니다.
PN 펀치온 GOST 19768-93[15]의해 이 위치에 나열됩니다.
TRN 35 0095 투명 그 뒤에 이어지는 투과 데이터의 바이트 수를 나타내는1 바이트 파라미터가 표시됩니다.
RST 리더의 정지 GOST 19768-93[15]의해 이 위치에 나열됩니다.
NBS 36 0096 숫자 백스페이스 한 자리 너비 뒤로 이동합니다.
UC 대문자와 소문자 GOST 19768-93[15]의해 이 위치에 나열됩니다.
SBS 38 0098 서브스크립트 첨자를 시작하거나 상위 첨자를 실행 취소합니다.ISO/IEC 6429의 PLD(008B)를 비교합니다.
IT부문 39 0099 탭 들여쓰기 RNL 또는 RFF가 발생할 까지 전류 및 다음 모든 행을 입력합니다.
RFF 3A 009A 필수 양식 피드 페이지 나누기 들여쓰기 탭 모드 재설정.
3원 3B 009B 고객의 3가지 용도 IBM이 사용하지 않고 고객용으로 사용합니다.
3E 009E (표준) IBM에 의해 향후 사용을 위해 예약됨
EO FF 009F 에잇 원 필러로 사용되는 모든 문자

라틴어-1 문자 집합이 있는 코드 페이지

다음 코드 페이지에는 완전한 라틴어 1 문자 집합(ISO/IEC 8859-1)이 있습니다.첫 번째 열에는 원래 코드 페이지 번호가 표시됩니다.두 번째 열에는 범용 통화 기호())를 대체하는 유로 기호(€)로 업데이트된 코드 페이지 번호가 표시됩니다(또는 ISO 8859-15와 일치하도록 설정된 EBCDIC 924의 경우).

CCSID 유로
갱신하다
나라들.
037 1140 호주, 브라질, 캐나다, 뉴질랜드, 포르투갈, 남아프리카, 미국
273 1141 오스트리아, 독일
277 1142 덴마크, 노르웨이
278 1143 핀란드, 스웨덴
280 1144 이탈리아
284 1145 중남미, 스페인
285 1146 아일랜드, 영국
297 1147 프랑스.
500 1148 국제
871 1149 아이슬란드
1047 924 오픈 시스템(MVS C 컴파일러)

비평과 유머

오픈 소스 소프트웨어 옹호자이자 소프트웨어 개발자 Eric S. Raymond그의 Joneson File에 EBCDIC가 해커들에게 혐오감을 느꼈다고 쓰고 있으며, 이는[17] 열성적인 프로그래머들의 하위 문화의 구성원들을 의미합니다.Jonesm File 4.4.7은 다음과 같은 [18]정의를 제공합니다.

EBCDIC: /eb's@·dik/, /eb'see'dik/, /eb'k@·dik/, n. [약어, 확장 바이너리 코드 10진수 교환 코드]IBM 공룡에 사용되는 문자 집합입니다.적어도 6개의 서로 호환되지 않는 버전으로 존재하며, 모두 비연속적인 문자 시퀀스와 현대의 컴퓨터 언어에서 매우 중요한 여러 ASCII 구두점 문자가 없는 등의 장점을 특징으로 합니다(정확히 없는 문자는 EBCD의 버전에 따라 다릅니다).보고 계신 IC).IBM은 1960년대 초에 펀치 카드 코드에서 EBCDIC를 채택하여 고객 제어 전술(커넥터 음모 참조)로 공표하여 이미 확립된 ASCII 표준을 뒤집었습니다.오늘날 IBM은 개방형 시스템 회사라고 주장하지만, EBCDIC 변종과 그 변종 간의 변환 방법에 대한 IBM의 설명은 여전히 내부적으로 극비이며, 읽기 전에 작성됩니다.해커들은 EBCDIC라는 이름만 보고도 새파랗게 질리고 그것을 순수한 악의 발로 여긴다.

--

EBCDIC 디자인은 또한 많은 농담의 원천이었다.Unix4.3의 Fortune 파일에서 볼 수 있는 그런 농담 중 하나BSD Tahoe(1990)[19]는 다음과 같이 말했다.

교수: "그래서 미국 정부는 IBM에 암호화 표준을 제시하기 위해 갔고, 그들은 그 표준을 제시했습니다."
학생: "EBCDIC!"

EBCD에 대한 참조IC 캐릭터 세트는 1979년 컴퓨터 게임 시리즈인 Zork에서 만들어졌다.Zork II의 "기계실"에서 EBCDIC은 이해할 수 없는 언어를 의미하기 위해 사용됩니다.

이 방은 여러 가지 중장비들로 가득 차 있고 시끄럽게 윙윙거린다.방에서 저항기 타는 냄새가 난다.한쪽 벽에는 각각 원형, 삼각형, 사각형 세 개의 버튼이 있습니다.당연히 이 버튼 위에는 EBCDIC으로 작성된 지침이 있습니다.

2021년 벨기에의 한 은행이 2019년에도 EBCDIC를 내부적으로 사용하고 있다는 사실이 알려졌다.한 고객이 자신의 성의 정확한 철자에 umlaut가 포함되어 있다고 주장했기 때문에, 은행에서는 이를 생략했습니다.고객은 「오류 개인정보의 시정」권리의 「일반 데이터 보호 규정」의 보장을 이유로 민원을 제기했다.은행 측은 컴퓨터 시스템이 엄루티드 문자를 지원하지 않는 EBCDIC과만 호환되기 때문에 이를 준수할 수 없다고 주장했다.항소법원은 [20][21]고객의 손을 들어주었다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Mackenzie, Charles E. (1980). Coded Character Sets, History and Development (PDF). The Systems Programming Series (1 ed.). Addison-Wesley Publishing Company, Inc. ISBN 0-201-14460-3. LCCN 77-90165. Retrieved 2022-04-06.
  2. ^ a b Bemer, Bob. "EBCDIC and the P-Bit (The Biggest Computer Goof Ever) - Computer History Vignettes". Archived from the original on 2018-05-13. Retrieved 2013-07-02. ...but their printers and punches were not ready to handle ASCII, and IBM just HAD to announce.
  3. ^ "X3.4-1963". 1963. p. 4. (NB. IBM은 최종 21명으로 구성된 ASA X3.2 소위원회에 4명의 직원을 두고 있었습니다.)
  4. ^ IBMnt (2008). "IBM confirms the use of EBCDIC in their mainframes as a default practice". Retrieved 2008-06-16.[데드링크]
  5. ^ PDP-10 Reference Handbook, Book 2: Assembling the Source Program (PDF). Digital Equipment Corporation. p. 221.
  6. ^ "Invariant character set". IBM Knowledge Center. 2018-08-14.
  7. ^ a b c Umamaheswaran, V.S. (1999-11-08). "3.3 Step 2: Byte Conversion". UTF-EBCDIC. Unicode Consortium. Unicode Technical Report #16. The 64 control characters...the ASCII DELETE character (U+007F)...are mapped respecting EBCDIC conventions, as defined in IBM Character Data Representation Architecture, CDRA, with one exception -- the pairing of EBCDIC Line Feed and New Line control characters are swapped from their CDRA default pairings to ISO/IEC 6429 Line Feed (U+000A) and Next Line (U+0085) control characters
  8. ^ a b Steele, Shawn (1996-04-24). cp037_IBMUSCanada to Unicode table. Microsoft/Unicode Consortium.
  9. ^ Heninger, Andy (2019-02-15). "NL: Next Line (A) (Non-tailorable)". Unicode Line Breaking Algorithm. Revision 43. Unicode Consortium. Unicode Standard Annex #14.
  10. ^ ISO/TC 46 (1986-02-01). Additional Control Functions for Bibliographic Use according to International Standard ISO 6630 (PDF). ITSCJ/IPSJ. ISO-IR-124.
  11. ^ ISO/IEC International Register of Coded Character Sets To Be Used With Escape Sequences (PDF), ITSCJ/IPSJ, ISO-IR
  12. ^ ISO/IEC JTC 1/SC 2 (2017). "12.4: Identification of control function set". Information technology — Universal Coded Character Set (UCS) (5th ed.). ISO. pp. 19–20. ISO/IEC 10646. For other C0 or C1 sets, the final octet F shall be obtained from the International Register of Coded Character Sets....If such an escape sequence appears within a code unit sequence conforming to this International Standard, it shall be padded in accordance with Clause 11.
  13. ^ Unicode Consortium (2019). 23.1: Control Codes (PDF). The Unicode Standard (12.0.0 ed.). pp. 868–870. ISBN 978-1-936213-22-1.
  14. ^ a b c d "Appendix G-1. EBCDIC control character definitions". Character Data Representation Architecture. IBM Corporation. Archived from the original on 2018-09-11.
  15. ^ a b c d e f g h i j GOST (1993). "Информационная технология. Наборы 8-битных кодированных символов. Двоичный код обработки информации" (in Russian). GOST 19768-93. {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  16. ^ IBM. "Character Data Representation Architecture (CDRA)". IBM. p. 327. The mnemonic for the Start of Significance control character in EBCDIC has been modified to include a dot (.) at the end (SOS.). This has been done to distinguish it from the SOS mnemonic used in ISO-8 for the Start of String control character. The dot does not alter the property of the control in any way.
  17. ^ Raymond, Eric S. (1997). "The New Hacker's Dictionary". p. 310.
  18. ^ "EBCDIC". Jargon File. Archived from the original on 2018-05-13. Retrieved 2018-05-13.
  19. ^ 4.3BSD-Reno/share/games/fortune/fortunes
  20. ^ "Court of Appeal of Brussels - 2019/AR/1006 - GDPRhub".
  21. ^ "EBCDIC is incompatible with GDPR – Terence Eden's Blog". 2021-10-25.

외부 링크