← 목록
기타 2026-05-15 2KB 읽기 3분

Crowny File Readers — CAF/CIF/CDF 데스크톱 리더

개요

app.crowny.org/downloads에서 Crowny 독자 파일 포맷 3종의 데스크톱 리더를 macOS + Windows 양 플랫폼으로 다운로드할 수 있도록 구현.

무엇을 했는지

한선씨 버전 (3파일)

  • /Users/ef/CrownyOS/apps/CAF플레이어.한선 — CAF7 오디오 파일 파서
  • /Users/ef/CrownyOS/apps/CIF리더.한선 — CIF 이미지 파일 파서
  • /Users/ef/CrownyOS/apps/CDF리더.한선 — CDF JSON 문서 파서

C 네이티브 앱 (6파일)

  • /Users/ef/crowny-app/downloads/src/crowny_caf_mac.m — macOS Cocoa + CoreAudio
  • /Users/ef/crowny-app/downloads/src/crowny_caf_win.c — Windows Win32 + waveOut
  • /Users/ef/crowny-app/downloads/src/crowny_cif_mac.m — macOS Cocoa + CGImage
  • /Users/ef/crowny-app/downloads/src/crowny_cif_win.c — Windows Win32 + GDI
  • /Users/ef/crowny-app/downloads/src/crowny_cdf_mac.m — macOS Cocoa + NSTextView
  • /Users/ef/crowny-app/downloads/src/crowny_cdf_win.c — Windows Win32 + RichEdit

바이너리 (6개)

  • Mac: CrownyCAFPlayer (56KB), CrownyCIFReader (55KB), CrownyCDFReader (71KB)
  • Win: CrownyCAFPlayer.exe (158KB), CrownyCIFReader.exe (158KB), CrownyCDFReader.exe (157KB)
  • 번들: CrownyReaders-mac.zip (29KB), CrownyReaders-win.zip (146KB)

서버 업데이트

  • /Users/ef/crowny-app/server.js/downloads 라우트 + 파일 서빙 + 다운로드 페이지

파일 포맷 스펙

포맷매직설명
CAF7"CAF7"48kHz/16bit PCM, -80dB 소멸, MDCT 벡터형
CIF1"CIF1"3트릿(27색)/9트릿(19683색), RLE 압축
CDF1JSONbrochure/proposal/contract, HMAC-SHA256

접속

  • 다운로드: app.crowny.org/downloads
  • 대시보드: app.crowny.org (Downloads 배지 추가)

빌드

bashcd /Users/ef/crowny-app/downloads/src && bash build.sh

잔여 이슈

  • Mac .app 번들화 (현재 bare binary, Info.plist 미포함)
  • 코드사이닝 (배포 시 필요)
  • CIF/CAF 샘플 파일 번들링 (테스트용)