이 방식은 ACSII 문자가 아닌 놈들만 "=XX"(X:0~9, A~F)와 같은 모양으로 인코딩하는 방식을 말한다. 따라서 7Bit ASCII로 표현할 수 없는 문자는 한 바이트가 3바이트로 늘어난다. 따라서 이 방식은 크기가 최대 3배로 늘어날 수 있어 효율성 면에서는 최악이라 할 수 있다. 이 인코딩 방식은 영어문화권에서 보면 나쁜 인코딩이 아닐 수 있다. 영어문화권에서 만들어지는 텍스트는 대부분 한 문자가 7비트 ASCII 문자로 되어있고 그렇지 않는 문자는 훨씬 적다. 따라서 이 방식으로 인코딩 할 경우 대부분의 글자가 인코딩 되지 않고 일부분만 인코딩이 된다. 오히려 효율적일 수 있고 다양한 디코딩을 수행하지 못하는 MUA에서 메일을 보더라도 대략적으로 내용을 파악할 수 있다. 반면 한글과 같이..
컴퓨터 분야에서 쓰이는 Base 64 (베이스 육십사)란 8비트 이진 데이터(예를 들어 실행 파일이나, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다. 원래 Base 64를 글자 그대로 번역하여 보면 64진법이란 뜻이다. 특별히 64진법이 컴퓨터에서 흥미로운 것은, 64가 2의 제곱수(64 = 26)이며, 2의 제곱수들에 기반한 진법들 중에서 화면에 표시되는 ASCII 문자들을 써서 표현할 수 있는 가장 큰 진법이기 때문이다. 즉, 다음 제곱수인 128진법에는 128개의 기호가 필요한데 화면에 표시되는 ASCII 문자들은 128개가 되지 않는다. 그런 까닭에 이 인코딩은 전자 메일을 통한 이진 데이터 전..
- Total
- Today
- Yesterday
- l5-swagger-response
- addMonth
- php
- laravel-kafka
- session+token authorize
- aaa패턴
- observer 매개변수 전달하기
- 라라벨
- exception-test
- vim
- django
- 메일
- 테스트_다중트랜잭션
- php-laravel
- graphql-php
- graphql
- Laravel
- bitwarden-cli
- POP3
- l5-swagger
- laravel-test
- MySQL
- eloquent-observer
- 자바스크립트
- 정의
- 정규식
- redis
- Python
- addMonthWithoutOverflow
- password-manager
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |