카테고리 없음

apache commons codec(Base64) 등 오늘 공부 정리 .

트밀 2021. 6. 18. 20:36

배경

회사에서 프로젝트를 진행하던 도중 프로젝트 lib에 apache commons codec을 보고 이것의 역할 ,정의 ,활용 등 소스를 보고싶어졌다. 

 

범용성 

오픈소스 가장 큰 공유 장소인 깃허브에서도  굉장히 많이 접할 수 있다. 나도 프로젝트에서 관련라이브러리로 추가된 것을 많이 봤다.

 

정의

- Base64, Hex, Phonetic and URLs.와 같은 흔한 인코더,디코더들의 구현작품

Base64에 대한 위키백과 분류

Base64란?

binary-to-text encoding. 

8비트 데이터와 7비트 텍스트간의 괴리를 보완하고자 만들어낸 인코딩 방식. 

장점 - 

역사 -  

 

실제 소스 - 

앞으로 활용할 수 있을 만한 스킬들 -  

교훈 - 

특이점 - 

비슷한 기술들 - 

 

 

 

 

참고 자료 -KTKO 개발 블로그와 여행 일기 :: BASE64 개념잡기 (tistory.com)

 

BASE64 개념잡기

BASE64 개념잡기 BASE64란 ? BASE64는 8비트 바이너리 데이터(예를 들어 실행파일이나, ZIP파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 스트링으로 바꾸는

ktko.tistory.com

Base64  -위키백과- 

 

Base64 - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search Group of binary-to-text encoding schemes using 64 symbols (plus padding) In programming, Base64 is a group of binary-to-text encoding schemes that represent binary data (more specifica

en.wikipedia.org

[Java] Surrogate, Surrogate Pair란? : 네이버 블로그 (naver.com)

이건 codePointAt메서드 공부하다가 본 자료 . 

웹개발자를 위한 문자 인코딩 기초 #7 – UTF-16 | Epiloum 개발노트`

 

 

Base 64] Base64이란 무엇일까? / Base64 사용 이유와 인코딩과 디코딩 (tistory.com)

 

웹개발자를 위한 문자 인코딩 기초 #7 – UTF-16 | Epiloum 개발노트

기본 다국어 평면과 그 외의 문자에 다른 규칙을 적용한 UTF-16 UTF-32은 유니코드 값을 그대로 32비트로 옮겨서 만든 인코딩으로, 심플하다는 장점에도 불구하고 몇 가지의 단점이 있었습니다. UTF-1

dev.epiloum.net

 

[Java] Surrogate, Surrogate Pair란?

초기 Java는 UFT-16은 (0x0000부터 0xFFFF로) 문자를 나타내도록 개발되었다. 하지만 나중에 20배...

blog.naver.com

 

 

[Java] Surrogate, Surrogate Pair란?

초기 Java는 UFT-16은 (0x0000부터 0xFFFF로) 문자를 나타내도록 개발되었다. 하지만 나중에 20배...

blog.naver.com