Racket 확장 기능: 소스 코드에 이미지 삽입
2024-12-29
이 Racket 라이브러리는 이미지를 소스 코드 파일에 직접 삽입할 수 있도록 하여 외부 파일 참조가 필요 없게 합니다. µ reader 확장 기능과 uuencode를 사용하여 이미지 데이터를 텍스트 표현으로 변환합니다. 이를 통해 기존 이미지 삽입 방법으로 생성된 이진 파일 형식(WXME 등)의 문제를 해결하고 git 등의 도구와의 호환성을 향상시킵니다. 이 라이브러리는 이미지를 삽입 가능한 텍스트 형식으로 변환하고 필요에 따라 디코딩하여 표시하기 위한 패킹 및 언패킹 함수를 제공합니다. 에러 처리 및 텍스트 포맷은 개선의 여지가 있지만, 독립 실행형 Racket 프로젝트를 생성하는 편리한 방법을 제공합니다.