DiscImageStudio, 빈 CD에 눈에 보이는 그림을 새긴다
DiscImageStudio: burn visible artwork onto CDs, DVDs and Blu-ray discs

DiscImageStudio는 이미지를 CD, DVD, 단층 BD-R의 물리적 제약에 맞는 데이터로 변환해, 기록 후 디스크 표면에 육안으로 보이는 그림을 만드는 도구다. Windows용 GUI는 설계와 즉시 굽기를 지원하고, Linux와 macOS용 실험적 CLI는 ISO/RAW/WAV+CUE 이미지를 오프라인으로 생성한다. 보조 캘리브레이션은 표면 물리 데이터 정밀도를 10^-6에서 10^-14까지 끌어올린다. GPL-3.0-or-later로 공개됐다.
Disc Image Studio는 한 장의 이미지를 CD, DVD, 단층 BD-R 디스크의 물리 계층 제약에 부합하는 데이터로 변환하여, 기록 후 디스크 표면에 육안으로 보이는 패턴을 나타나게 한다.
HN 토론
75- bmenrigh
올해 BSidesSF CTF를 위해 CTF 문제를 하나 만들었는데, 참가자들에게 CDDA 오디오 파일(그냥 날것의 PCM 샘플)을 주고 CD-RW에 구우면 깃발 이미지가 나타나게 하는 문제였습니다. (참가자들이 오디오를 직접 굽는 게 아니라, 소프트웨어로 과정을 역으로 시뮬레이션해서 구운 디스크가 어떻게 보일지 계산하고, 디스크 매개변수를 빠르게 조정해 읽을 수 있는 이미지를 얻어내는 게 의도였습니다. 제가 쓴 CD-RW를 정확히 맞히지 않으면 쓸 만한 이미지가 나오지 않으니까요.)
이 문제를 만드는 데 몇 주가 걸렸는데, 디스크를 "보정"하는 것(프리그루브의 기하학을 파악하는 것)이 엄청나게 민감하기 때문이었습니다.
CTF가 끝난 후에는 배포 가능한 뭔가를 만들겠다는 생각으로 반복 가능한 보정 과정을 만들려고 정말 노력했습니다. 심지어 아마존에서 살 수 있는 모든 CD-RW와 CD-R의 세부 사항을 측정하기까지 했죠.
하지만 아무리 노력해도 다른 사람들이 기꺼이 따라 할 만큼 신뢰할 수 있는 보정 패턴을 만들지는 못했습니다.
제가 실패한 곳에서 다른 누군가가 성공한 것 같네요. 정말 반갑습니다!
- apitman
라이트스크라이브가 생각나는군요. 몇 년 동안 잊고 있었는데: https://en.wikipedia.org/wiki/LightScribe
- Animats
예전에 Neato라는 라벨 시스템을 썼는데, 프린터로 만들 수 있는 둥근 CD 라벨과 CD-R의 기록되지 않는 면에 정확히 붙일 수 있는 도구를 제공했습니다. 심지어 투명 라벨도 있어서 결과물이 마치 상용 디스크처럼 보였죠.
- bronlund
저만 그런가요, 아니면 프로젝트 도처에 애니메이션 소녀들을 붙여 놓는 게 좀 거슬리는 사람이 또 있나요?
- FriedPickles
이걸로 3D 홀로그램을 만들 수 있을지 항상 궁금했습니다.