목차
제1장 파일 정보 테이블
1.1 (.ARC) PKARC의 압축 파일 헤더 = 12
1.2 (.ARJ) ARJ 압축 파일 헤더 = 14
1.3 도스 백업 헤더 (Backup Header) = 18
1.4 (.BGI) Boaland 그래픽 인터페이스 파일(1985. 5. 15) = 19
1.4.1 (.BGI)의 구조 = 19
1.4.2 (.BGI) 예제 리스트 = 47
1.5 (.BMP) MS 윈도우즈 3.x 그래픽 파일 = 89
1.6 (.CHR) 볼랜드 그래픽 인터페이스 글꼴 데이터 파일 = 92
1.7 (.CUT) 닥터 할로(Dr. Halo) 그래픽 파일 = 95
1.8 (.DBF) dBASE Ⅱ와 dBASE Ⅲ 파일 = 96
1.9 (.DBF) 파일 헤더 = 99
1.9.1 dBASE Ⅲ와 클리퍼 = 99
1.9.2 FoxBASE+, FoxPro, dBASE Ⅳ = 101
1.10 (.DBT) 파일의 구조 (클리퍼 & dBASE Ⅲ) = 103
1.11 EGA Paint 와 ColoRIX의 (.SCX) 파일 = 105
1.12 (.EXE) 파일 헤도와 (.COM) 파일 = 106
1.13 (.FNT) HALO 88 벡터 글꼴 데이터 파일 = 109
1.14 (.FLI) Autodesk Animator 그래픽 파일 = 111
1.15 (.FRM) 파일의 구조 (클리퍼 & dBASE Ⅲ) = 115
1.16 (.ICO) MS 윈도우즈 아이콘 그래픽 파일 구조 = 117
1.17 (.INS) 애드립(AdLib) 파일 = 121
1.18 GIF87a와 GIF89a (GIF : Graphics Interchange Format) =122
1.19 (.LBL) 파일의 구조 (클리퍼 & dBASE Ⅲ) = 141
1.20 (.LBM) 그래픽 파일 = 142
1.21 (.LBM)과 (.IFF) 디럭스 페인트 Ⅱ (Deluxe Paint Ⅱ)의 파일 헤더 = 148
1.22 (.LZH) / (.ICE) LHARC 압축 파일 헤더 = 150
1.23 (.MAC) 매킨토시(Macintosh)그래픽 파일 = 154
1.24 (.MEM) 파일의 구조 (클리퍼) = 155
1.25 (.NDX) 파일의 구조 (클리퍼 & dBASE Ⅲ) = 156
1.26 (.NTX) 파일의 구조 (클리퍼) = 157
1.27 (.PAL) 닥터 할로(Dr. Halo) 파일 = 158
1.28 (.PCX) ZSoft 그래픽 파일 = 159
1.29 (.PCI) 닥터 할로(Dr. HALO) 그래픽 파일 = 163
1.30 Pictor / PC Paint 그래픽 파일 = 167
1.31 (.PUT) Image72 그래픽 파일 = 169
1.32 QDV 그래픽 파일 형식 = 170
1.33 (.ROL) 애드립(AdLib) 파일 구조 = 173
1.34 (.SHX) AutoCAD 파일 구조 = 178
1.35 타가(Targa) 파일 = 179
1.36 (.TIF) TIFF 그래픽 파일 형식 = 191
1.37 (.ZIP) PKZIP의 압축 파일 헤더 = 195
제2장 프로그래머 자료 테이블
2.1 바이트(Byte) 정렬 = 202
2.2 문자와 Pixel(점) 속성 = 203
2.3 Colors (색) = 205
2.4 MS 윈도우즈(Windows)의 기본 16색 = 206
2.5 데이터형(Data type)의 수 범위 = 207
2.6 CPU (중앙처리 장치) = 208
2.7 DOS Version (도스 버전) = 201
2.8 Floating Point(Real Numbers) formats(부동(실수)형 형식) = 212
2.9 헝가리식(찰스 시모니) 표기법 = 215
2.10 터보 Pascal 과 C의 채움 무늬 = 222
2.11 getimage 볼랜드 그래픽 이미지 헤더 형식 = 223
2.12 Memory Model (메모리 모델) = 225
2.13 Register (레지스터) = 227
2.14 DESQView 설치 검사 = 230
2.15 Disk 준비 검사 = 232
2.16 디스크 드라이브 존재 확인 = 233
2.17 EGA/VGA 비디오 카드 확인 = 236
2.18 확장 키보드 BIOS 확인 = 238
2.19 확장 메모리 관리자 (Espanded Memory Manager : EMM) 확인 = 240
2.20 마우스(Mouse) 드라이버 확인 = 242
2.21 부트(boot) 드라이브 확인 = 244
2.22 하드웨어 구성 정보 확인 = 245
2.23 논리적 드라이브 할당 확인 = 248
2.24 기본 메모리 크리 확인 = 250
2.25 증설 메모리(Extended Memory) 크기 확인 = 251
2.26 PS/2의 마이크로 채널 버스와 시스템 구성 확인 = 254
2.27 네트워크 또는 로컬(local) 디스크 확인 = 257
2.28 네트워크 또는 로컬(local) 파일(핸들 : handle) 확인 = 260
2.29 기타 설치 검사 = 261
2.30 비디오 해상도와 버퍼 크기 = 262
2.31 Super-VGA 확장 비디오 모드 = 263
2.31.1 Ahead Super-VGA = 281
2.31.2 ATI Technologies Super-VGA = 282
2.31.3 Cirrus Super-VGA = 283
2.31.4 Chips & Technologies Super-VGA = 283
2.31.5 Genoa Super-VGA = 284
2.31.6 Paradise(Western Digital) Super-VGA = 285
2.31.7 Trident Super-VGA = 286
2.31.8 Tseng(ET 4000) Super-VGA = 287
2.31.9 Video 7(Headland Video Seven) Super-VGA = 288
2.31.10 VESA Super-VGA = 289
2.32 타이머 주파수 / 음의 높이 / 음표 주파수 = 290
제3장 숫자 / 키 / 문자 코드
3.1 16진수 표기법 = 294
3.2 ASCⅡ와 EBCDIC 코드 = 296
3.3 상자(box) 그리기 문자 = 302
3.4 하드웨어 키보드 생성 / 중지 코드 (Make / Break Codes) = 304
3.5 스캔 코드 (Scan Codes) = 308
3.6 안시 코드 (ANSI Codes) = 311
3.7 조합형 한글 / 한자 코드 배열표 = 313
3.8 IOS - 2022 규격 = 318
3.9 KS 완성형 2bytes 한글 / 한자 / 특수 문자 코드표 = 320
3.10 KSSM 조합형 2bytes 한글 / 한자 / 특수 문자 코드표 = 350
3.11 TG(트라이젬) 특수 문자 코드표 = 372
제4장 시스템 관련 자료 테이블
4.1 BCB : Batch Control Block (배치 제어 블록) = 374
4.2 BPC : BIOS Parameter Block (바이오스 파라미터 블록) = 376
4.3 BDA : BIOS Data Area (바이오스 데이터 영역) = 377
4.4 Boot Sector (부트 섹터) = 385
4.5 Code Pages (코드 페이지) = 386
4.6 Country Code (국가 코드) = 387
4.7 Disk Partition Tables (디스크 분할표) = 388
4.8 Device Attributes (장치 속성) = 390
4.9 Device Command Codes (장치 명령어 코드) = 391
4.10 Device Header (장치 헤더) = 392
4.11 Devicd Request Header (장치 요구 헤더) = 393
4.12 장치 상태 (Device Status) = 394
4.13 Directory (디렉토리) 형식 = 395
4.14 DBT : Disk Base Table (디스크 기본표) = 396
4.15 DOS BOOT RECORD (부트 레코드 데이터 영역) = 397
4.16 DOS Error Codes (도스 에러 코드) = 398
4.17 DPMI 하드웨어 인터럽트 = 403
4.18 DPT / DPB : Drive / Disk Parameter Table (드라이브 파라미터 표) = 411
4.19 DSD : Drive / Disk / Diskette Status Data (드라이브 상태 데이터) = 413
4.20 DTA : Disk Transfer Area (디스크 전송 영역) = 416
4.21 EBDA : Extended BIOS (확장 바이오스 데이터 영역) = 417
4.22 FAT : File Allocation (파일 할당 테이블) = 418
4.23 FCB : File Control Block (파일 제어 블록) = 420
4.24 File Attributes (파일 속성) = 423
4.25 Floppy Disk Formats (플로피 디스크 형식) = 426
4.26 GDT : Global Descriptor Table (전역 설명 참조표) = 427
4.27 Keyboard Flags (키보드 상태 플래그) = 430
4.28 Machine IDentification (기계 ID) = 431
4.29 Machine Status Word (기계 상태) = 432
4.30 MCB : Memory Control Block (메모리 제어 블록) = 433
4.31 Media Descriptor byte (매체 설명 바이트) = 435
4.32 PSP : Program Segment Prefix (프로그램 세그먼트 선행부) = 436
4.33 SFT : System File Table (시스템 파일표) = 437
4.34 시스템 설명부 = 440
4.35 Task State (작업 상태) = 441
4.36 Undocumented(비공식) DOS인터럽트 정보 = 442
4.37 비디오 BIOS 데이터 영역 = 443
4.38 비디오 화면 모드와 페이지 = 445
4.39 VGA / EGA 관련 표 = 446
4.40 XFCB : Extended File Control Block (확장 파일 제어 블록) = 450
참고자료 = 451