2018년 6월 4일 월요일

Windows 와 Unix 상에서 LF/CR의 차이점


윈도우즈와 유닉스는 전통적으로 아스키 파일에 대한 처리가 다름.

개행문자에 대한 시선차이가 존재하는 것으로, 
개행문자의 시작을 LF만 가지고 하느냐, LF/CR로 하느냐의 차이.

LF는 Line Feed, 즉 다음 줄로 바뀌는 것으로 아스키코드 10
CR은 Carriage return으로 아스키코드는 13.

정확히 따지면 LF/CR을 둘 다 사용해야 다음줄의 첫 칼럼으로 가는 것이나, 유닉스에서는 일반적으로 LF만으로 LF/CR기능을 표현했고, 윈도우즈는 두 문자를 다 사용해서 표현하기 때문에 별도의 문자열 처리를 하지 않더라도 상호 텍스트 문서의 교환에 불편함이 있을 수 있음.




상기의 그림에서, #define ENTER 10 이란 코드는 ENTER 값의 아스키 코드를 디파인하는 코드인데, 윈도우에서는 13으로 설정해야지만 정상적으로 종료하는 코드를 작성할 수 있다.


Heic to jpg 변환기 Mac Automator를 활용해서 만들어보기.

Heic to jpg 변환기 Automator를 활용해서 만들어보기!! 우선 이 글은 기본적인 shell script를 이해하는 분들이 활용하기 매우 좋습니다. 아이폰의 설정 - 카메라 - 포맷 분을 보면 아래와 같습니다. ...