rubrapack 매뉴얼
MSI·MSIX 패키지를 만들고 서명하기 - 그리고 그 형식이 어떻게 짜였는가
github.com/rubidus-api/rubrapackPDF
rubrapack 의 사용자 매뉴얼과, Windows Installer 와 MSIX 패키지를 바이트 단위로 풀어 누구나 구현할 수 있게 쓴 파일 형식 매뉴얼을 함께 싣는다.
영어판이 원본이고 이 판은 그 번역이다. 둘이 어긋나면 영어판을 따른다.
목차
제1부 - 따라 하며 배우기
1. 시작하기 전에2. 첫 설치 파일: 프로그램 하나3. 판과 업그레이드4. 더 많은 파일과 폴더5. 바로가기, 아이콘, "설치된 앱" 항목6. 대화창, 약관, 그리고 프로그램 시작하기7. 여러 언어8. 선택 구성요소: 기능과 사용자의 선택9. 조건과 검색10. 누구를 위해 설치하나, 그리고 보호되는 폴더11. 레지스트리, 환경 변수, INI 파일, 파일 형식과 링크12. 서비스, 글꼴, 권한13. 설치하는 동안 내 프로그램 실행하기14. 나만의 대화창 페이지15. 캐비닛, 압축, 큰 패키지, 여러 아키텍처16. 서명과 타임스탬프17. MSIX 패키지와 번들18. 검사하고 들여다보기19. 빨리 시작하기와 자동화
제2부 - 참조
제3부 - 기초 지식
21. 비트, 바이트, 16진수22. 파일 속의 수, 그리고 비트 플래그23. 글자: 문자, 코드 포인트, 인코딩24. GUID 와 해시25. 압축26. 파일 속의 파일27. 표, 키, 참조28. 키, 인증서, 서명29. Windows 폴더와 환경 변수