diff --git a/resources/knowledge/original/다산소프트/ESTX_값사전.md b/resources/knowledge/original/다산소프트/ESTX_값사전.md new file mode 100644 index 00000000..812eba2c --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_값사전.md @@ -0,0 +1,39 @@ +# ESTX 값 사전 + +## 읽는 법 + +값 사전은 모든 고정 테이블 필드와 모든 옵션 필드를 원래 순서로 기록한다. 고유값이 적은 필드는 값별 빈도를 표시하고, 고유 코드·문장처럼 값이 많은 필드는 존재수·고유수·범위·대표값을 표시한다. 이는 원본을 다시 전부 복제하는 데이터 덤프가 아니라 **값의 저장 방식과 의미를 검증하기 위한 사전**이다. + +중요한 구분은 다음과 같다. + +- `NULL(미저장)`: 필드 존재 플래그가 0이다. +- `0`: 필드는 존재하고 숫자 0이 저장됐다. +- 빈 문자열: 필드는 존재하지만 문자열 길이가 0이다. +- `_` 접미 필드: 같은 이름의 기본 필드와 쌍을 이루는 비교 스냅샷이다. 차이가 있는 레코드가 다수 존재하므로 단순 중복은 아니다. `TChangeOption`에 `UpText=변경전`, `DownText=변경후`가 있으나 기본/밑줄 필드 중 어느 쪽에 대응하는지는 원본만으로 확정하지 않았다. +- `O` 접두 금액 필드: 대응 금액과 쌍을 이루지만 현재/과거 방향은 확정하지 않았다. + +## 공통적으로 검증된 값 관계 + +| 값/코드 | 확인된 의미 또는 관계 | 등급 | +|---|---|---| +| `TC` | `NC + GC + JC + SC`; 주요 7개 테이블 전수 일치 | 검증된 해석 | +| `TU` | HeadMain에서 `NU + GU + JU + SU`; 10,506건 전수 일치 | 검증된 해석 | +| `NC/NU` | 노임단가/L 코드 참조와 대응하는 노무비 금액/단위 성분 | 검증된 해석 | +| `GC/GU` | Stuffc 자재 참조와 대응하는 재료비 금액/단위 성분 | 검증된 해석 | +| `JC/JU` | MachTitle 참조와 대응하는 기계·경비 금액/단위 성분 | 검증된 해석 | +| `SC/SU` | 합계식의 S 성분; S의 공식 업무 명칭 | 확인 불가 | +| `LinkIndex=5` | Stuffc 코드 선택 | 검증된 해석 | +| `LinkIndex=6` | Laborc 코드 선택 | 검증된 해석 | +| `LinkIndex=103` | HeadTitle 코드 선택 | 검증된 해석 | +| `LinkIndex=104` | CostTitle 코드 선택 | 검증된 해석 | +| `LinkIndex=105` | MachTitle 코드 선택 | 검증된 해석 | +| `693594` 날짜 | 1899-12-30; 내용 날짜가 없는 레코드에서 반복되는 sentinel | 검증된 해석 | +| `Cost1..6` | 가격정보, 물가자료, 유통물가, 물가정보, 거래가격, 견 적 가 | 확인 사실 | + +## 분할 문서 + +- [견적·내역](ESTX_값사전_견적내역.md) +- [자재·노무·기계](ESTX_값사전_자재노무기계.md) +- [물량·도면](ESTX_값사전_물량도면.md) +- [옵션·메타데이터](ESTX_값사전_옵션메타데이터.md) +- [인쇄옵션 전수값](ESTX_값사전_인쇄옵션.md) diff --git a/resources/knowledge/original/다산소프트/ESTX_값사전_견적내역.md b/resources/knowledge/original/다산소프트/ESTX_값사전_견적내역.md new file mode 100644 index 00000000..41cfbafd --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_값사전_견적내역.md @@ -0,0 +1,553 @@ +# ESTX 값 사전 — 견적·내역 + +원본 고정 테이블의 모든 필드를 물리 순서대로 기록한다. `NULL(미저장)`은 1바이트 존재 플래그가 0인 경우이며 숫자 0·빈 문자열과 구분된다. 저빈도값은 고유값 50개 이하일 때 상위 20개까지, 그 외에는 대표값만 표시한다. + +## `CostMainDat.dat` + +- 역할: **검증된 해석** — 단가산출 상세·표현 행과 계산 성분 보관 +- 근거 위치: `CostMainDat.dat`; 레코드 77,329건, 필드 58개, 레코드 길이 728B, 데이터 시작 0xB000 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 77,329/77,329; 미저장 0 | 77329 | 범위 34243..197295; 대표 34243, 34244, 34245, 34246, 34247 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 77,119/77,329; 미저장 210 | 1572 | 범위 -20..1569; 0=74,099; 음수=1,451; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | TitleCode | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 1,569/77,329; 미저장 75,760 | 1569 | 대표 D0000000688, D0000002186, D0000000690, D0000002301, D0000000689 | **검증된 해석** — 해당 Main 테이블의 Title 테이블 `Code` 참조키 | +| 3 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x36 | 17,876/77,329; 미저장 59,453 | 2108 | 대표 D0000000688, E0000001168, L0000001239, M0005250069, E0000000037 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 4 | LineData | CP949 고정 문자열 / code=1 / 151B / param=38400 | 0x49 | 47,496/77,329; 미저장 29,833 | 24948 | 대표 \\\\x0e무근콘크리트깨기\\\\x0e\\\\x13T=30cm이상(대형브레이커+0.7㎥)\\\\x13\\\\x15…, 1. \\\\x0e대형브레이카\\\\x0e\\\\x13(+굴착기(0.7㎥)\\\\x13 < 공통품셈 8-2-1…, Q = (2.6 + 4.6) ÷ 2 = \\\\x123.6\\\\x12 … | **확인 사실** — 제어문자를 포함한 산출식 표시 행 문자열 | +| 5 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xE1 | 77,299/77,329; 미저장 30 | 5329 | 범위 -21250.0..22797375.0; 0=68,136; 음수=1; 대표 45009.0, 33183.7, 5974.5, 619.4, 5232.7 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 6 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xEA | 77,299/77,329; 미저장 30 | 3508 | 범위 0.0..15020492.0; 0=70,036; 대표 25194.0, 16394.4, 5974.5, 2825.2, 25664.0 | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 7 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xF3 | 77,299/77,329; 미저장 30 | 3695 | 범위 -21250.0..5721186.0; 0=70,190; 음수=1; 대표 8650.0, 6798.8, 619.4, 1232.2, 7861.0 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 8 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xFC | 77,299/77,329; 미저장 30 | 2788 | 범위 0.0..5545452.0; 0=71,886; 대표 11165.0, 9990.5, 1175.3, 10413.0, 9105.2 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 9 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x105 | 32,778/77,329; 미저장 44,551 | 1 | 범위 0.0..0.0; 0=32,778; 저빈도값 0.0×32,778 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 10 | MullangIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x10E | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 11 | ExcelSheetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x113 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 12 | Level | 4B signed 정수 / code=6 / 4B / param=0 | 0x118 | 51,552/77,329; 미저장 25,777 | 7 | 범위 -3..3; 0=35,751; 음수=8,421; 저빈도값 0×35,751, -1×5,809, 1×5,002, -2×2,536, 2×2,295, 3×83, -3×76 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 13 | LinkIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x11D | 54,854/77,329; 미저장 22,475 | 8 | 범위 0..105; 0=36,118; 저빈도값 0×36,118, 105×11,222, 6×2,885, 61×1,432, 5×1,418, 58×927, 104×780, 62×72 | **검증된 해석** — `Code`의 참조 데이터군 선택값; 값별 검증 결과는 관계 문서 참조 | +| 14 | Diget | 4B signed 정수 / code=6 / 4B / param=0 | 0x122 | 45,830/77,329; 미저장 31,499 | 7 | 범위 0..7; 0=44,887; 저빈도값 0×44,887, 1×732, 3×90, 4×73, 5×28, 7×12, 6×8 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 15 | DigetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x127 | 45,826/77,329; 미저장 31,503 | 4 | 범위 0..3; 0=45,615; 저빈도값 0×45,615, 1×117, 2×82, 3×12 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 16 | ChangeLine | 2B signed 정수 / code=4 / 2B / param=0 | 0x12C | 69,684/77,329; 미저장 7,645 | 2 | 범위 0..1; 0=37,023; 저빈도값 0×37,023, 1×32,661 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 17 | SKind | 4B signed 정수 / code=6 / 4B / param=0 | 0x12F | 60,285/77,329; 미저장 17,044 | 5 | 범위 0..6; 0=60,036; 저빈도값 0×60,036, 1×235, 2×10, 3×3, 6×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 18 | OCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x134 | 52,147/77,329; 미저장 25,182 | 5 | 범위 -5..0; 0=31,664; 음수=20,483; 저빈도값 0×31,664, -1×6,145, -2×5,180, -5×4,636, -3×4,522 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 19 | Biul | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x139 | 46,106/77,329; 미저장 31,223 | 17 | 범위 0.0..1.15; 0=45,472; 저빈도값 0.0×45,472, 0.01×155, 0.02×142, 0.05×100, 0.03×63, 0.08×59, 0.025×35, 0.06×30, 0.24×24, 0.126×8, 0.04×5, 0.6×4, 0.31×2, 0.07×2, 0.16×2, 1.15×2, 0.11×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 20 | ApplyNacChal | 2B signed 정수 / code=4 / 2B / param=0 | 0x142 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 21 | EscData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x145 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 22 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x14E | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 23 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x157 | 27,560/77,329; 미저장 49,769 | 286 | 범위 -20..1536; 0=26,421; 음수=616; 대표 -20, 13, 14, 29, 1 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 24 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x15C | 6,814/77,329; 미저장 70,515 | 723 | 대표 E0000001168, E0000000037, E0000001167, E0000000036, E0000001166 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 25 | LineData_ | CP949 고정 문자열 / code=1 / 151B / param=38400 | 0x16F | 17,862/77,329; 미저장 59,467 | 7436 | 대표 1. \\\\x0e대형브레이카\\\\x0e\\\\x13(+굴착기(0.7㎥)\\\\x13 < 공통품셈 8-2-1…, 4. 들어내기 : \\\\x0e굴착기(무한궤도)\\\\x0e\\\\x13(0.7㎥)\\\\x13, 1. \\\\x0e대형브레이카\\\\x0e\\\\x13(+굴착기(0.6㎥)\\\\x13 < 공통품… | **검증된 해석** — 같은 레코드의 `LineData`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 26 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x207 | 27,660/77,329; 미저장 49,669 | 1681 | 범위 0.0..21300656.0; 0=24,239; 대표 19803.1, 792.1, 92896.0, 53674.5, 10187.8 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 27 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x210 | 27,660/77,329; 미저장 49,669 | 1234 | 범위 0.0..21298955.0; 0=24,932; 대표 19803.1, 62046.0, 27743.4, 10187.8, 37931.2 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 28 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x219 | 27,660/77,329; 미저장 49,669 | 1147 | 범위 0.0..589391.0; 0=25,068; 대표 12579.0, 8808.2, 1087.8, 9896.0, 1774.0 | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 29 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x222 | 27,660/77,329; 미저장 49,669 | 898 | 범위 0.0..2646370.8; 0=25,701; 대표 792.1, 18271.0, 17122.9, 1148.9, 15476.0 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 30 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x22B | 11,534/77,329; 미저장 65,795 | 1 | 범위 0.0..0.0; 0=11,534; 저빈도값 0.0×11,534 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 31 | MullangIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x234 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MullangIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 32 | ExcelSheetIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x239 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `ExcelSheetIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 33 | Level_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x23E | 14,866/77,329; 미저장 62,463 | 7 | 범위 -3..3; 0=8,796; 음수=3,016; 저빈도값 0×8,796, -1×2,164, 1×2,118, 2×916, -2×836, 3×20, -3×16 | **검증된 해석** — 같은 레코드의 `Level`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 34 | LinkIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x243 | 16,797/77,329; 미저장 60,532 | 8 | 범위 0..105; 0=9,385; 저빈도값 0×9,385, 105×4,551, 6×1,378, 61×586, 58×485, 5×331, 62×50, 104×31 | **검증된 해석** — 같은 레코드의 `LinkIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 35 | Diget_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x248 | 11,559/77,329; 미저장 65,770 | 4 | 범위 0..5; 0=11,422; 저빈도값 0×11,422, 1×114, 5×18, 4×5 | **검증된 해석** — 같은 레코드의 `Diget`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 36 | DigetIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x24D | 11,556/77,329; 미저장 65,773 | 3 | 범위 0..2; 0=11,533; 저빈도값 0×11,533, 2×12, 1×11 | **검증된 해석** — 같은 레코드의 `DigetIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 37 | SKind_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x252 | 19,739/77,329; 미저장 57,590 | 2 | 범위 0..1; 0=19,599; 저빈도값 0×19,599, 1×140 | **검증된 해석** — 같은 레코드의 `SKind`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 38 | OCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x257 | 15,148/77,329; 미저장 62,181 | 5 | 범위 -5..0; 0=7,854; 음수=7,294; 저빈도값 0×7,854, -1×2,339, -2×1,752, -3×1,603, -5×1,600 | **검증된 해석** — 같은 레코드의 `OCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 39 | Biul_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x25C | 11,898/77,329; 미저장 65,431 | 11 | 범위 0.0..0.24; 0=11,546; 저빈도값 0.0×11,546, 0.02×73, 0.05×70, 0.08×55, 0.01×48, 0.025×33, 0.24×23, 0.03×21, 0.06×18, 0.126×7, 0.04×4 | **검증된 해석** — 같은 레코드의 `Biul`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 40 | NachalRatio_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x265 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `NachalRatio`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 41 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x26E | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 42 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x273 | 67,316/77,329; 미저장 10,013 | 2 | 범위 0..1; 0=135; 저빈도값 1×67,181, 0×135 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 43 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x276 | 1,720/77,329; 미저장 75,609 | 1720 | 대표 [1,805790468], [2,805790713], [3,805791049], [4,805791315], [5,805797251] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 44 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x27F | 77,329/77,329; 미저장 0 | 1 | 범위 0..0; 0=77,329; 저빈도값 0×77,329 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 45 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x282 | 46,762/77,329; 미저장 30,567 | 3 | 범위 0..2; 0=46,758; 저빈도값 0×46,758, 2×3, 1×1 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 46 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x287 | 49,555/77,329; 미저장 27,774 | 6 | 범위 -5..3; 0=28,475; 음수=21,055; 저빈도값 0×28,475, -1×5,899, -2×5,888, -3×4,728, -5×4,540, 3×25 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 47 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x28C | 45,472/77,329; 미저장 31,857 | 1 | 범위 693594..693594; 저빈도값 693594×45,472 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 48 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x291 | 3/77,329; 미저장 77,326 | 3 | 저빈도값 [2186,806214396]×1, [2357,806215005]×1, [2528,806215614]×1 | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 49 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x29A | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 50 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x2A3 | 51,155/77,329; 미저장 26,174 | 2 | 범위 0..1; 0=51,153; 저빈도값 0×51,153, 1×2 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 51 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2A6 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 52 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2AF | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 53 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2B4 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 54 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2B9 | 14,820/77,329; 미저장 62,509 | 6 | 범위 -5..3; 0=7,113; 음수=7,706; 저빈도값 0×7,113, -1×2,244, -2×2,177, -3×1,685, -5×1,600, 3×1 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 55 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x2BE | 11,546/77,329; 미저장 65,783 | 1 | 범위 693594..693594; 저빈도값 693594×11,546 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 56 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2C3 | 0/77,329; 미저장 77,329 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 57 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2CC | 607/77,329; 미저장 76,722 | 607 | 대표 [9,805797298], [14,805837079], [16,805837240], [18,805837247], [20,805837261] | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Bigo | 1720 | {"cp949 text":1708,"binary":12} | 8356 | 20 | 0 | [{"reference":[273,805920458],"stored_bytes":1,"kind":"cp949 text","head_hex":"20","text_encoding":"cp949","text_sample":" "},{"reference":[562,805981099],"stored_bytes":3,"kind":… | +| DifineMemo | 3 | {"zlib stream":3} | 252367 | 84123 | 0 | [{"reference":[2186,806214396],"stored_bytes":84122,"kind":"zlib stream","head_hex":"78daecbddb922cc77525f84e33fe039b","decompressed_bytes":3818135,"decompressed_head_hex":"3c2157… | +| Bigo_ | 607 | {"cp949 text":607} | 2012 | 20 | 0 | [{"reference":[335,805949709],"stored_bytes":1,"kind":"cp949 text","head_hex":"20","text_encoding":"cp949","text_sample":" "},{"reference":[489,805962456],"stored_bytes":1,"kind":… | + +## `CostTitleDat.dat` + +- 역할: **검증된 해석** — CostMain의 TitleCode가 참조하는 단가산출 제목 +- 근거 위치: `CostTitleDat.dat`; 레코드 1,569건, 필드 53개, 레코드 길이 728B, 데이터 시작 0xA100 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 1,569/1,569; 미저장 0 | 1569 | 범위 688..3562; 대표 688, 2186, 690, 2301, 689 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 1,569/1,569; 미저장 0 | 1569 | 범위 1..1569; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 1,569/1,569; 미저장 0 | 1569 | 대표 D0000000688, D0000002186, D0000000690, D0000002301, D0000000689 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 1,569/1,569; 미저장 0 | 464 | 대표 무근콘크리트깨기, 무근콘크리트깨기(인력), 철근콘크리트깨기, 철근콘크리트깨기(인력), 철근콘크리트깨기(장애물미제거) | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 1,499/1,569; 미저장 70 | 798 | 대표 T=30cm이상(대형브레이커+0.7㎥), T=30cm이상(대형브레이커+0.6㎥), T=30cm이상(대형브레이커+0.4㎥), T=30cm이상(대형브레이커+0.2㎥), T=30cm미만(대형브레이커+0.7㎥) | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 1,569/1,569; 미저장 0 | 22 | 저빈도값 ㎥×451, ㎡×398, M×280, 개소×114, 본×68, Ton×67, EA×50, 주×46, 개×22, 공㎥×18, 식×12, SET×9, 회×8, a×7, 동×6, 대×4, 일×2, 경간×2, 공×2, hr×1 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 523/1,569; 미저장 1,046 | 283 | 범위 1..1536; 대표 13, 14, 29, 1, 2 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 523/1,569; 미저장 1,046 | 523 | 대표 D0000003198, D0000003195, D0000003199, D0000003196, D0000000713 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 523/1,569; 미저장 1,046 | 134 | 대표 철근콘크리트깨기, 콘크리트 포장줄눈 절단, 철골재 철거, 건설폐기물선별, 표토제거(답구간) | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 508/1,569; 미저장 1,061 | 253 | 대표 T=30cm이상(대형브레이커+0.7㎥), T=30cm미만(대형브레이커+0.7㎥), 인력, 기계, 불도저 19ton | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 521/1,569; 미저장 1,048 | 10 | 저빈도값 ㎥×248, ㎡×87, M×74, 개소×55, Ton×24, 개×17, 공㎥×7, EA×7, 식×1, 본×1 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x19A | 1,569/1,569; 미저장 0 | 1475 | 범위 47.0..22797375.0; 대표 45009.0, 43938.0, 55458.0, 74724.0, 36361.0 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 12 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1A3 | 1,569/1,569; 미저장 0 | 1247 | 범위 0.0..15020492.0; 0=39; 대표 25194.0, 25664.0, 35420.0, 54918.0, 20331.0 | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 13 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AC | 1,569/1,569; 미저장 0 | 1276 | 범위 0.0..5721186.0; 0=119; 대표 8650.0, 7861.0, 9862.0, 8067.0, 7037.0 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 14 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B5 | 1,569/1,569; 미저장 0 | 940 | 범위 0.0..5545452.0; 0=370; 대표 11165.0, 10413.0, 10176.0, 11739.0, 8993.0 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 15 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BE | 1,569/1,569; 미저장 0 | 1 | 범위 0.0..0.0; 0=1,569; 저빈도값 0.0×1,569 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 16 | OTC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C7 | 1,569/1,569; 미저장 0 | 1475 | 범위 47.0..22797375.0; 대표 45009.0, 43938.0, 55458.0, 74724.0, 36361.0 | **검증된 해석** — O 접두 총금액 비교 성분; 현재/과거 방향은 미확정 | +| 17 | ONC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D0 | 1,569/1,569; 미저장 0 | 1247 | 범위 0.0..15020492.0; 0=39; 대표 25194.0, 25664.0, 35420.0, 54918.0, 20331.0 | **검증된 해석** — O 접두 노무비 비교 성분; 방향은 미확정 | +| 18 | OGC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D9 | 1,569/1,569; 미저장 0 | 1276 | 범위 0.0..5721186.0; 0=119; 대표 8650.0, 7861.0, 9862.0, 8067.0, 7037.0 | **검증된 해석** — O 접두 재료비 비교 성분; 방향은 미확정 | +| 19 | OJC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1E2 | 1,569/1,569; 미저장 0 | 940 | 범위 0.0..5545452.0; 0=370; 대표 11165.0, 10413.0, 10176.0, 11739.0, 8993.0 | **검증된 해석** — O 접두 기계·경비 비교 성분; 방향은 미확정 | +| 20 | OSC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1EB | 1,569/1,569; 미저장 0 | 1 | 범위 0.0..0.0; 0=1,569; 저빈도값 0.0×1,569 | **검증된 해석** — O 접두 S 비교 성분; 방향과 S 명칭은 미확정 | +| 21 | UserInput | 2B signed 정수 / code=4 / 2B / param=0 | 0x1F4 | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 22 | EscData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x1F7 | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 23 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x200 | 1,569/1,569; 미저장 0 | 1 | 범위 0.0..0.0; 0=1,569; 저빈도값 0.0×1,569 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 24 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x209 | 523/1,569; 미저장 1,046 | 439 | 범위 232.0..21300656.0; 대표 92896.0, 82292.0, 2180.0, 919965.0, 151264.0 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 25 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x212 | 523/1,569; 미저장 1,046 | 429 | 범위 101.0..21298955.0; 대표 62046.0, 55853.0, 1334.0, 838989.0, 90120.0 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 26 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x21B | 523/1,569; 미저장 1,046 | 381 | 범위 0.0..589391.0; 0=32; 대표 12579.0, 10963.0, 775.0, 80976.0, 27775.0 | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 27 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x224 | 523/1,569; 미저장 1,046 | 318 | 범위 0.0..2109015.0; 0=116; 대표 18271.0, 15476.0, 71.0, 33369.0, 1090.0 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 28 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x22D | 523/1,569; 미저장 1,046 | 1 | 범위 0.0..0.0; 0=523; 저빈도값 0.0×523 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 29 | OTC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x236 | 523/1,569; 미저장 1,046 | 439 | 범위 232.0..21300656.0; 대표 92896.0, 82292.0, 2180.0, 919965.0, 151264.0 | **검증된 해석** — 같은 레코드의 `OTC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 30 | ONC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x23F | 523/1,569; 미저장 1,046 | 429 | 범위 101.0..21298955.0; 대표 62046.0, 55853.0, 1334.0, 838989.0, 90120.0 | **검증된 해석** — 같은 레코드의 `ONC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 31 | OGC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x248 | 523/1,569; 미저장 1,046 | 381 | 범위 0.0..589391.0; 0=32; 대표 12579.0, 10963.0, 775.0, 80976.0, 27775.0 | **검증된 해석** — 같은 레코드의 `OGC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 32 | OJC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x251 | 523/1,569; 미저장 1,046 | 318 | 범위 0.0..2109015.0; 0=116; 대표 18271.0, 15476.0, 71.0, 33369.0, 1090.0 | **검증된 해석** — 같은 레코드의 `OJC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 33 | OSC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x25A | 523/1,569; 미저장 1,046 | 1 | 범위 0.0..0.0; 0=523; 저빈도값 0.0×523 | **검증된 해석** — 같은 레코드의 `OSC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 34 | UserInput_ | 2B signed 정수 / code=4 / 2B / param=0 | 0x263 | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `UserInput`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 35 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x266 | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 36 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x26B | 1,396/1,569; 미저장 173 | 2 | 범위 0..1; 0=5; 저빈도값 1×1,391, 0×5 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 37 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x26E | 113/1,569; 미저장 1,456 | 113 | 대표 [1,58411376], [2,58411390], [3,58412391], [4,58413056], [6,58413063] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 38 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x277 | 1,569/1,569; 미저장 0 | 1 | 범위 0..0; 0=1,569; 저빈도값 0×1,569 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 39 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x27A | 1,084/1,569; 미저장 485 | 1 | 범위 0..0; 0=1,084; 저빈도값 0×1,084 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 40 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x27F | 1,063/1,569; 미저장 506 | 2 | 범위 0..3; 0=1,038; 저빈도값 0×1,038, 3×25 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 41 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x284 | 1,047/1,569; 미저장 522 | 1 | 범위 693594..693594; 저빈도값 693594×1,047 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 42 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x289 | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 43 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x292 | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 44 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x29B | 1,255/1,569; 미저장 314 | 2 | 범위 0..1; 0=1,253; 저빈도값 0×1,253, 1×2 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 45 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x29E | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 46 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A7 | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 47 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2AC | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 48 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2B1 | 296/1,569; 미저장 1,273 | 2 | 범위 0..3; 0=295; 저빈도값 0×295, 3×1 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 49 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x2B6 | 292/1,569; 미저장 1,277 | 1 | 범위 693594..693594; 저빈도값 693594×292 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 50 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2BB | 0/1,569; 미저장 1,569 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 51 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2C4 | 16/1,569; 미저장 1,553 | 16 | 저빈도값 [5,58413061]×1, [7,58413068]×1, [9,58413075]×1, [11,58413082]×1, [13,58413089]×1, [15,58413096]×1, [17,58413117]×1, [46,58418738]×1, [48,58418745]×1, [62,58419102]×1, [64,584… | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 52 | ErrorCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x2CD | 1,569/1,569; 미저장 0 | 1 | 범위 0..0; 0=1,569; 저빈도값 0×1,569 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Bigo | 113 | {"cp949 text":113} | 766 | 20 | 0 | [{"reference":[89,58419496],"stored_bytes":10,"kind":"cp949 text","head_hex":"b0e6baf1bcbab4dcb0a1","text_encoding":"cp949","text_sample":"경비성단가"},{"reference":[44,58418698],"stor… | +| Bigo_ | 16 | {"cp949 text":16} | 138 | 20 | 0 | [{"reference":[123,58421104],"stored_bytes":10,"kind":"cp949 text","head_hex":"20202020202020202020","text_encoding":"cp949","text_sample":" "},{"reference":[5,58413061],… | + +## `EstiMateDat.dat` + +- 역할: **확인 사실** — 30개 자리표시 레코드; 실제 견적 내용 필드는 모두 미저장 +- 근거 위치: `EstiMateDat.dat`; 레코드 30건, 필드 76개, 레코드 길이 896B, 데이터 시작 0xE600 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 30/30; 미저장 0 | 30 | 범위 0..29; 0=1; 저빈도값 0×1, 1×1, 2×1, 3×1, 4×1, 5×1, 6×1, 7×1, 8×1, 9×1, 10×1, 11×1, 12×1, 13×1, 14×1, 15×1, 16×1, 17×1, 18×1, 19×1 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 30/30; 미저장 0 | 30 | 범위 1..30; 저빈도값 1×1, 2×1, 3×1, 4×1, 5×1, 6×1, 7×1, 8×1, 9×1, 10×1, 11×1, 12×1, 13×1, 14×1, 15×1, 16×1, 17×1, 18×1, 19×1, 20×1 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | GN | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x19A | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 적용 수량/비율 피연산자; HeadMain의 일반행·%행 계산으로 검증 | +| 12 | TU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1A3 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 단위 합계; HeadMain에서는 `NU+GU+JU+SU`와 전수 일치 | +| 13 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AC | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 14 | NU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B5 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 노무비 단위 성분 | +| 15 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BE | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 16 | GU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C7 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 재료비 단위 성분 | +| 17 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D0 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 18 | JU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D9 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 기계·경비 단위 성분 | +| 19 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1E2 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 20 | SU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1EB | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 단위 합계식의 S 성분; S의 업무 명칭은 확정 불가 | +| 21 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1F4 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 22 | OTC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1FD | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 총금액 비교 성분; 현재/과거 방향은 미확정 | +| 23 | ONC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x206 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 노무비 비교 성분; 방향은 미확정 | +| 24 | OGC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x20F | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 재료비 비교 성분; 방향은 미확정 | +| 25 | OJC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x218 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 기계·경비 비교 성분; 방향은 미확정 | +| 26 | OSC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x221 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 S 비교 성분; 방향과 S 명칭은 미확정 | +| 27 | LinkIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x22A | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — `Code`의 참조 데이터군 선택값; 값별 검증 결과는 관계 문서 참조 | +| 28 | MullangIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x22F | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 29 | ExcelSheetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x234 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 30 | CalcIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x239 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 31 | EscData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x23E | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 32 | BimogNC | 4B signed 정수 / code=6 / 4B / param=0 | 0x247 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 33 | BimogGC | 4B signed 정수 / code=6 / 4B / param=0 | 0x24C | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 34 | BimogJC | 4B signed 정수 / code=6 / 4B / param=0 | 0x251 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 35 | Ratio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x256 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 비율값; 적용 방식은 테이블별로 미확정 | +| 36 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x25F | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 37 | Diget | 4B signed 정수 / code=6 / 4B / param=0 | 0x268 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 38 | DigetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x26D | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 39 | GN_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x272 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `GN`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 40 | TU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x27B | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `TU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 41 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x284 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 42 | NU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x28D | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `NU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 43 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x296 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 44 | GU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x29F | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `GU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 45 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2A8 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 46 | JU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2B1 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `JU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 47 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2BA | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 48 | SU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2C3 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 49 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2CC | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 50 | OTC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2D5 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `OTC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 51 | ONC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2DE | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `ONC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 52 | OGC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2E7 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `OGC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 53 | OJC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2F0 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `OJC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 54 | OSC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2F9 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `OSC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 55 | LinkIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x302 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `LinkIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 56 | MullangIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x307 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MullangIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 57 | ExcelSheetIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x30C | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `ExcelSheetIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 58 | CalcIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x311 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `CalcIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 59 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x316 | 30/30; 미저장 0 | 1 | 범위 0..0; 0=30; 저빈도값 0×30 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 60 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x31B | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 61 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x31E | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 62 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x327 | 30/30; 미저장 0 | 1 | 범위 0..0; 0=30; 저빈도값 0×30 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 63 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x32A | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 64 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x32F | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 65 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x334 | 30/30; 미저장 0 | 1 | 범위 734109..734109; 저빈도값 734109×30 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 66 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x339 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 67 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x342 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 68 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x34B | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 69 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x34E | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 70 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x357 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 71 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x35C | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 72 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x361 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 73 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x366 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 74 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x36B | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 75 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x374 | 0/30; 미저장 30 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +## `EstMainDat.dat` + +- 역할: **확인 사실** — 이 파일에서는 자료 버전·노임·환율·유류·표준시장단가 공지 41건 +- 근거 위치: `EstMainDat.dat`; 레코드 41건, 필드 105개, 레코드 길이 1160B, 데이터 시작 0x13D00 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 41/41; 미저장 0 | 41 | 범위 672..772; 저빈도값 737×1, 738×1, 740×1, 755×1, 674×1, 675×1, 676×1, 677×1, 764×1, 766×1, 772×1, 768×1, 769×1, 770×1, 771×1, 758×1, 745×1, 746×1, 747×1, 748×1 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 41/41; 미저장 0 | 1 | 범위 0..0; 0=41; 저빈도값 0×41 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 23/41; 미저장 18 | 23 | 저빈도값 EST main 사용시 주의사항×1, 본 자료는 EST 구매고객에게 제공되는 자료이며×1, 본 자료의 무단배포,변조,도용등을 금지하고 있으며×1, 2026년 7월×1, 2026년 상반기 적용 노임단가×1, 2026년 7월 중기기초자료×1, 환 율 : 1,548.4\\\\/$×1, 휘발유 : 1,825\\\\/… | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 19/41; 미저장 22 | 17 | 저빈도값 한국석유공사(26년6월4주 주유소 판매가)×2, 한국석유공사(26년5월 대리점 판매가)×2, 자료에 대한 모든 권리는 (주)다산소프트에 있습니다.×1, 위반시발생되는 모든 법적책임은 사용자에게 있습니다×1, EST main 설계자료×1, 대한건설협회(2026.1.1)×1, 중소기업중앙회(2026.1.1)×1, … | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 13/41; 미저장 28 | 1 | 범위 0..0; 0=13; 저빈도값 0×13 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 13/41; 미저장 28 | 13 | 저빈도값 EST main 사용시 주의사항×1, 본 자료는 EST 구매고객에게 제공되는 자료이며×1, 본 자료의 무단배포,변조,도용등을 금지하고 있으며×1, 2026년 1월 중기기초자료×1, 환 율 : 1,465.9\\\\/$×1, 휘발유 : 1,473\\\\/L×1, 경 유 : 1,376\\\\/L×1, 선박용경유 … | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 7/41; 미저장 34 | 4 | 저빈도값 조달청×4, 2026.1.6. - 조달청×1, 서울외국환중개×1, 한국건설기술연구원×1 | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | TitleCode | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x19A | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 해당 Main 테이블의 Title 테이블 `Code` 참조키 | +| 12 | GN | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AD | 11/41; 미저장 30 | 1 | 범위 0.0..0.0; 0=11; 저빈도값 0.0×11 | **검증된 해석** — 적용 수량/비율 피연산자; HeadMain의 일반행·%행 계산으로 검증 | +| 13 | TU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B6 | 41/41; 미저장 0 | 1 | 범위 0.0..0.0; 0=41; 저빈도값 0.0×41 | **검증된 해석** — 단위 합계; HeadMain에서는 `NU+GU+JU+SU`와 전수 일치 | +| 14 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BF | 41/41; 미저장 0 | 1 | 범위 0.0..0.0; 0=41; 저빈도값 0.0×41 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 15 | NU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C8 | 11/41; 미저장 30 | 1 | 범위 0.0..0.0; 0=11; 저빈도값 0.0×11 | **검증된 해석** — 노무비 단위 성분 | +| 16 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D1 | 41/41; 미저장 0 | 1 | 범위 0.0..0.0; 0=41; 저빈도값 0.0×41 | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 17 | GU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1DA | 11/41; 미저장 30 | 1 | 범위 0.0..0.0; 0=11; 저빈도값 0.0×11 | **검증된 해석** — 재료비 단위 성분 | +| 18 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1E3 | 41/41; 미저장 0 | 1 | 범위 0.0..0.0; 0=41; 저빈도값 0.0×41 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 19 | JU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1EC | 11/41; 미저장 30 | 1 | 범위 0.0..0.0; 0=11; 저빈도값 0.0×11 | **검증된 해석** — 기계·경비 단위 성분 | +| 20 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1F5 | 41/41; 미저장 0 | 1 | 범위 0.0..0.0; 0=41; 저빈도값 0.0×41 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 21 | SU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1FE | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 단위 합계식의 S 성분; S의 업무 명칭은 확정 불가 | +| 22 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x207 | 41/41; 미저장 0 | 1 | 범위 0.0..0.0; 0=41; 저빈도값 0.0×41 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 23 | EscData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x210 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 24 | EscGN | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x219 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 25 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x222 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 26 | Diget | 4B signed 정수 / code=6 / 4B / param=0 | 0x22B | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 27 | DigetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x230 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 28 | Pr | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x235 | 7/41; 미저장 34 | 6 | 저빈도값 ※×2, 1.×1, 2.×1, 3.×1, 4.×1, 5.×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 29 | LeftSpace | 4B signed 정수 / code=6 / 4B / param=0 | 0x24F | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 30 | NCRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x254 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 31 | GCRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x25D | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 32 | JCRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x266 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 33 | AGU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x26F | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 34 | ANU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x278 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 35 | AJU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x281 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 36 | ASU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x28A | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 37 | DGU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x293 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 38 | DNU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x29C | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 39 | DJU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2A5 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 40 | DSU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2AE | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 41 | EGU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2B7 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 42 | ENU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2C0 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 43 | EJU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2C9 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 44 | ESU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2D2 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 45 | EGC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2DB | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 46 | ENC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2E4 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 47 | EJC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2ED | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 48 | ESC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2F6 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 49 | FGU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2FF | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 50 | FNU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x308 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 51 | FJU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x311 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 52 | FSU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x31A | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 53 | GN_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x323 | 7/41; 미저장 34 | 1 | 범위 0.0..0.0; 0=7; 저빈도값 0.0×7 | **검증된 해석** — 같은 레코드의 `GN`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 54 | TU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x32C | 12/41; 미저장 29 | 1 | 범위 0.0..0.0; 0=12; 저빈도값 0.0×12 | **검증된 해석** — 같은 레코드의 `TU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 55 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x335 | 12/41; 미저장 29 | 1 | 범위 0.0..0.0; 0=12; 저빈도값 0.0×12 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 56 | NU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x33E | 7/41; 미저장 34 | 1 | 범위 0.0..0.0; 0=7; 저빈도값 0.0×7 | **검증된 해석** — 같은 레코드의 `NU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 57 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x347 | 12/41; 미저장 29 | 1 | 범위 0.0..0.0; 0=12; 저빈도값 0.0×12 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 58 | GU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x350 | 7/41; 미저장 34 | 1 | 범위 0.0..0.0; 0=7; 저빈도값 0.0×7 | **검증된 해석** — 같은 레코드의 `GU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 59 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x359 | 12/41; 미저장 29 | 1 | 범위 0.0..0.0; 0=12; 저빈도값 0.0×12 | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 60 | JU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x362 | 7/41; 미저장 34 | 1 | 범위 0.0..0.0; 0=7; 저빈도값 0.0×7 | **검증된 해석** — 같은 레코드의 `JU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 61 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x36B | 12/41; 미저장 29 | 1 | 범위 0.0..0.0; 0=12; 저빈도값 0.0×12 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 62 | SU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x374 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 63 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x37D | 12/41; 미저장 29 | 1 | 범위 0.0..0.0; 0=12; 저빈도값 0.0×12 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 64 | NachalRatio_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x386 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `NachalRatio`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 65 | OTU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x38F | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 단위합계 비교 성분; 방향은 미확정 | +| 66 | ONU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x398 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 노무 단위 비교 성분; 방향은 미확정 | +| 67 | OGU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x3A1 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 재료 단위 비교 성분; 방향은 미확정 | +| 68 | OJU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x3AA | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 기계·경비 단위 비교 성분; 방향은 미확정 | +| 69 | OSU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x3B3 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 S 단위 비교 성분; 방향과 S 명칭은 미확정 | +| 70 | MullangIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x3BC | 14/41; 미저장 27 | 1 | 범위 0..0; 0=14; 저빈도값 0×14 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 71 | ExcelSheetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x3C1 | 14/41; 미저장 27 | 1 | 범위 0..0; 0=14; 저빈도값 0×14 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 72 | Level | 4B signed 정수 / code=6 / 4B / param=0 | 0x3C6 | 12/41; 미저장 29 | 2 | 범위 0..1; 0=10; 저빈도값 0×10, 1×2 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 73 | LinkIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x3CB | 11/41; 미저장 30 | 1 | 범위 0..0; 0=11; 저빈도값 0×11 | **검증된 해석** — `Code`의 참조 데이터군 선택값; 값별 검증 결과는 관계 문서 참조 | +| 74 | CalcIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x3D0 | 11/41; 미저장 30 | 1 | 범위 0..0; 0=11; 저빈도값 0×11 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 75 | SKind | 4B signed 정수 / code=6 / 4B / param=0 | 0x3D5 | 11/41; 미저장 30 | 1 | 범위 0..0; 0=11; 저빈도값 0×11 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 76 | OCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x3DA | 11/41; 미저장 30 | 1 | 범위 0..0; 0=11; 저빈도값 0×11 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 77 | Biul | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x3DF | 11/41; 미저장 30 | 1 | 범위 0.0..0.0; 0=11; 저빈도값 0.0×11 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 78 | ApplyNacChal | 2B signed 정수 / code=4 / 2B / param=0 | 0x3E8 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 79 | MullangIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x3EB | 7/41; 미저장 34 | 1 | 범위 0..0; 0=7; 저빈도값 0×7 | **검증된 해석** — 같은 레코드의 `MullangIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 80 | ExcelSheetIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x3F0 | 7/41; 미저장 34 | 1 | 범위 0..0; 0=7; 저빈도값 0×7 | **검증된 해석** — 같은 레코드의 `ExcelSheetIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 81 | Level_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x3F5 | 8/41; 미저장 33 | 2 | 범위 0..1; 0=7; 저빈도값 0×7, 1×1 | **검증된 해석** — 같은 레코드의 `Level`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 82 | LinkIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x3FA | 7/41; 미저장 34 | 1 | 범위 0..0; 0=7; 저빈도값 0×7 | **검증된 해석** — 같은 레코드의 `LinkIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 83 | CalcIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x3FF | 7/41; 미저장 34 | 1 | 범위 0..0; 0=7; 저빈도값 0×7 | **검증된 해석** — 같은 레코드의 `CalcIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 84 | SKind_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x404 | 7/41; 미저장 34 | 1 | 범위 0..0; 0=7; 저빈도값 0×7 | **검증된 해석** — 같은 레코드의 `SKind`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 85 | OCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x409 | 7/41; 미저장 34 | 1 | 범위 0..0; 0=7; 저빈도값 0×7 | **검증된 해석** — 같은 레코드의 `OCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 86 | Biul_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x40E | 7/41; 미저장 34 | 1 | 범위 0.0..0.0; 0=7; 저빈도값 0.0×7 | **검증된 해석** — 같은 레코드의 `Biul`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 87 | ApplyNacChal_ | 2B signed 정수 / code=4 / 2B / param=0 | 0x417 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `ApplyNacChal`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 88 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x41A | 11/41; 미저장 30 | 1 | 범위 0..0; 0=11; 저빈도값 0×11 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 89 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x41F | 22/41; 미저장 19 | 1 | 범위 1..1; 저빈도값 1×22 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 90 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x422 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 91 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x42B | 41/41; 미저장 0 | 1 | 범위 0..0; 0=41; 저빈도값 0×41 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 92 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x42E | 11/41; 미저장 30 | 1 | 범위 0..0; 0=11; 저빈도값 0×11 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 93 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x433 | 11/41; 미저장 30 | 1 | 범위 0..0; 0=11; 저빈도값 0×11 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 94 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x438 | 11/41; 미저장 30 | 1 | 범위 693594..693594; 저빈도값 693594×11 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 95 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x43D | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 96 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x446 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 97 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x44F | 22/41; 미저장 19 | 1 | 범위 0..0; 0=22; 저빈도값 0×22 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 98 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x452 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 99 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x45B | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 100 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x460 | 7/41; 미저장 34 | 1 | 범위 0..0; 0=7; 저빈도값 0×7 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 101 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x465 | 7/41; 미저장 34 | 1 | 범위 0..0; 0=7; 저빈도값 0×7 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 102 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x46A | 7/41; 미저장 34 | 1 | 범위 693594..693594; 저빈도값 693594×7 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 103 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x46F | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 104 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x478 | 0/41; 미저장 41 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +## `HeadMainDat.dat` + +- 역할: **검증된 해석** — HeadTitle별 일위대가 상세 구성과 수량·단가·금액 성분 +- 근거 위치: `HeadMainDat.dat`; 레코드 10,506건, 필드 80개, 레코드 길이 920B, 데이터 시작 0xF200 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 10,506/10,506; 미저장 0 | 10506 | 범위 6730..27691; 대표 18089, 18090, 18091, 18093, 18094 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 10,506/10,506; 미저장 0 | 1469 | 범위 0..1468; 0=9,038; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 7,485/10,506; 미저장 3,021 | 1885 | 대표 U0000002739, U0000001064, L0000001244, L0000001239, U0000002740 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 9,008/10,506; 미저장 1,498 | 761 | 대표 합판거푸집, 소모자재(박리재등), 형틀목공, 보통인부, 공구손료 및 경장비의 기계경비 | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 6,727/10,506; 미저장 3,779 | 1637 | 대표 1회(제물치장), 1회재료비, 주재료비의, 5인/20㎡, 2인/20㎡ | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 8,901/10,506; 미저장 1,605 | 35 | 저빈도값 인×3,001, %×1,028, hr×669, ㎡×609, 개×596, ㎥×452, 개소×443, M×421, 본×371, 식×260, 주×172, kg×164, Ton×154, EA×147, ℓ×101, g×82, 매×46, km×43, 조×29, ㎏×28 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 4,806/10,506; 미저장 5,700 | 435 | 범위 0..1854; 0=4,198; 대표 13, 14, 15, 16, 17 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 3,422/10,506; 미저장 7,084 | 759 | 대표 L0000001244, L0000001239, U0000003738, M0005110689, U0000003739 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 4,235/10,506; 미저장 6,271 | 233 | 대표 형틀목공, 보통인부, 부자재(웨지핀,플랫타이등..), 내부패널/부자재/소모자재(웨지핀,박리제 등), 유로폼 | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 3,324/10,506; 미저장 7,182 | 743 | 대표 5인/20㎡, 2인/20㎡, 5인/25㎡, 2인/25㎡, 주재료비의 | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 4,213/10,506; 미저장 6,293 | 24 | 저빈도값 인×1,524, %×567, hr×424, 개×398, 개소×242, 본×204, 식×188, Ton×119, M×112, 주×101, ㎡×94, EA×92, kg×46, g×36, ㎥×31, 매×10, 대×8, 장×6, 공/㎥×3, ℓ×3 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | TitleCode | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x19A | 1,468/10,506; 미저장 9,038 | 1468 | 대표 U0000002739, U0000002740, U0000001067, U0000001068, U0000001069 | **검증된 해석** — 해당 Main 테이블의 Title 테이블 `Code` 참조키 | +| 12 | GN | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AD | 9,181/10,506; 미저장 1,325 | 1238 | 범위 -500.0..1660.0; 0=1,738; 음수=1; 대표 1.0, 4.0, 0.25, 0.1, 0.55 | **검증된 해석** — 적용 수량/비율 피연산자; HeadMain의 일반행·%행 계산으로 검증 | +| 13 | TU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B6 | 10,506/10,506; 미저장 0 | 1038 | 범위 -423.0..9003561.5; 0=3,331; 음수=13; 대표 35120.0, 275790.0, 172068.0, 86154.3, 19316.0 | **검증된 해석** — 단위 합계; HeadMain에서는 `NU+GU+JU+SU`와 전수 일치 | +| 14 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BF | 10,506/10,506; 미저장 0 | 4842 | 범위 -29454.3..238751290.0; 0=1,868; 음수=13; 대표 123540.0, 35120.0, 1404.8, 68947.5, 17206.8 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 15 | NU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C8 | 9,182/10,506; 미저장 1,324 | 213 | 범위 0.0..6925816.600000001; 0=4,624; 대표 275790.0, 172068.0, 86154.0, 68923.0, 57437.0 | **검증된 해석** — 노무비 단위 성분 | +| 16 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D1 | 10,506/10,506; 미저장 0 | 3271 | 범위 0.0..238751290.0; 0=4,487; 대표 86154.0, 68947.5, 17206.8, 68923.0, 55158.0 | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 17 | GU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1DA | 9,147/10,506; 미저장 1,359 | 778 | 범위 -423.0..9003561.5; 0=5,411; 음수=13; 대표 35120.0, 86154.3, 19316.0, 68923.4, 15558.1 | **검증된 해석** — 재료비 단위 성분 | +| 18 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1E3 | 10,506/10,506; 미저장 0 | 2762 | 범위 -29454.3..3401400.0; 0=5,627; 음수=13; 대표 37386.0, 35120.0, 1404.8, 861.5, 20950.0 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 19 | JU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1EC | 9,183/10,506; 미저장 1,323 | 345 | 범위 0.0..1222388.0; 0=7,770; 대표 59751.0, 90444.0, 11117.0, 23795.0, 31327.0 | **검증된 해석** — 기계·경비 단위 성분 | +| 20 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1F5 | 10,506/10,506; 미저장 0 | 1330 | 범위 0.0..388480.0; 0=8,344; 대표 5975.0, 5975.1, 16079.0, 16079.1, 13155.0 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 21 | SU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1FE | 7,013/10,506; 미저장 3,493 | 1 | 범위 0.0..0.0; 0=7,013; 저빈도값 0.0×7,013 | **검증된 해석** — 단위 합계식의 S 성분; S의 업무 명칭은 확정 불가 | +| 22 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x207 | 10,506/10,506; 미저장 0 | 1 | 범위 0.0..0.0; 0=10,506; 저빈도값 0.0×10,506 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 23 | EscData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x210 | 0/10,506; 미저장 10,506 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 24 | EscGN | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x219 | 0/10,506; 미저장 10,506 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 25 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x222 | 3,802/10,506; 미저장 6,704 | 1 | 범위 0.0..0.0; 0=3,802; 저빈도값 0.0×3,802 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 26 | Diget | 4B signed 정수 / code=6 / 4B / param=0 | 0x22B | 3,802/10,506; 미저장 6,704 | 1 | 범위 0..0; 0=3,802; 저빈도값 0×3,802 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 27 | DigetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x230 | 3,802/10,506; 미저장 6,704 | 1 | 범위 0..0; 0=3,802; 저빈도값 0×3,802 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 28 | GN_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x235 | 4,028/10,506; 미저장 6,478 | 627 | 범위 0.0..256.0; 0=545; 대표 0.25, 0.1, 0.2, 0.08, 79.0 | **검증된 해석** — 같은 레코드의 `GN`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 29 | TU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x23E | 4,797/10,506; 미저장 5,709 | 480 | 범위 0.0..5927215.9; 0=1,283; 대표 274978.0, 165545.0, 2325.3, 2536.5, 3391.5 | **검증된 해석** — 같은 레코드의 `TU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 30 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x247 | 4,797/10,506; 미저장 5,709 | 2121 | 범위 0.0..6282847.0; 0=808; 대표 68744.5, 16554.5, 54995.6, 13243.6, 1836.9 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 31 | NU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x250 | 4,156/10,506; 미저장 6,350 | 126 | 범위 0.0..4560191.1; 0=1,954; 대표 274978.0, 165545.0, 275790.0, 172068.0, 35033.2 | **검증된 해석** — 같은 레코드의 `NU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 32 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x259 | 4,797/10,506; 미저장 5,709 | 1454 | 범위 0.0..5927215.0; 0=2,050; 대표 68744.5, 16554.5, 54995.6, 13243.6, 27497.8 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 33 | GU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x262 | 4,155/10,506; 미저장 6,351 | 311 | 범위 0.0..5927215.9; 0=2,431; 대표 2325.3, 2536.5, 3391.5, 28500.0, 31880.7 | **검증된 해석** — 같은 레코드의 `GU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 34 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x26B | 4,797/10,506; 미저장 5,709 | 1059 | 범위 0.0..364815.0; 0=2,682; 대표 1836.9, 608.7, 2238.3, 5161.0, 3391.5 | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 35 | JU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x274 | 4,157/10,506; 미저장 6,349 | 194 | 범위 0.0..1172092.0; 0=3,385; 대표 54842.0, 84325.0, 11117.0, 23795.0, 31327.0 | **검증된 해석** — 같은 레코드의 `JU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 36 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x27D | 4,797/10,506; 미저장 5,709 | 600 | 범위 0.0..366192.0; 0=3,706; 대표 8335.0, 8335.9, 12817.0, 8938.0, 246.7 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 37 | SU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x286 | 3,369/10,506; 미저장 7,137 | 1 | 범위 0.0..0.0; 0=3,369; 저빈도값 0.0×3,369 | **검증된 해석** — 같은 레코드의 `SU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 38 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x28F | 4,797/10,506; 미저장 5,709 | 1 | 범위 0.0..0.0; 0=4,797; 저빈도값 0.0×4,797 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 39 | NachalRatio_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x298 | 1,890/10,506; 미저장 8,616 | 1 | 범위 0.0..0.0; 0=1,890; 저빈도값 0.0×1,890 | **검증된 해석** — 같은 레코드의 `NachalRatio`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 40 | OTU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2A1 | 4,150/10,506; 미저장 6,356 | 1597 | 범위 -450.0..238751290.0; 음수=13; 대표 123540.0, 174036.0, 102628.0, 107104.0, 90280.0 | **검증된 해석** — O 접두 단위합계 비교 성분; 방향은 미확정 | +| 41 | ONU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2AA | 3,898/10,506; 미저장 6,608 | 1327 | 범위 0.0..238751290.0; 0=113; 대표 86154.0, 174036.0, 102628.0, 68923.0, 57437.0 | **검증된 해석** — O 접두 노무 단위 비교 성분; 방향은 미확정 | +| 42 | OGU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2B3 | 3,968/10,506; 미저장 6,538 | 1266 | 범위 -450.0..3401400.0; 0=448; 음수=13; 대표 37386.0, 24537.0, 20950.0, 21357.0, 17377.0 | **검증된 해석** — O 접두 재료 단위 비교 성분; 방향은 미확정 | +| 43 | OJU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2BC | 2,614/10,506; 미저장 7,892 | 668 | 범위 0.0..351720.0; 0=1,093; 대표 5975.0, 48052.0, 16079.0, 84325.0, 13155.0 | **검증된 해석** — O 접두 기계·경비 단위 비교 성분; 방향은 미확정 | +| 44 | OSU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2C5 | 2,605/10,506; 미저장 7,901 | 1 | 범위 0.0..0.0; 0=2,605; 저빈도값 0.0×2,605 | **검증된 해석** — O 접두 S 단위 비교 성분; 방향과 S 명칭은 미확정 | +| 45 | MullangIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2CE | 8,584/10,506; 미저장 1,922 | 1 | 범위 0..0; 0=8,584; 저빈도값 0×8,584 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 46 | ExcelSheetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2D3 | 5,031/10,506; 미저장 5,475 | 7 | 범위 0..255; 0=4,950; 저빈도값 0×4,950, 3×50, 22×22, 54×4, 116×2, 255×2, 5×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 47 | Level | 4B signed 정수 / code=6 / 4B / param=0 | 0x2D8 | 5,535/10,506; 미저장 4,971 | 1 | 범위 0..0; 0=5,535; 저빈도값 0×5,535 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 48 | LinkIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2DD | 9,209/10,506; 미저장 1,297 | 9 | 범위 0..105; 0=2,034; 저빈도값 6×3,001, 0×2,034, 5×1,582, 58×996, 105×667, 103×485, 68×247, 104×170, 62×27 | **검증된 해석** — `Code`의 참조 데이터군 선택값; 값별 검증 결과는 관계 문서 참조 | +| 49 | CalcIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2E2 | 7,771/10,506; 미저장 2,735 | 2 | 범위 0..2; 0=7,770; 저빈도값 0×7,770, 2×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 50 | SKind | 4B signed 정수 / code=6 / 4B / param=0 | 0x2E7 | 5,078/10,506; 미저장 5,428 | 5 | 범위 0..4; 0=4,984; 저빈도값 0×4,984, 1×78, 3×14, 4×1, 2×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 51 | OCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x2EC | 1,023/10,506; 미저장 9,483 | 3 | 범위 0..2; 0=16; 저빈도값 2×895, 1×112, 0×16 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 52 | Biul | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2F1 | 5,788/10,506; 미저장 4,718 | 17 | 범위 0.0..0.79; 0=4,869; 저빈도값 0.0×4,869, 0.02×268, 0.03×200, 0.05×70, 0.04×62, 0.1×58, 0.07×58, 0.01×55, 0.06×41, 0.08×37, 0.3×22, 0.12×20, 0.79×12, 0.2×8, 0.6×3, 0.015×3, 0.11×2 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 53 | ApplyNacChal | 2B signed 정수 / code=4 / 2B / param=0 | 0x2FA | 3,408/10,506; 미저장 7,098 | 1 | 범위 0..0; 0=3,408; 저빈도값 0×3,408 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 54 | MullangIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2FD | 3,791/10,506; 미저장 6,715 | 1 | 범위 0..0; 0=3,791; 저빈도값 0×3,791 | **검증된 해석** — 같은 레코드의 `MullangIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 55 | ExcelSheetIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x302 | 1,701/10,506; 미저장 8,805 | 3 | 범위 0..255; 0=1,652; 저빈도값 0×1,652, 3×48, 255×1 | **검증된 해석** — 같은 레코드의 `ExcelSheetIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 56 | Level_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x307 | 2,019/10,506; 미저장 8,487 | 1 | 범위 0..0; 0=2,019; 저빈도값 0×2,019 | **검증된 해석** — 같은 레코드의 `Level`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 57 | LinkIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x30C | 4,146/10,506; 미저장 6,360 | 9 | 범위 0..105; 0=616; 저빈도값 6×1,524, 5×753, 0×616, 58×555, 105×424, 68×188, 103×75, 62×9, 104×2 | **검증된 해석** — 같은 레코드의 `LinkIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 58 | CalcIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x311 | 3,198/10,506; 미저장 7,308 | 1 | 범위 0..0; 0=3,198; 저빈도값 0×3,198 | **검증된 해석** — 같은 레코드의 `CalcIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 59 | SKind_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x316 | 1,715/10,506; 미저장 8,791 | 2 | 범위 0..1; 0=1,700; 저빈도값 0×1,700, 1×15 | **검증된 해석** — 같은 레코드의 `SKind`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 60 | OCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x31B | 564/10,506; 미저장 9,942 | 3 | 범위 0..2; 0=15; 저빈도값 2×534, 1×15, 0×15 | **검증된 해석** — 같은 레코드의 `OCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 61 | Biul_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x320 | 2,108/10,506; 미저장 8,398 | 15 | 범위 0.0..0.79; 0=1,601; 저빈도값 0.0×1,601, 0.03×131, 0.02×109, 0.07×58, 0.1×42, 0.04×35, 0.01×32, 0.06×31, 0.3×20, 0.12×20, 0.79×12, 0.05×8, 0.08×5, 0.6×2, 0.015×2 | **검증된 해석** — 같은 레코드의 `Biul`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 62 | ApplyNacChal_ | 2B signed 정수 / code=4 / 2B / param=0 | 0x329 | 1,697/10,506; 미저장 8,809 | 1 | 범위 0..0; 0=1,697; 저빈도값 0×1,697 | **검증된 해석** — 같은 레코드의 `ApplyNacChal`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 63 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x32C | 7,351/10,506; 미저장 3,155 | 1 | 범위 0..0; 0=7,351; 저빈도값 0×7,351 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 64 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x331 | 8,983/10,506; 미저장 1,523 | 2 | 범위 0..1; 0=265; 저빈도값 1×8,718, 0×265 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 65 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x334 | 1,727/10,506; 미저장 8,779 | 1727 | 대표 [1,466507526], [2,466507582], [3,466507630], [4,466507638], [5,466507686] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 66 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x33D | 10,506/10,506; 미저장 0 | 1 | 범위 0..0; 0=10,506; 저빈도값 0×10,506 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 67 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x340 | 6,069/10,506; 미저장 4,437 | 2 | 범위 0..1; 0=6,066; 저빈도값 0×6,066, 1×3 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 68 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x345 | 8,828/10,506; 미저장 1,678 | 4 | 범위 0..3; 0=7,812; 저빈도값 0×7,812, 1×706, 3×268, 2×42 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 69 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x34A | 5,031/10,506; 미저장 5,475 | 1 | 범위 693594..693594; 저빈도값 693594×5,031 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 70 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x34F | 35/10,506; 미저장 10,471 | 35 | 저빈도값 [1032,466532943]×1, [1038,466533023]×1, [1205,466548695]×1, [1210,466548807]×1, [1782,466549063]×1, [1986,466567047]×1, [1987,466567167]×1, [1988,466567287]×1, [1990,46656741… | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 71 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x358 | 0/10,506; 미저장 10,506 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 72 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x361 | 6,368/10,506; 미저장 4,138 | 2 | 범위 0..1; 0=6,096; 저빈도값 0×6,096, 1×272 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 73 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x364 | 0/10,506; 미저장 10,506 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 74 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x36D | 0/10,506; 미저장 10,506 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 75 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x372 | 3,081/10,506; 미저장 7,425 | 1 | 범위 0..0; 0=3,081; 저빈도값 0×3,081 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 76 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x377 | 3,880/10,506; 미저장 6,626 | 4 | 범위 0..3; 0=3,322; 저빈도값 0×3,322, 1×346, 3×204, 2×8 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 77 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x37C | 1,701/10,506; 미저장 8,805 | 1 | 범위 693594..693594; 저빈도값 693594×1,701 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 78 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x381 | 0/10,506; 미저장 10,506 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 79 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x38A | 717/10,506; 미저장 9,789 | 717 | 대표 [20,466509123], [22,466509171], [24,466509219], [35,466510411], [37,466510499] | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Bigo | 1727 | {"cp949 text":1727} | 17233 | 21 | 0 | [{"reference":[902,466528430],"stored_bytes":10,"kind":"cp949 text","head_hex":"31c8b8bcf6b7aea1bf32","text_encoding":"cp949","text_sample":"1회수량×2"},{"reference":[1098,466541582]… | +| DifineMemo | 35 | {"zlib stream":35} | 310877 | 281216 | 0 | [{"reference":[1782,466549063],"stored_bytes":1612,"kind":"zlib stream","head_hex":"78daed5ddd6edb3614be1fb077d012ac","decompressed_bytes":36570,"decompressed_head_hex":"3c2157505… | +| Bigo_ | 717 | {"cp949 text":717} | 7022 | 22 | 0 | [{"reference":[199,466513555],"stored_bytes":9,"kind":"cp949 text","head_hex":"c7b0bcc0322d372d33","text_encoding":"cp949","text_sample":"품셈2-7-3"},{"reference":[20,466509123],"st… | + +## `HeadTitleDat.dat` + +- 역할: **검증된 해석** — HeadMain의 TitleCode가 참조하는 일위대가 제목 +- 근거 위치: `HeadTitleDat.dat`; 레코드 1,468건, 필드 53개, 레코드 길이 728B, 데이터 시작 0xA100 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 1,468/1,468; 미저장 0 | 1468 | 범위 1067..3794; 대표 2651, 2652, 1067, 1068, 1069 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 1,468/1,468; 미저장 0 | 1468 | 범위 1..1468; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 1,468/1,468; 미저장 0 | 1468 | 대표 U0000002739, U0000002740, U0000001067, U0000001068, U0000001069 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 1,468/1,468; 미저장 0 | 347 | 대표 합판거푸집, 합판거푸집(폼타이), 유로폼, 문양거푸집 설치및해체, 강재거푸집 | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 1,425/1,468; 미저장 43 | 748 | 대표 1회(제물치장), 2회(제물치장), 2회(소규모), 3회, 4회 | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 1,468/1,468; 미저장 0 | 22 | 저빈도값 개소×414, ㎡×267, M×197, 본×172, 주×172, ㎥×65, Ton×47, km×43, EA×18, 경간×13, 공/㎥×12, 개×12, 식×11, 대×7, a×5, 공×4, 점×3, 조×2, 동×1, hr×1 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 608/1,468; 미저장 860 | 434 | 범위 1..1854; 대표 13, 14, 15, 16, 17 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 608/1,468; 미저장 860 | 608 | 대표 U0000003738, U0000003739, U0000003740, U0000003741, U0000003742 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 608/1,468; 미저장 860 | 83 | 대표 유로폼, 강재거푸집(코핑), 강관동바리, 시스템비계(발판1열), 시스템비계(발판2열) | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 606/1,468; 미저장 862 | 280 | 대표 3회, 간단,0~7m, 3회, 보통,0~7m, 3회, 복잡,0~7m, 3회, 간단,7~10m, 3회, 보통,7~10m | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 608/1,468; 미저장 860 | 13 | 저빈도값 개소×242, 주×101, 본×85, ㎡×73, M×51, Ton×35, 대×8, ㎥×6, 공/㎥×3, 개×1, 경간×1, 구간×1, 조×1 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x19A | 1,468/1,468; 미저장 0 | 1335 | 범위 324.0..238751290.0; 대표 123540.0, 107104.0, 90280.0, 74814.0, 53218.0 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 12 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1A3 | 1,468/1,468; 미저장 0 | 1151 | 범위 0.0..238751290.0; 0=6; 대표 86154.0, 68923.0, 57437.0, 38289.0, 34461.0 | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 13 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AC | 1,468/1,468; 미저장 0 | 967 | 범위 0.0..3401400.0; 0=320; 대표 37386.0, 20950.0, 21357.0, 17377.0, 14929.0 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 14 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B5 | 1,468/1,468; 미저장 0 | 564 | 범위 0.0..351720.0; 0=719; 대표 5975.0, 16079.0, 13155.0, 481.0, 1230.0 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 15 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BE | 1,468/1,468; 미저장 0 | 1 | 범위 0.0..0.0; 0=1,468; 저빈도값 0.0×1,468 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 16 | OTC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C7 | 1,468/1,468; 미저장 0 | 1335 | 범위 324.0..238751290.0; 대표 123540.0, 107104.0, 90280.0, 74814.0, 53218.0 | **검증된 해석** — O 접두 총금액 비교 성분; 현재/과거 방향은 미확정 | +| 17 | ONC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D0 | 1,468/1,468; 미저장 0 | 1151 | 범위 0.0..238751290.0; 0=6; 대표 86154.0, 68923.0, 57437.0, 38289.0, 34461.0 | **검증된 해석** — O 접두 노무비 비교 성분; 방향은 미확정 | +| 18 | OGC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D9 | 1,468/1,468; 미저장 0 | 967 | 범위 0.0..3401400.0; 0=320; 대표 37386.0, 20950.0, 21357.0, 17377.0, 14929.0 | **검증된 해석** — O 접두 재료비 비교 성분; 방향은 미확정 | +| 19 | OJC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1E2 | 1,468/1,468; 미저장 0 | 564 | 범위 0.0..351720.0; 0=719; 대표 5975.0, 16079.0, 13155.0, 481.0, 1230.0 | **검증된 해석** — O 접두 기계·경비 비교 성분; 방향은 미확정 | +| 20 | OSC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1EB | 1,468/1,468; 미저장 0 | 1 | 범위 0.0..0.0; 0=1,468; 저빈도값 0.0×1,468 | **검증된 해석** — O 접두 S 비교 성분; 방향과 S 명칭은 미확정 | +| 21 | UserInput | 2B signed 정수 / code=4 / 2B / param=0 | 0x1F4 | 0/1,468; 미저장 1,468 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 22 | EscData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x1F7 | 0/1,468; 미저장 1,468 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 23 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x200 | 1,468/1,468; 미저장 0 | 1 | 범위 0.0..0.0; 0=1,468; 저빈도값 0.0×1,468 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 24 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x209 | 608/1,468; 미저장 860 | 519 | 범위 0.0..6282847.0; 0=12; 대표 37041.0, 42409.0, 58169.0, 43792.0, 50122.0 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 25 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x212 | 608/1,468; 미저장 860 | 446 | 범위 0.0..5927215.0; 0=12; 대표 31880.0, 36433.0, 51009.0, 38536.0, 44038.0 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 26 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x21B | 608/1,468; 미저장 860 | 381 | 범위 0.0..364815.0; 0=139; 대표 5161.0, 5976.0, 7160.0, 5256.0, 6084.0 | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 27 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x224 | 608/1,468; 미저장 860 | 279 | 범위 0.0..284360.0; 0=267; 대표 8335.0, 3260.0, 3735.0, 1568.0, 17.0 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 28 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x22D | 608/1,468; 미저장 860 | 1 | 범위 0.0..0.0; 0=608; 저빈도값 0.0×608 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 29 | OTC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x236 | 608/1,468; 미저장 860 | 519 | 범위 0.0..6282847.0; 0=12; 대표 37041.0, 42409.0, 58169.0, 43792.0, 50122.0 | **검증된 해석** — 같은 레코드의 `OTC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 30 | ONC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x23F | 608/1,468; 미저장 860 | 446 | 범위 0.0..5927215.0; 0=12; 대표 31880.0, 36433.0, 51009.0, 38536.0, 44038.0 | **검증된 해석** — 같은 레코드의 `ONC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 31 | OGC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x248 | 608/1,468; 미저장 860 | 381 | 범위 0.0..364815.0; 0=139; 대표 5161.0, 5976.0, 7160.0, 5256.0, 6084.0 | **검증된 해석** — 같은 레코드의 `OGC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 32 | OJC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x251 | 608/1,468; 미저장 860 | 279 | 범위 0.0..284360.0; 0=267; 대표 8335.0, 3260.0, 3735.0, 1568.0, 17.0 | **검증된 해석** — 같은 레코드의 `OJC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 33 | OSC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x25A | 608/1,468; 미저장 860 | 1 | 범위 0.0..0.0; 0=608; 저빈도값 0.0×608 | **검증된 해석** — 같은 레코드의 `OSC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 34 | UserInput_ | 2B signed 정수 / code=4 / 2B / param=0 | 0x263 | 0/1,468; 미저장 1,468 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `UserInput`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 35 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x266 | 964/1,468; 미저장 504 | 1 | 범위 0..0; 0=964; 저빈도값 0×964 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 36 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x26B | 1,468/1,468; 미저장 0 | 1 | 범위 1..1; 저빈도값 1×1,468 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 37 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x26E | 145/1,468; 미저장 1,323 | 145 | 대표 [1,58510805], [2,58510812], [3,58510819], [4,58510826], [5,58511155] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 38 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x277 | 1,468/1,468; 미저장 0 | 1 | 범위 0..0; 0=1,468; 저빈도값 0×1,468 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 39 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x27A | 1,097/1,468; 미저장 371 | 1 | 범위 0..0; 0=1,097; 저빈도값 0×1,097 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 40 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x27F | 903/1,468; 미저장 565 | 1 | 범위 0..0; 0=903; 저빈도값 0×903 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 41 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x284 | 964/1,468; 미저장 504 | 1 | 범위 693594..693594; 저빈도값 693594×964 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 42 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x289 | 14/1,468; 미저장 1,454 | 14 | 저빈도값 [131,58515573]×1, [213,58518527]×1, [214,58518534]×1, [215,58518541]×1, [216,58518548]×1, [217,58518555]×1, [218,58518562]×1, [234,58519367]×1, [239,58519374]×1, [244,5851938… | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 43 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x292 | 0/1,468; 미저장 1,468 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 44 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x29B | 804/1,468; 미저장 664 | 2 | 범위 0..1; 0=793; 저빈도값 0×793, 1×11 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 45 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x29E | 0/1,468; 미저장 1,468 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 46 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A7 | 0/1,468; 미저장 1,468 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 47 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2AC | 290/1,468; 미저장 1,178 | 1 | 범위 0..0; 0=290; 저빈도값 0×290 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 48 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2B1 | 290/1,468; 미저장 1,178 | 1 | 범위 0..0; 0=290; 저빈도값 0×290 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 49 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x2B6 | 290/1,468; 미저장 1,178 | 1 | 범위 693594..693594; 저빈도값 693594×290 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 50 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2BB | 0/1,468; 미저장 1,468 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 51 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2C4 | 94/1,468; 미저장 1,374 | 94 | 대표 [6,58511160], [8,58511167], [10,58511174], [12,58511181], [14,58511188] | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 52 | ErrorCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x2CD | 1,468/1,468; 미저장 0 | 1 | 범위 0..0; 0=1,468; 저빈도값 0×1,468 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Bigo | 145 | {"cp949 text":145} | 1566 | 21 | 0 | [{"reference":[159,58517182],"stored_bytes":10,"kind":"cp949 text","head_hex":"c1f7b0fc366db1e2c1d8","text_encoding":"cp949","text_sample":"직관6m기준"},{"reference":[59,58511344],"st… | +| DifineMemo | 14 | {"zlib stream":14} | 18920 | 2447 | 0 | [{"reference":[218,58518562],"stored_bytes":325,"kind":"zlib stream","head_hex":"78da6d505d4f8330147d37f13fe0966c","decompressed_bytes":541,"decompressed_head_hex":"3c215750546f6f… | +| Bigo_ | 94 | {"cp949 text":94} | 998 | 12 | 0 | [{"reference":[178,58517250],"stored_bytes":10,"kind":"cp949 text","head_hex":"c1f7b0fc366db1e2c1d8","text_encoding":"cp949","text_sample":"직관6m기준"},{"reference":[78,58511412],"st… | + +## `EstMainDat.dat` 41개 레코드 전수 + +| PkID | Index | Name | Size | Date 원시 | Name_ | Size_ | Date_ 원시 | +|---|---|---|---|---|---|---|---| +| 737 | 0 | EST main 사용시 주의사항 | NULL(미저장) | NULL(미저장) | EST main 사용시 주의사항 | NULL(미저장) | NULL(미저장) | +| 738 | 0 | 본 자료는 EST 구매고객에게 제공되는 자료이며 | 자료에 대한 모든 권리는 (주)다산소프트에 있습니다. | NULL(미저장) | 본 자료는 EST 구매고객에게 제공되는 자료이며 | NULL(미저장) | NULL(미저장) | +| 740 | 0 | 본 자료의 무단배포,변조,도용등을 금지하고 있으며 | 위반시발생되는 모든 법적책임은 사용자에게 있습니다 | NULL(미저장) | 본 자료의 무단배포,변조,도용등을 금지하고 있으며 | NULL(미저장) | NULL(미저장) | +| 755 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 674 | 0 | 2026년 7월 | EST main 설계자료 | 693594 | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 675 | 0 | NULL(미저장) | NULL(미저장) | 693594 | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 676 | 0 | 2026년 상반기 적용 노임단가 | 대한건설협회(2026.1.1) | 693594 | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 677 | 0 | NULL(미저장) | 중소기업중앙회(2026.1.1) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 764 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 766 | 0 | 2026년 7월 중기기초자료 | 2026.7.1. - 다산소프트 | 693594 | 2026년 1월 중기기초자료 | 2026.1.6. - 조달청 | 693594 | +| 772 | 0 | 환 율 : 1,548.4\\/$ | 서울외국환중개 | 693594 | 환 율 : 1,465.9\\/$ | 서울외국환중개 | 693594 | +| 768 | 0 | 휘발유 : 1,825\\/L | 한국석유공사(26년6월4주 주유소 판매가) | 693594 | 휘발유 : 1,473\\/L | 조달청 | 693594 | +| 769 | 0 | 경 유 : 1,819\\/L | 한국석유공사(26년6월4주 주유소 판매가) | 693594 | 경 유 : 1,376\\/L | 조달청 | 693594 | +| 770 | 0 | 선박용경유 : 1,773\\/L | 한국석유공사(26년5월 대리점 판매가) | 693594 | 선박용경유 : 1,371\\/L | 조달청 | 693594 | +| 771 | 0 | 중 유 : 1,140\\/L | 한국석유공사(26년5월 대리점 판매가) | 693594 | 중 유 : 777\\/L | 조달청 | 693594 | +| 758 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 745 | 0 | 2026년 개정품셈 적용 | 한국건설기술연구원(2026.1) | 693594 | 2022년 개정품셈 적용 | 한국건설기술연구원 | 693594 | +| 746 | 0 | 건설기계,자재손율(강재,동바리,비계),가설울타리 | 강관동바리,강관비계,낙하물방지망,인공식재배수판 | NULL(미저장) | 건설기계,조립식가설건축물,수목전정,합판거푸집 | NULL(미저장) | NULL(미저장) | +| 747 | 0 | PP마대,톤마대,H빔설치및해체,흙막이판설치해체 | 차수그라우팅,연약지반처리,PBD,다짐말뚝(부속장비요율) | NULL(미저장) | 유로폼,철근가공및조립,잡철물제작및설치,낙석방지책 | NULL(미저장) | NULL(미저장) | +| 748 | 0 | 유로폼,돌쌓기,돌붙임,전석쌓기,유량계설치 | NULL(미저장) | NULL(미저장) | 주철관철거,흄관철거,유량계(수도미터)교체 | NULL(미저장) | NULL(미저장) | +| 754 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 689 | 0 | 2026년 7월 시중물가자료 적용 | NULL(미저장) | 693594 | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 690 | 0 | 주요관급자재(철근,레미콘,아스콘) 조사기준일 => | 조달청 나라장터 : 2026.7.1. (6.1~6.30) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 743 | 0 | ※ 참고사항 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 762 | 0 | <2025년도 조달청 나라장터 사이트 개편으로 25년부터 | 레미콘,아스콘 관급자재는 조합공통품목만 제공됩니다.> | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 763 | 0 | <2025년 8월부터 물가정보에등록된 조경수단가 조사후 | 2020년 조달청 발표 조경수 단가와 중복 등재됩니다.> | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 765 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 694 | 0 | 2026년 표준시장단가 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 695 | 0 | 토목,건축,기계설비 - 2026년 하반기 | 한국건설기술연구원(2026.5.8) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 696 | 0 | 항만 - 2026년 하반기 | 한국항만협회(2026.5.22) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 672 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 732 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 707 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 708 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 709 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 710 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 723 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 724 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 729 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 730 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 731 | 0 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | diff --git a/resources/knowledge/original/다산소프트/ESTX_값사전_물량도면.md b/resources/knowledge/original/다산소프트/ESTX_값사전_물량도면.md new file mode 100644 index 00000000..5a7b6304 --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_값사전_물량도면.md @@ -0,0 +1,270 @@ +# ESTX 값 사전 — 물량·도면·기타 + +원본 고정 테이블의 모든 필드를 물리 순서대로 기록한다. `NULL(미저장)`은 1바이트 존재 플래그가 0인 경우이며 숫자 0·빈 문자열과 구분된다. 저빈도값은 고유값 50개 이하일 때 상위 20개까지, 그 외에는 대표값만 표시한다. + +## `CadMainDat.dat` + +- 역할: **확인 사실** — 단일 VEC0650 CAD 컨테이너 보관 +- 근거 위치: `CadMainDat.dat`; 레코드 1건, 필드 7개, 레코드 길이 96B, 데이터 시작 0x1700 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 1/1; 미저장 0 | 1 | 범위 1..1; 저빈도값 1×1 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 1/1; 미저장 0 | 1 | 범위 1..1; 저빈도값 1×1 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 1/1; 미저장 0 | 1 | 저빈도값 G0000000000×1 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | CadData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x36 | 1/1; 미저장 0 | 1 | 저빈도값 [1,1]×1 | **확인 사실** — CAD/셀 직렬화 BLOB; 내용 시그니처는 테이블별 BLOB 통계 참조 | +| 4 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x3F | 0/1; 미저장 1 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 5 | CadData_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x48 | 0/1; 미저장 1 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `CadData`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 6 | DifineMemo_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x51 | 0/1; 미저장 1 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `DifineMemo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| CadData | 1 | {"VEC0650 container":1} | 212997 | 212997 | 0 | [{"reference":[1,1],"stored_bytes":212997,"kind":"VEC0650 container","head_hex":"5645433036353000fd120000789ced5d"}] | + +## `CadTitleDat.dat` + +- 역할: **확인 불가** — CAD 제목용으로 보이는 스키마이나 이 파일에서는 0건 +- 근거 위치: `CadTitleDat.dat`; 레코드 0건, 필드 28개, 레코드 길이 376B, 데이터 시작 0x5600 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 규격·부설명 문자열 | +| 5 | PageID | 4B signed 정수 / code=6 / 4B / param=0 | 0xD0 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 페이지 식별 문자열 | +| 6 | PrintOrint | 4B signed 정수 / code=6 / 4B / param=0 | 0xD5 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 인쇄 방향 코드; 숫자별 세로/가로 매핑은 파일만으로 확정 불가 | +| 7 | Unite | 4B signed 정수 / code=6 / 4B / param=0 | 0xDA | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 단위 표기 문자열 | +| 8 | PrintCount | 4B signed 정수 / code=6 / 4B / param=0 | 0xDF | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 9 | Width | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xE4 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 10 | Height | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xED | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 11 | PrintLeft | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xF6 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 12 | PrintTop | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xFF | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 13 | PrintRight | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x108 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 14 | PrintBottom | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x111 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 15 | PrintScale | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x11A | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 16 | LineScale | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x123 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 17 | FontScale | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x12C | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 18 | ScaleX | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x135 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 19 | ScaleY | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x13E | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 20 | ScaleZ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x147 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 21 | ScaleP | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x150 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 22 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x159 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 23 | AutoCalc | 2B signed 정수 / code=4 / 2B / param=0 | 0x15C | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 24 | LineWidth | 2B signed 정수 / code=4 / 2B / param=0 | 0x15F | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 25 | PrintMono | 2B signed 정수 / code=4 / 2B / param=0 | 0x162 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 26 | Modifyed | 2B signed 정수 / code=4 / 2B / param=0 | 0x165 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 27 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x168 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | + +## `DongWon.dat` + +- 역할: **확인 불가** — Index/BLOB 스키마만 있고 0건 +- 근거 위치: `DongWon.dat`; 레코드 0건, 필드 2개, 레코드 길이 40B, 데이터 시작 0x800 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x19 | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 1 | BLOB | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x1E | 0/0; 미저장 0 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 테이블별 직렬화 페이로드 참조 | + +## `GridHeaderInfo.dat` + +- 역할: **확인 사실** — 14개 그리드 화면의 열·표시 직렬화 설정 +- 근거 위치: `GridHeaderInfo.dat`; 레코드 14건, 필드 2개, 레코드 길이 120B, 데이터 시작 0x800 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | Name | CP949 고정 문자열 / code=1 / 81B / param=20480 | 0x19 | 14/14; 미저장 0 | 14 | 저빈도값 106×1, 1×1, 103×1, 2×1, 104×1, 3×1, 105×1, 4×1, 21×1, 101×1, 5×1, 6×1, 15×1, 151×1 | **확인 사실** — 항목명·제목·설명 문자열 | +| 1 | BLOB | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x6B | 14/14; 미저장 0 | 14 | 저빈도값 [1,111520]×1, [13,111521]×1, [29,111522]×1, [40,111523]×1, [55,111524]×1, [66,111525]×1, [74,111526]×1, [85,111527]×1, [99,111528]×1, [114,111529]×1, [131,111530]×1, [153,111… | **확인 사실** — 테이블별 직렬화 페이로드 참조 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| BLOB | 14 | {"binary":14} | 83698 | 10580 | 0 | [{"reference":[99,111528],"stored_bytes":7168,"kind":"binary","head_hex":"061166727253696c6a756b2e74766257"},{"reference":[29,111522],"stored_bytes":5071,"kind":"binary","head_hex… | + +## `MulMainDat.dat` + +- 역할: **검증된 해석** — MulTitle 75건과 1:1인 편집문서·CAD·물량목록 BLOB 묶음 +- 근거 위치: `MulMainDat.dat`; 레코드 75건, 필드 17개, 레코드 길이 184B, 데이터 시작 0x3500 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x19 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 1 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x1E | 75/75; 미저장 0 | 75 | 대표 N0000000069, N0000000070, N0000000071, N0000000072, N0000000073 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 2 | Editor | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x31 | 75/75; 미저장 0 | 75 | 대표 [1,1], [32,7], [64,13], [110,19], [205,25] | **확인 사실** — WPTools 또는 OLE 계열 편집문서 BLOB | +| 3 | CadData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x3A | 75/75; 미저장 0 | 75 | 대표 [5,2], [36,8], [67,14], [114,20], [208,26] | **확인 사실** — CAD/셀 직렬화 BLOB; 내용 시그니처는 테이블별 BLOB 통계 참조 | +| 4 | CadInfo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x43 | 2/75; 미저장 73 | 2 | 저빈도값 [3203,441]×1, [3240,449]×1 | **확인 사실** — TPF0 계열 CAD 보조정보 BLOB | +| 5 | MulList | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x4C | 75/75; 미저장 0 | 75 | 대표 [13,3], [43,9], [78,15], [144,21], [230,27] | **확인 사실** — TPF0 계열 물량목록 중첩 레코드셋 BLOB | +| 6 | CadCode | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x55 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 7 | LinkCode | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x5E | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 8 | DimTable | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x67 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 9 | Editor_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x70 | 75/75; 미저장 0 | 75 | 대표 [14,4], [44,10], [79,16], [145,22], [231,28] | **검증된 해석** — 같은 레코드의 `Editor`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | CadData_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x79 | 75/75; 미저장 0 | 75 | 대표 [19,5], [49,11], [84,17], [150,23], [236,29] | **검증된 해석** — 같은 레코드의 `CadData`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | CadInfo_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x82 | 2/75; 미저장 73 | 2 | 저빈도값 [3226,445]×1, [3258,453]×1 | **검증된 해석** — 같은 레코드의 `CadInfo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 12 | MulList_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x8B | 75/75; 미저장 0 | 75 | 대표 [31,6], [63,12], [109,18], [204,24], [264,30] | **검증된 해석** — 같은 레코드의 `MulList`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 13 | CadCode_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x94 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `CadCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 14 | LinkCode_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x9D | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `LinkCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 15 | DimTable_ | 8B BLOB 참조 / code=3 / 8B / param=0 | 0xA6 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `DimTable`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 16 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0xAF | 67/75; 미저장 8 | 1 | 범위 1..1; 저빈도값 1×67 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Editor | 75 | {"zlib stream":75} | 113593 | 3102 | 0 | [{"reference":[2902,385],"stored_bytes":1235,"kind":"zlib stream","head_hex":"78daed595b6fe344147e47e23f981675","decompressed_bytes":11184,"decompressed_head_hex":"3c215750546f6f6… | +| CadData | 75 | {"zlib stream":75} | 396821 | 33202 | 0 | [{"reference":[492,68],"stored_bytes":2725,"kind":"zlib stream","head_hex":"78dad55a0758144916aee999019c5119","decompressed_bytes":10412,"decompressed_head_hex":"5645433036353000c… | +| CadInfo | 2 | {"zlib stream":2} | 554 | 277 | 0 | [{"reference":[3203,441],"stored_bytes":277,"kind":"zlib stream","head_hex":"78da7d925f6bc23010c02fa7b9560743","decompressed_bytes":905,"decompressed_head_hex":"5450463003fb000106… | +| MulList | 75 | {"zlib stream":75} | 27244 | 794 | 0 | [{"reference":[2149,303],"stored_bytes":412,"kind":"zlib stream","head_hex":"78da7d903f4bc34018c6df5cdbeb4504","decompressed_bytes":731,"decompressed_head_hex":"5450463003fb000106… | +| Editor_ | 75 | {"zlib stream":75} | 152361 | 3102 | 0 | [{"reference":[2232,316],"stored_bytes":2421,"kind":"zlib stream","head_hex":"78daed5c6d4fdbc816febed2fe072f5c","decompressed_bytes":29377,"decompressed_head_hex":"3c215750546f6f6… | +| CadData_ | 75 | {"zlib stream":75} | 794322 | 71196 | 0 | [{"reference":[1085,161],"stored_bytes":15436,"kind":"zlib stream","head_hex":"78dae57d093c54ddffff752d29daa8a4","decompressed_bytes":75064,"decompressed_head_hex":"56454330363530… | +| CadInfo_ | 2 | {"zlib stream":2} | 554 | 277 | 0 | [{"reference":[3226,445],"stored_bytes":277,"kind":"zlib stream","head_hex":"78da7d925f6bc23010c02fa7b9560743","decompressed_bytes":905,"decompressed_head_hex":"5450463003fb000106… | +| MulList_ | 75 | {"zlib stream":75} | 28079 | 794 | 0 | [{"reference":[1201,174],"stored_bytes":165,"kind":"zlib stream","head_hex":"78da658e410ac230104527d3664c5df5","decompressed_bytes":375,"decompressed_head_hex":"5450463003fb000106… | + +## `MulTitleDat.dat` + +- 역할: **확인 사실** — 표준도·수량표 등 75개 물량/CAD 제목 +- 근거 위치: `MulTitleDat.dat`; 레코드 75건, 필드 31개, 레코드 길이 880B, 데이터 시작 0x5F00 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 75/75; 미저장 0 | 75 | 범위 1..75; 대표 1, 2, 3, 4, 5 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 75/75; 미저장 0 | 75 | 범위 1..75; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | DataModuleIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x23 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 3 | DataBaseIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x28 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 4 | Path | CP949 고정 문자열 / code=1 / 257B / param=65536 | 0x2D | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 5 | FileName | CP949 고정 문자열 / code=1 / 257B / param=65536 | 0x12F | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 6 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x231 | 75/75; 미저장 0 | 75 | 대표 N0000000069, N0000000070, N0000000071, N0000000072, N0000000073 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 7 | CadCode | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x244 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 8 | OldCode | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x257 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 9 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x26A | 75/75; 미저장 0 | 75 | 대표 표준단면도, 표준단면도(L형측구), 아스콘포장, 노견부(성토구간), 노견부(절토구간) | **확인 사실** — 항목명·제목·설명 문자열 | +| 10 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x29E | 7/75; 미저장 68 | 3 | 저빈도값 가로×4, 세로×2, 매립형×1 | **확인 사실** — 규격·부설명 문자열 | +| 11 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x304 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 단위 표기 문자열 | +| 12 | PageID | 4B signed 정수 / code=6 / 4B / param=0 | 0x310 | 75/75; 미저장 0 | 75 | 범위 1..75; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 페이지 식별 문자열 | +| 13 | PageNo | 4B signed 정수 / code=6 / 4B / param=0 | 0x315 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 페이지 번호 | +| 14 | TotalPage | 4B signed 정수 / code=6 / 4B / param=0 | 0x31A | 75/75; 미저장 0 | 1 | 범위 1..1; 저빈도값 1×75 | **확인 사실** — 저장된 전체 페이지 수 | +| 15 | PageID_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x31F | 75/75; 미저장 0 | 75 | 범위 1..75; 대표 1, 2, 3, 4, 5 | **검증된 해석** — 같은 레코드의 `PageID`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 16 | PageNo_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x324 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `PageNo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 17 | TotalPage_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x329 | 75/75; 미저장 0 | 1 | 범위 1..1; 저빈도값 1×75 | **검증된 해석** — 같은 레코드의 `TotalPage`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 18 | Position | 4B signed 정수 / code=6 / 4B / param=0 | 0x32E | 2/75; 미저장 73 | 2 | 범위 0..85; 0=1; 저빈도값 0×1, 85×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 19 | DataKind | 4B signed 정수 / code=6 / 4B / param=0 | 0x333 | 75/75; 미저장 0 | 2 | 범위 0..1; 0=69; 저빈도값 0×69, 1×6 | **검증된 해석** — MulTitle 분류값; 0=69건, 1=수량표 6건으로 관찰 | +| 20 | PrintOrint | 4B signed 정수 / code=6 / 4B / param=0 | 0x338 | 75/75; 미저장 0 | 2 | 범위 0..1; 0=4; 저빈도값 1×71, 0×4 | **확인 사실** — 인쇄 방향 코드; 숫자별 세로/가로 매핑은 파일만으로 확정 불가 | +| 21 | PrintAutoFix | 2B signed 정수 / code=4 / 2B / param=0 | 0x33D | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 22 | PrintTop | 4B signed 정수 / code=6 / 4B / param=0 | 0x340 | 8/75; 미저장 67 | 3 | 범위 2..10; 저빈도값 5×3, 10×3, 2×2 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 23 | PrintLeft | 4B signed 정수 / code=6 / 4B / param=0 | 0x345 | 8/75; 미저장 67 | 5 | 범위 3..15; 저빈도값 10×3, 5×2, 15×1, 12×1, 3×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 24 | PrintBottom | 4B signed 정수 / code=6 / 4B / param=0 | 0x34A | 8/75; 미저장 67 | 1 | 범위 0..0; 0=8; 저빈도값 0×8 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 25 | PrintRight | 4B signed 정수 / code=6 / 4B / param=0 | 0x34F | 8/75; 미저장 67 | 1 | 범위 0..0; 0=8; 저빈도값 0×8 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 26 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x354 | 67/75; 미저장 8 | 1 | 범위 0..0; 0=67; 저빈도값 0×67 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 27 | PrintHeaderLineHeight | 4B signed 정수 / code=6 / 4B / param=0 | 0x357 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 28 | PrintLineHeight | 4B signed 정수 / code=6 / 4B / param=0 | 0x35C | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 29 | PrintLineCount | 4B signed 정수 / code=6 / 4B / param=0 | 0x361 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 30 | ErrorCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x366 | 0/75; 미저장 75 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | + +## `OtherTables.dat` + +- 역할: **확인 사실** — 인덱스 0~4의 예약 레코드; 메모/BLOB은 미저장 +- 근거 위치: `OtherTables.dat`; 레코드 5건, 필드 3개, 레코드 길이 48B, 데이터 시작 0xB00 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x19 | 5/5; 미저장 0 | 5 | 범위 8..109; 저빈도값 9×1, 8×1, 11×1, 10×1, 109×1 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 1 | BLOB | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x1E | 0/5; 미저장 5 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 테이블별 직렬화 페이로드 참조 | +| 2 | BigoMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x27 | 0/5; 미저장 5 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | + +## `WongaDat.dat` + +- 역할: **검증된 해석** — 4개의 zlib→TPF0 원가계산 관련 중첩 레코드셋 +- 근거 위치: `WongaDat.dat`; 레코드 4건, 필드 2개, 레코드 길이 40B, 데이터 시작 0x800 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x19 | 4/4; 미저장 0 | 4 | 범위 7..126; 저빈도값 7×1, 22×1, 125×1, 126×1 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 1 | BLOB | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x1E | 4/4; 미저장 0 | 4 | 저빈도값 [1,1]×1, [6,2]×1, [11,3]×1, [16,4]×1 | **확인 사실** — 테이블별 직렬화 페이로드 참조 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| BLOB | 4 | {"zlib stream":4} | 8631 | 2313 | 0 | [{"reference":[16,4],"stored_bytes":2131,"kind":"zlib stream","head_hex":"78daed5a5d6fdb5418769cc475b2750c","decompressed_bytes":12039,"decompressed_head_hex":"5450463003fb0001060… | + +## `MulTitleDat.dat` 75개 제목 전수 + +| PkID | Index | Code | Name | Size | Unite | DataKind | PrintOrint | TotalPage | +|---|---|---|---|---|---|---|---|---| +| 1 | 1 | N0000000069 | 표준단면도 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 2 | 2 | N0000000070 | 표준단면도(L형측구) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 3 | 3 | N0000000071 | 아스콘포장 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 4 | 4 | N0000000072 | 노견부(성토구간) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 5 | 5 | N0000000073 | 노견부(절토구간) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 6 | 6 | N0000000074 | 아스콘덧씌우기 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 7 | 7 | N0000000075 | 표준단면도(성토구간) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 8 | 8 | N0000000076 | 표준단면도(절토구간) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 9 | 9 | N0000000077 | 표준단면도(복합구간) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 10 | 10 | N0000000078 | 콘크리트포장 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 11 | 11 | N0000000079 | 역T형옹벽(KEY) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 12 | 12 | N0000000080 | 역T형옹벽 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 13 | 13 | N0000000081 | 반중력식 옹벽 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 14 | 14 | N0000000082 | L형 옹벽 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 15 | 15 | N0000000083 | 석축쌓기 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 16 | 16 | N0000000084 | 1련수로 암거 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 17 | 17 | N0000000085 | 2련수로 암거 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 18 | 18 | N0000000086 | 맹암거 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 19 | 19 | N0000000087 | L형측구 (A형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 20 | 20 | N0000000088 | L형측구 (B형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 21 | 21 | N0000000089 | L형 옹벽측구 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 22 | 22 | N0000000090 | J형측구 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 23 | 23 | N0000000091 | V형 측구 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 24 | 24 | N0000000092 | 개 거 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 25 | 25 | N0000000093 | 집수정설치 (A형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 26 | 26 | N0000000094 | 집수정설치 (B형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 27 | 27 | N0000000095 | 집수정설치 (C형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 28 | 28 | N0000000096 | 집수정설치 (D형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 29 | 29 | N0000000097 | 집수받이 설치 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 30 | 30 | N0000000098 | 집수정설치 (E형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 31 | 31 | N0000000099 | 흄관보호공 (D400) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 32 | 32 | N0000000100 | 흄관보호공 (2련) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 33 | 33 | N0000000101 | 수로관부설 (400C) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 34 | 34 | N0000000102 | 철근콘크리트벤치플륨관 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 35 | 35 | N0000000103 | 종배수관(D450) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 36 | 36 | N0000000104 | 과속방지턱 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 37 | 37 | N0000000105 | 횡단보도 턱 낮추기 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 38 | 38 | N0000000106 | 가드레일 설치 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 39 | 39 | N0000000107 | 가드레일설치 (옹벽) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 40 | 40 | N0000000108 | 보차도경계석 보수 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 41 | 41 | N0000000109 | L형측구보수 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 42 | 42 | N0000000110 | 소파보수 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 43 | 43 | N0000000111 | 볼라드설치 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 44 | 44 | N0000000112 | 자연석쌓기 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 45 | 45 | N0000000113 | 평파고라 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 46 | 46 | N0000000114 | 사각파고라 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 47 | 47 | N0000000115 | 평 상 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 48 | 48 | N0000000116 | 평의자 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 49 | 49 | N0000000117 | 연식의자(원형Φ4000) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 50 | 50 | N0000000118 | 돌담형의자 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 51 | 51 | N0000000119 | 사각수목보호의자 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 52 | 52 | N0000000120 | 반원형플랜터 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 53 | 53 | N0000000121 | 플랜터 (A형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 54 | 54 | N0000000122 | 플랜터 (B형) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 55 | 55 | N0000000123 | 배트민턴코트 (라인밸트설치) D60*W40 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 56 | 56 | N0000000124 | 화강석경계석 (150*150*1000) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 57 | 57 | N0000000125 | 화강석경계석(150*150*1000)-매립형 | 매립형 | NULL(미저장) | 0 | 1 | 1 | +| 58 | 58 | N0000000126 | 녹지경계블럭 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 59 | 59 | N0000000127 | 소형고압블럭포장 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 60 | 60 | N0000000128 | 슬레이트 판석포장 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 61 | 61 | N0000000129 | 계 단 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 62 | 62 | N0000000130 | 수목보호기반조성(Φ400) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 63 | 63 | N0000000131 | 수목보호기반조성(Φ800) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 64 | 64 | N0000000132 | 낙석방지책 기초설치 (단부) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 65 | 65 | N0000000133 | 낙석방지책 기초설치 (표준부) | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 66 | 66 | N0000000134 | 표지판기초설치 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 67 | 67 | N0000000135 | 반사경기초설치 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 68 | 68 | N0000000136 | 토적계산표 | 가로 | NULL(미저장) | 1 | 0 | 1 | +| 69 | 69 | N0000000137 | 수량집계표1 | 세로 | NULL(미저장) | 1 | 1 | 1 | +| 70 | 70 | N0000000138 | 수량집계표2 | 가로 | NULL(미저장) | 1 | 0 | 1 | +| 71 | 71 | N0000000139 | 수량집계표3(할증) | 세로 | NULL(미저장) | 1 | 1 | 1 | +| 72 | 72 | N0000000140 | 수량집계표4 | 가로 | NULL(미저장) | 1 | 0 | 1 | +| 73 | 73 | N0000000141 | 수량집계표5(단위수량) | 가로 | NULL(미저장) | 1 | 0 | 1 | +| 74 | 74 | N0000000142 | 돌망태공 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | +| 75 | 75 | N0000000143 | 호안블럭공 | NULL(미저장) | NULL(미저장) | 0 | 1 | 1 | diff --git a/resources/knowledge/original/다산소프트/ESTX_값사전_옵션메타데이터.md b/resources/knowledge/original/다산소프트/ESTX_값사전_옵션메타데이터.md new file mode 100644 index 00000000..e59b2478 --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_값사전_옵션메타데이터.md @@ -0,0 +1,681 @@ +# ESTX 값 사전 — 옵션·메타데이터 + +이 문서는 인쇄옵션을 제외한 메모리 레코드셋의 모든 필드와 저장값을 기록한다. 속성명을 번역해 UI 동작을 단정하지 않고, 원본 내부 이름과 원시값을 우선한다. + +## `ProjectDataInfo.Ini` 전수 + +```ini +[자재단가] +TitleName1=가격정보 +PageName1=page +TitleName2=물가자료 +PageName2=page +TitleName3=유통물가 +PageName3=page +TitleName4=물가정보 +PageName4=page +TitleName5=거래가격 +PageName5=page +TitleName6=견 적 가 +PageName6=page +[공통] +SystemInfo0=C0800045F7A93A316B9E1EAC16B2E68A4D48E75CABDBD890212381AD3BF2 +SystemInfo1=27 +SystemInfo2=B1519C7C980B0157FF27B7B3714F83665F7DDABDF86165E8F3FB +SystemInfo3=27 +SystemInfo4=C303950D22707ABFB071BF7EF5CA04DFE9C9F8CED6E637759C98AA +SystemInfo5=27 +SystemInfo6=BC68B0A35F158FA8EE078EE80D6ED9BB4F652AE731C7BC622DE544 +SystemInfo7=27 +SystemInfo8=CF66455F7F00F1A473489BE9 +SystemInfo9=27 +SystemInfo10=BBD8D67772D9C2C3DF32AB398373 +SystemInfo11=27 +SystemInfo12=BBB0C47ABAE412142AB5D84ABCE9F9C95A4C566320AC15 +SystemInfo13=27 +SystemInfo14=C785A58FD0C0E1DC8AE8BF9C318EB238ACFD8CB0 +SystemInfo15=27 +SystemInfo16=CF008A93289A7C2E8873CC9588EDA3E2982A2F2E25B3 +SystemInfo17=27 +SystemInfo18=C7A2C59591EEE6966B131E6867D6F7D98D3D3C5C45 +SystemInfo19=421D1C +MajorVerSion=5 +MinorVerSion=2 +ReleaseVerSion=6 +LastWorkMode=1 +DataVersion=7.0 +Set_Gabgi_Name_Color=0 +HalJungConvert=1 +ChangedDataInclude=0 +[ExcelInfo] +Excel_Form_Left=-1928 +Excel_Form_Top=-8 +Excel_Form_Right=8 +Excel_Form_Bottom=1088 +``` + +## `DatCover.opt` + +| # | 필드 | 저장형 | 길이등급 | 형코드 | 상태분포 | 저장 | 고유 | 최소 | 최대 | 대표 | +|---|---|---|---|---|---|---|---|---|---|---| +| 0 | Index | 4B signed 정수 | 4 | 1 | {"2":1} | 0 | 0 | NULL(미저장) | NULL(미저장) | [] | +| 1 | Date | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["2005년도"] | +| 2 | Name | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["다산소프트 EST main data"] | +| 3 | Name2 | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["\\u0000"] | +| 4 | CompanyName | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["(주)다산소프트"] | +| 5 | YearSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 15 | 15 | [15] | +| 6 | NameSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 35 | 35 | [35] | +| 7 | Name2Size | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 15 | 15 | [15] | +| 8 | CompanySize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 15 | 15 | [15] | +| 9 | CompanyPos | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 10 | OutLineShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 11 | YearShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 12 | Margin | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":76,"head_hex":"317c32307c32307c32357c31357c307c0d0a327c327c307c"}] | +| 13 | Editor | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":2878,"head_hex":"3c215750546f6f6c735f466f726d617420563d3536302f3e"}] | +| 14 | FontName | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 15 | ChangeData | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 0 | 0 | [] | + +### 레코드 0 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 2 | NULL(미저장) | +| Date | 0 | 2005년도 | +| Name | 0 | 다산소프트 EST main data | +| Name2 | 0 | \x00 | +| CompanyName | 0 | (주)다산소프트 | +| YearSize | 0 | 15 | +| NameSize | 0 | 35 | +| Name2Size | 0 | 15 | +| CompanySize | 0 | 15 | +| CompanyPos | 0 | 1 | +| OutLineShow | 0 | 1 | +| YearShow | 0 | 1 | +| Margin | 0 | BLOB 76B, SHA-256 BAECECFBE4FB66110545AE3A1BA9292C067B8914D9D3663872F5C86DD7F13974, head 31 7C 32 30 7C 32 30 7C 32 35 7C 31 | +| Editor | 0 | BLOB 2,878B, SHA-256 5A0E0EACD52D76D458F4D7011962947EF45DE2EB49598AB20D7DBDC0764631E2, head 3C 21 57 50 54 6F 6F 6C 73 5F 46 6F | +| FontName | 0 | 굴림체 | +| ChangeData | 0 | 0 | + +## `DatCoverC.opt` + +| # | 필드 | 저장형 | 길이등급 | 형코드 | 상태분포 | 저장 | 고유 | 최소 | 최대 | 대표 | +|---|---|---|---|---|---|---|---|---|---|---| +| 0 | Index | 4B signed 정수 | 4 | 1 | {"2":1} | 0 | 0 | NULL(미저장) | NULL(미저장) | [] | +| 1 | Date | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["2005년도"] | +| 2 | Name | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["다산소프트 EST main data"] | +| 3 | Name2 | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["\\u0000"] | +| 4 | CompanyName | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["(주)다산소프트"] | +| 5 | YearSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 15 | 15 | [15] | +| 6 | NameSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 35 | 35 | [35] | +| 7 | Name2Size | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 15 | 15 | [15] | +| 8 | CompanySize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 15 | 15 | [15] | +| 9 | CompanyPos | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 10 | OutLineShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 11 | YearShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 12 | Margin | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":76,"head_hex":"317c32307c32307c32357c31357c307c0d0a327c327c307c"}] | +| 13 | Editor | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":2878,"head_hex":"3c215750546f6f6c735f466f726d617420563d3536302f3e"}] | +| 14 | FontName | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 15 | ChangeData | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 0 | 0 | [] | + +### 레코드 0 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 2 | NULL(미저장) | +| Date | 0 | 2005년도 | +| Name | 0 | 다산소프트 EST main data | +| Name2 | 0 | \x00 | +| CompanyName | 0 | (주)다산소프트 | +| YearSize | 0 | 15 | +| NameSize | 0 | 35 | +| Name2Size | 0 | 15 | +| CompanySize | 0 | 15 | +| CompanyPos | 0 | 1 | +| OutLineShow | 0 | 1 | +| YearShow | 0 | 1 | +| Margin | 0 | BLOB 76B, SHA-256 BAECECFBE4FB66110545AE3A1BA9292C067B8914D9D3663872F5C86DD7F13974, head 31 7C 32 30 7C 32 30 7C 32 35 7C 31 | +| Editor | 0 | BLOB 2,878B, SHA-256 5A0E0EACD52D76D458F4D7011962947EF45DE2EB49598AB20D7DBDC0764631E2, head 3C 21 57 50 54 6F 6F 6C 73 5F 46 6F | +| FontName | 0 | 굴림체 | +| ChangeData | 0 | 0 | + +## `DatGabgi.opt` + +| # | 필드 | 저장형 | 길이등급 | 형코드 | 상태분포 | 저장 | 고유 | 최소 | 최대 | 대표 | +|---|---|---|---|---|---|---|---|---|---|---| +| 0 | Name | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["다산소프트 EST main data"] | +| 1 | Position | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["\\u0000"] | +| 2 | CompanyName | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["(주)다산소프트"] | +| 3 | Gulga | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":32,"head_hex":"b0faa1a1c0e50d0ab0e8a1a1c0e50d0abdc9bbe7c0da0d0a"}] | +| 4 | EXPLEAN | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":813,"head_hex":"3c215750546f6f6c735f466f726d617420563d3536302f3e"}] | +| 5 | Cost | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":540,"head_hex":"3c215750546f6f6c735f466f726d617420563d3536302f3e"}] | +| 6 | YearSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 17 | 17 | [17] | +| 7 | NameSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 35 | 35 | [35] | +| 8 | PosSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 12 | 12 | [12] | +| 9 | GulgaePos | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 0 | 0 | [] | +| 10 | GulgaeSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 20 | 20 | [20] | +| 11 | CompanySize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 15 | 15 | [15] | +| 12 | CompanyPos | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 13 | Date | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["2005년도"] | +| 14 | YearShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 15 | DayShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 0 | 0 | [] | +| 16 | DatePos | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 0 | 0 | [] | +| 17 | Margin | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":104,"head_hex":"317c32307c32307c32357c31357c307c0d0a327c327c307c"}] | +| 18 | Editor | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":3744,"head_hex":"3c215750546f6f6c735f466f726d617420563d3536302f3e"}] | +| 19 | FontName | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 20 | CostTable | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 0 | 0 | [] | +| 21 | ChangeData | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 0 | 0 | [] | + +### 레코드 0 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Name | 0 | 다산소프트 EST main data | +| Position | 0 | \x00 | +| CompanyName | 0 | (주)다산소프트 | +| Gulga | 0 | BLOB 32B, SHA-256 C5D1340049EA6734D722C18217D8D51840A15496AC7D0258CBDF42011F4F75C3, head B0 FA A1 A1 C0 E5 0D 0A B0 E8 A1 A1 | +| EXPLEAN | 0 | BLOB 813B, SHA-256 FEF0058FA334DA9F9BEC0A299A8AD0E654D5EB0E14D647BD75C1E8165C7FB383, head 3C 21 57 50 54 6F 6F 6C 73 5F 46 6F | +| Cost | 0 | BLOB 540B, SHA-256 DF2C99DE1BCB19B00B9D065C2327766D2E8E8AC4CD76009F3D534F59EC25D7B4, head 3C 21 57 50 54 6F 6F 6C 73 5F 46 6F | +| YearSize | 0 | 17 | +| NameSize | 0 | 35 | +| PosSize | 0 | 12 | +| GulgaePos | 0 | 0 | +| GulgaeSize | 0 | 20 | +| CompanySize | 0 | 15 | +| CompanyPos | 0 | 1 | +| Date | 0 | 2005년도 | +| YearShow | 0 | 1 | +| DayShow | 0 | 0 | +| DatePos | 0 | 0 | +| Margin | 0 | BLOB 104B, SHA-256 B67E0AD24D0186DE228AE5D117E88238ACB1A76DB53FBE0F51296EB546F4765F, head 31 7C 32 30 7C 32 30 7C 32 35 7C 31 | +| Editor | 0 | BLOB 3,744B, SHA-256 1BC0B2221796CE09A53B13985491E09B706778DDB872F63BF485D85C81EE6B5B, head 3C 21 57 50 54 6F 6F 6C 73 5F 46 6F | +| FontName | 0 | 굴림체 | +| CostTable | 0 | 0 | +| ChangeData | 0 | 0 | + +## `DatGabgiC.opt` + +| # | 필드 | 저장형 | 길이등급 | 형코드 | 상태분포 | 저장 | 고유 | 최소 | 최대 | 대표 | +|---|---|---|---|---|---|---|---|---|---|---| +| 0 | Name | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["다산소프트 EST main data"] | +| 1 | Position | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["\\u0000"] | +| 2 | CompanyName | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["(주)다산소프트"] | +| 3 | Gulga | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":32,"head_hex":"b0faa1a1c0e50d0ab0e8a1a1c0e50d0abdc9bbe7c0da0d0a"}] | +| 4 | EXPLEAN | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":813,"head_hex":"3c215750546f6f6c735f466f726d617420563d3536302f3e"}] | +| 5 | Cost | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":540,"head_hex":"3c215750546f6f6c735f466f726d617420563d3536302f3e"}] | +| 6 | YearSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 17 | 17 | [17] | +| 7 | NameSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 35 | 35 | [35] | +| 8 | PosSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 12 | 12 | [12] | +| 9 | GulgaePos | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 0 | 0 | [] | +| 10 | GulgaeSize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 20 | 20 | [20] | +| 11 | CompanySize | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 15 | 15 | [15] | +| 12 | CompanyPos | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 13 | Date | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["2005년도"] | +| 14 | YearShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 1 | 1 | [1] | +| 15 | DayShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 0 | 0 | [] | +| 16 | DatePos | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 0 | 0 | [] | +| 17 | Margin | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":104,"head_hex":"317c32307c32307c32357c31357c307c0d0a327c327c307c"}] | +| 18 | Editor | 길이 선행 BLOB | 4 | 75 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | [{"bytes":3692,"head_hex":"3c215750546f6f6c735f466f726d617420563d3536302f3e"}] | +| 19 | FontName | 가변 문자열 | 1 | 73 | {"0":1} | 1 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 20 | CostTable | 4B signed 정수 | 4 | 1 | {"0":1} | 1 | 1 | 0 | 0 | [] | +| 21 | ChangeData | 2B signed 정수/불리언형 | 2 | 3 | {"0":1} | 1 | 1 | 0 | 0 | [] | + +### 레코드 0 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Name | 0 | 다산소프트 EST main data | +| Position | 0 | \x00 | +| CompanyName | 0 | (주)다산소프트 | +| Gulga | 0 | BLOB 32B, SHA-256 C5D1340049EA6734D722C18217D8D51840A15496AC7D0258CBDF42011F4F75C3, head B0 FA A1 A1 C0 E5 0D 0A B0 E8 A1 A1 | +| EXPLEAN | 0 | BLOB 813B, SHA-256 FEF0058FA334DA9F9BEC0A299A8AD0E654D5EB0E14D647BD75C1E8165C7FB383, head 3C 21 57 50 54 6F 6F 6C 73 5F 46 6F | +| Cost | 0 | BLOB 540B, SHA-256 DF2C99DE1BCB19B00B9D065C2327766D2E8E8AC4CD76009F3D534F59EC25D7B4, head 3C 21 57 50 54 6F 6F 6C 73 5F 46 6F | +| YearSize | 0 | 17 | +| NameSize | 0 | 35 | +| PosSize | 0 | 12 | +| GulgaePos | 0 | 0 | +| GulgaeSize | 0 | 20 | +| CompanySize | 0 | 15 | +| CompanyPos | 0 | 1 | +| Date | 0 | 2005년도 | +| YearShow | 0 | 1 | +| DayShow | 0 | 0 | +| DatePos | 0 | 0 | +| Margin | 0 | BLOB 104B, SHA-256 B67E0AD24D0186DE228AE5D117E88238ACB1A76DB53FBE0F51296EB546F4765F, head 31 7C 32 30 7C 32 30 7C 32 35 7C 31 | +| Editor | 0 | BLOB 3,692B, SHA-256 DE16CD1F77C4A554BB0136A98F27F7EF701303993E9C8BDF86D8ECA596ABA5B0, head 3C 21 57 50 54 6F 6F 6C 73 5F 46 6F | +| FontName | 0 | 굴림체 | +| CostTable | 0 | 0 | +| ChangeData | 0 | 0 | + +## `DatStuffcField.opt` + +| # | 필드 | 저장형 | 길이등급 | 형코드 | 상태분포 | 저장 | 고유 | 최소 | 최대 | 대표 | +|---|---|---|---|---|---|---|---|---|---|---| +| 0 | Index | 가변 문자열 | 1 | 73 | {"0":6} | 6 | 6 | NULL(미저장) | NULL(미저장) | ["1","2","3","4","5"] | +| 1 | Name | 가변 문자열 | 1 | 73 | {"0":6} | 6 | 6 | NULL(미저장) | NULL(미저장) | ["1","2","3","4","5"] | + +### 레코드 0 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 1 | +| Name | 0 | 1 | + +### 레코드 1 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 2 | +| Name | 0 | 2 | + +### 레코드 2 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 3 | +| Name | 0 | 3 | + +### 레코드 3 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 4 | +| Name | 0 | 4 | + +### 레코드 4 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 5 | +| Name | 0 | 5 | + +### 레코드 5 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 6 | +| Name | 0 | 6 | + +## `ExcelMullangList.Dat` + +| # | 필드 | 저장형 | 길이등급 | 형코드 | 상태분포 | 저장 | 고유 | 최소 | 최대 | 대표 | +|---|---|---|---|---|---|---|---|---|---|---| +| 0 | Index | 4B signed 정수 | 4 | 1 | {} | 0 | 0 | NULL(미저장) | NULL(미저장) | [] | +| 1 | FileName | 가변 문자열 | 2 | 73 | {} | 0 | 0 | NULL(미저장) | NULL(미저장) | [] | +| 2 | Checked | 2B signed 정수/불리언형 | 2 | 3 | {} | 0 | 0 | NULL(미저장) | NULL(미저장) | [] | + +## `DatEstOption.opt` 17개 TPF0 객체 + +### Index 99 — `TCommonOption` + +파싱 바이트: 861. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| BackColor | 16776176 | +| BackColor2 | 16777215 | +| BackUp | true | +| CadColor | true | +| ChangedDataInclude | false | +| CodeMode | false | +| CompanyName | (주)다산소프트 | +| CompareCostShow | false | +| CostRatio | 1.0 | +| CostZeroShow | false | +| CoverReDraw | false | +| CurrentWorkMode | 1 | +| DataAutoSave | false | +| DataVersion | 6 | +| EnteredCell | 0 | +| EstimateRatio | 1.0 | +| EstiMateTwoLine | false | +| EstRatio | 1.0 | +| Extended | false | +| FileName | C:\\Dasansoft\\Est Plus 2\\Data\\ProjectData\\2026-07-main\\2026-07-main - 자료추가용 | +| GabGiReDraw | false | +| GNDiget | 0 | +| GNZeroShow | false | +| HalJungShow | false | +| HeadRatio | 1.0 | +| JDLCalcMethod | false | +| LaborcRatio | 1.0 | +| Loading | false | +| MachRatio | 1.0 | +| NacchalApply | false | +| NacchalDiget | 2 | +| NacChalShow | false | +| NameAlign | taLeftJustify | +| NameMatchCheck | false | +| NGJPosition | alTNGJ | +| NumAutoSort | true | +| OldDataConvert | false | +| PrintAutoPit | 1 | +| ProjectName | 다산소프트 EST main data | +| SaveTime | 5 | +| SerchLength | 2 | +| SiljukSerch | false | +| SiljukShow | false | +| StuffcRatio | 1.0 | +| TwoLineShow | false | +| UniteCenterAlign | true | + +### Index 1 — `TEstOption` + +파싱 바이트: 824. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| ApplyTitleColor | false | +| ProjectNameTopShow | false | +| BigoinGunguShow | true | +| CalcTrunc | false | +| CostCompareMsg | true | +| CurrentLevel | 1 | +| DataMode | 0 | +| FirstTotalAutoCreate | false | +| FirstTotalDown | true | +| FirstTotalName | 순 공 사 비 | +| GCRatio | 1.0 | +| GongLaborcKind | 0 | +| GunguCost | true | +| GunguEstimate | true | +| GunguHead | true | +| GunguLaborc | false | +| GunguMach | false | +| GunguSiljuk | true | +| GunguStuffc | false | +| JabbiShow | true | +| JCRatio | 1.0 | +| JodalDiget | 1 | +| JodalRatio | 0.014 | +| LeftSpace | 0 | +| LevelShow | true | +| NacChalGubunShow | false | +| NCRatio | 1.0 | +| CalcAuto | true | +| PrNameDevide | true | +| ProjectNamePosition | 0 | +| SCRatio | 1.0 | +| SumLineBold | true | +| TCRatio | 1.0 | +| TitleBold1 | false | +| TitleBold2 | false | +| TitleBold3 | false | +| TitleBold4 | false | +| TitleBold5 | false | +| TitleBold6 | false | +| TitleBold7 | false | +| TitleBold8 | false | +| TitleBold9 | false | +| TitleColor1 | 0 | +| TitleColor2 | 0 | +| TitleColor3 | 0 | +| TitleColor4 | 0 | +| TitleColor5 | 0 | +| TitleColor6 | 0 | +| TitleColor7 | 0 | +| TitleColor8 | 0 | +| TitleColor9 | 0 | +| TitleProjectNamePrint | false | +| TwoLineShow | true | +| VHCalcCheck | true | + +### Index 103 — `THeadOption` + +파싱 바이트: 282. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| BigoinGunguShow | true | +| SumValueDiget | 1 | +| CalcTrunc | false | +| DataMode | 0 | +| GCRatio | 1.0 | +| GunguCost | true | +| GunguEstimate | true | +| GunguHead | true | +| GunguLaborc | false | +| GunguMach | false | +| GunguSiljuk | true | +| GunguStuffc | false | +| HeadInfoShow | false | +| JCRatio | 1.0 | +| NCRatio | 1.0 | +| SCRatio | 1.0 | +| TCRatio | 1.0 | +| TwoLineShow | true | + +### Index 104 — `TCostOption` + +파싱 바이트: 156. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| CostValueTrunc | false | +| FontName | 굴림체 | +| HeadInfoShow | false | +| LinkedDataEdit | false | +| MidCostDiget | 2 | +| SansicShow | true | +| SusicErrorCheck | true | +| TotalCostShow | true | +| TwoLineShow | true | + +### Index 105 — `TMachOption` + +파싱 바이트: 82. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| DollarCostCut | true | +| GijunInput | true | +| HeadInfoShow | false | +| LinkCalc | true | +| TwoLineShow | true | + +### Index 21 — `TSiljukOption` + +파싱 바이트: 96. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| BimogGubun | true | +| CodeShow | false | +| ProjectDate | 6개월미만 | +| RemainBimog | 3 | +| TwoLineShow | true | + +### Index 101 — `TEstMateOption` + +파싱 바이트: 42. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| GNShow | false | +| TwoLineShow | false | + +### Index 5 — `TStuffcOption` + +파싱 바이트: 44. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| GunguShow | false | +| TwoLineShow | true | + +### Index 6 — `TLaborcOption` + +파싱 바이트: 33. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| TwoLineshow | true | + +### Index 7 — `TWongaOption` + +파싱 바이트: 415. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| AnjunAddCost | false | +| AnjunBisicCost | 3300000 | +| AnjunSusic_1 | (A + 4) × 0.0315 | +| AnjunSusic_2 | (A + 4) × 0.0315 × 1.2 | +| BiulMode | false | +| CostToGabgiMethod | 0 | +| Date | -1 | +| Diget | 0 | +| DigetTrimOldCostShow | false | +| EndRecNo | -1 | +| EYunUp | true | +| FixYunGunCost | true | +| GangubExceptJodalRatio | false | +| GCToWonga | false | +| JungSangCalc | true | +| JungSanShow | false | +| NewColor | 255 | +| OldColor | 0 | +| PrintMode | 0 | +| ProjectTerm | 6개월 이하 | +| SelectPrint | false | +| SNameShow | false | +| TotalFix | true | +| TotalRecNo | -1 | +| VerFormat | true | + +### Index 17 — `TChangeOption` + +파싱 바이트: 385. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| BigoShow | true | +| CalcAuto | true | +| CellMerge | false | +| ChangedDown | true | +| DownBold | true | +| DownColor | 0 | +| DownText | 변경후 | +| IndexShow | true | +| NacchalShow | true | +| NewAutoCalc | true | +| OldCostShow | false | +| GunguDataAllShow | false | +| MnsShow | true | +| NacchalChangeColor | false | +| NacChalRatio | 1.0 | +| NewProperty | false | +| OldNameShowMethod | 2 | +| OldRecalcMethod | 1 | +| OnlyChangeCostZeroShow | true | +| ProjectName | 다산소프트 EST main data | +| UpBold | false | +| UpColor | 255 | +| UpText | 변경전 | + +### Index 18 — `TAccomOption` + +파싱 바이트: 109. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| BimogGubun | false | +| BimogGubunWonga | false | +| DogubShow | false | +| EstLoadMethod | 0 | +| EstWorkMode | 0 | +| GumAdd | false | +| SaJungShow | false | + +### Index 20 — `TMultiOption` + +파싱 바이트: 91. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| GubunMethod | 2 | +| NameAlign | taLeftJustify | +| NGJPosition | alTNGJ | +| TwoLineShow | false | + +### Index 13 — `TDongWonOption` + +파싱 바이트: 460. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| DigetShowEstiMate | true | +| DigetShowEstiMateT | true | +| DigetShowLaborcT | true | +| DigetShowMach | true | +| DigetShowMachT | true | +| DigetShowSiljuk | true | +| DigetShowSiljukT | true | +| DigetShowStuffc | true | +| DigetShowStuffcT | true | +| EstShowLevel | 1 | +| MachCalcUnite | 1 | +| upEstiMate | false | +| upEstiMateT | false | +| UpLaborc | false | +| UpLaborcT | false | +| UpMach | false | +| UpMachT | false | +| UpSiljuk | false | +| UpSiljukT | false | +| UpStuffc | false | +| UpStuffcT | false | +| WidthEstiMate | 0 | +| WidthEstiMateT | 0 | +| WidthLaborc | 100 | +| WidthLaborcT | 0 | +| WidthMach | 0 | +| WidthMachT | 0 | +| WidthSiljuk | 0 | +| WidthSiljukT | 0 | +| WidthStuffc | 0 | +| WidthStuffcT | 0 | + +### Index 109 — `TScheduleOption` + +파싱 바이트: 122. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| BarColor | 0 | +| BarHeight | 1 | +| DayStr | 12개월 | +| DayUnite | 0 | +| LineCount | 18 | +| LineHeight | 9 | +| TitleWidth | 0 | +| Paper | 5 | + +### Index 14 — `TMulLangOption` + +파싱 바이트: 193. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| CadLineWidth | 10 | +| CalcMethod | 1 | +| Diget | 2 | +| DwgColorPrint | false | +| FontSize | 10 | +| GNShow | true | +| GNWidth | 26 | +| NameShow | true | +| NameShowMethod | 1 | +| NameWidth | 26 | +| OldDwgShow | true | +| SusicToSansic | false | +| TitleAutoInput | true | +| UsesCoHe | true | + +### Index 173 — `TInvestOption` + +파싱 바이트: 49. 아래 값은 TPF0 속성명과 원시값이다. 불리언·숫자의 UI 의미는 속성명만으로 추가 단정하지 않았다. + +| 속성 | 원시값 | +|---|---| +| PrintAllItem | 0 | +| PrintNormar | 1 | diff --git a/resources/knowledge/original/다산소프트/ESTX_값사전_인쇄옵션.md b/resources/knowledge/original/다산소프트/ESTX_값사전_인쇄옵션.md new file mode 100644 index 00000000..a5afea42 --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_값사전_인쇄옵션.md @@ -0,0 +1,5299 @@ +# ESTX 값 사전 — 인쇄옵션 전수값 + +`DatPrintOption.opt`의 41개 레코드 × 120개 필드를 전수 기록한다. `state 0`은 payload 저장, `state 1/2`는 payload 생략이다. 생략 상태 1과 2의 공식 차이는 확인 불가이다. 원시값 0과 미저장은 구분된다. + +## 필드 스키마 + +| # | 필드 | 저장형 | 길이등급 | 형코드 | 상태분포 | 저장 | 고유 | 최소 | 최대 | 대표 | +|---|---|---|---|---|---|---|---|---|---|---| +| 0 | Index | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 41 | 0 | 173 | [7,106,1,103,2] | +| 1 | Level | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 2 | RecNo | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 15 | 0 | 29748 | [30,35,434,4009,635] | +| 3 | UsesRecNo | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 5 | 0 | 29697 | [1,22,3991,29697] | +| 4 | PageNo | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 32 | 0 | 4976 | [1,2,3,5,64] | +| 5 | CurrentPage | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 9 | 0 | 504 | [1,2,21,149,22] | +| 6 | TotalPage | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 14 | 0 | 2793 | [1,2,59,421,44] | +| 7 | ProjectName | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["다산소프트 EST main data"] | +| 8 | Name | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 40 | NULL(미저장) | NULL(미저장) | ["주요심사내용","원가계산서","내역서총괄표","내역서","일위대가총괄표"] | +| 9 | Name2 | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 39 | NULL(미저장) | NULL(미저장) | ["주요심사내용","원가계산서","내역서총괄표","내 역 서","일위대가총괄표"] | +| 10 | EXPLEAN | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 16 | 0 | 66084 | [30,33,1230,8839,1306] | +| 11 | CompanyName | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["(주)다산소프트"] | +| 12 | FontName | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 13 | Checked | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 14 | PrintGrid | 길이 선행 BLOB | 4 | 75 | {"0":18,"1":23} | 18 | 18 | NULL(미저장) | NULL(미저장) | [{"bytes":3152,"head_hex":"061964746d457374446174615461626c652e747662576f6e"},{"bytes":4385,"head_hex":"061b64746d457374446174615461626c652e747662457374"},{"bytes":6934,"head_hex"… | +| 15 | PrintAutoFix | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 16 | Modifyed | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 17 | All | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 18 | Selected | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 19 | HeadMerge | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 20 | PrintViewSync | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 21 | PrintTitleFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 22 | PrintTitleHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 8.0 | 8.0 | [8.0] | +| 23 | PrintTitleWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 4.5 | 5.5 | [5.5,4.5] | +| 24 | PrintTitleMargin | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 5.0 | 7.0 | [5.0,7.0] | +| 25 | PrintTitleShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 26 | PrintTitleOutline | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 27 | PrintTitleShadow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 28 | PrintTitleUnderline | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 29 | PrintTitleBold | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 30 | PrintTitleFirstShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 31 | PrintTitleVerGab | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 0.1 | 1.0 | [0.1,1.0] | +| 32 | PrintTitleHorGab | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 0.1 | 3.0 | [0.1,3.0] | +| 33 | PrintTitleLineWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 0.3 | 0.3 | [0.3] | +| 34 | PrintMethod | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 3 | 0 | 2 | [1,2] | +| 35 | PrintOrint | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 36 | PrintGongMethod | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 37 | PrintApplyField | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 38 | PrintSumBottom | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 39 | PrintProjectFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 40 | PrintProjectHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 4.0 | 4.0 | [4.0] | +| 41 | PrintProjectWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 1.5 | 1.5 | [1.5] | +| 42 | PrintProjectMargin | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 1.0 | 1.0 | [1.0] | +| 43 | PrintProjectShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 44 | PrintProjectPos | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 45 | PrintProjectUnderline | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 46 | PrintProjectBold | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 47 | PrintCompanyFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 48 | PrintCompanyHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 3.0 | 3.0 | [3.0] | +| 49 | PrintCompanyWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 1.2 | 1.2 | [1.2] | +| 50 | PrintCompanyMargin | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 1.0 | 1.0 | [1.0] | +| 51 | PrintCompanyShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 52 | PrintCompanyPos | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 53 | PrintCompanyUnderline | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 54 | PrintCompanyBold | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 55 | PrintPageFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 56 | PrintPageKind | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 57 | PrintPageHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 3.0 | 3.0 | [3.0] | +| 58 | PrintPageWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 1.2 | 1.2 | [1.2] | +| 59 | PrintPageMargin | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 2.0 | 2.0 | [2.0] | +| 60 | PrintPageShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 61 | PrintPagePos | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 62 | PrintPageBold | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 63 | PrintPageAuto | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 64 | PrintChangeIndexFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 65 | PrintChangeIndexHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 3.0 | 3.0 | [3.0] | +| 66 | PrintChangeIndexWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 1.2 | 1.2 | [1.2] | +| 67 | PrintChangeIndexMargin | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 2.0 | 2.0 | [2.0] | +| 68 | PrintChangeIndexShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 69 | PrintHeaderFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 70 | PrintHeaderHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 4.4 | 4.5 | [4.5,4.4] | +| 71 | PrintHeaderWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 1.4 | 1.6 | [1.6,1.4] | +| 72 | PrintHeaderHeight_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 4.3 | 4.5 | [4.5,4.4,4.3] | +| 73 | PrintHeaderWidth_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 1.3 | 1.6 | [1.6,1.4,1.3] | +| 74 | PrintHeaderBold | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 75 | PrintNameFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 76 | PrintNameHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 4.0 | 4.2 | [4.2,4.1,4.0] | +| 77 | PrintNameWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 1.2 | 1.5 | [1.5,1.3,1.2] | +| 78 | PrintNameHeight_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 4 | 3.7 | 4.2 | [4.2,4.1,4.0,3.7] | +| 79 | PrintNameWidth_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 1.2 | 1.5 | [1.5,1.3,1.2] | +| 80 | PrintCostFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 81 | PrintCostHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 4.0 | 4.2 | [4.2,4.1,4.0] | +| 82 | PrintCostWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 1.2 | 1.5 | [1.5,1.3,1.2] | +| 83 | PrintCostHeight_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 4 | 3.7 | 4.2 | [4.2,4.1,4.0,3.7] | +| 84 | PrintCostWidth_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 1.2 | 1.5 | [1.5,1.3,1.2] | +| 85 | PrintLineWidthOut | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 0.5 | 0.5 | [0.5] | +| 86 | PrintLineWidthIn | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 0.2 | 0.2 | [0.2] | +| 87 | PrintGangiFont | 가변 문자열 | 1 | 73 | {"0":41} | 41 | 1 | NULL(미저장) | NULL(미저장) | ["굴림체"] | +| 88 | PrintGangiHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 15.0 | 15.0 | [15.0] | +| 89 | PrintGangiWidth | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 10.0 | 10.0 | [10.0] | +| 90 | PrintGangiMargin | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 60.0 | 80.0 | [60.0,80.0] | +| 91 | PrintGangiShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 92 | PrintGangiOutLine | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 93 | PrintGangiOutLineShow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 94 | PrintGangiShadow | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 95 | PrintGangiUnderline | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 96 | PrintGangiBold | 2B signed 정수/불리언형 | 2 | 3 | {"0":41} | 41 | 1 | 0 | 0 | [] | +| 97 | PrintGangiOrint | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 2 | 0 | 1 | [1] | +| 98 | Top | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 20.0 | 37.0 | [20.0,37.0,30.0] | +| 99 | Bottom | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 10.0 | 20.0 | [10.0,15.0,20.0] | +| 100 | Left | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 20.0 | 25.0 | [25.0,20.0] | +| 101 | Right | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 4 | 10.0 | 20.0 | [10.0,20.0,17.0,15.0] | +| 102 | Top_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 20.0 | 37.0 | [20.0,37.0,30.0] | +| 103 | Bottom_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 10.0 | 20.0 | [10.0,15.0,20.0] | +| 104 | Left_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 20.0 | 25.0 | [25.0,20.0] | +| 105 | Right_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 4 | 10.0 | 20.0 | [10.0,20.0,17.0,15.0] | +| 106 | PrintTop | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 1 | 20.0 | 20.0 | [20.0] | +| 107 | PrintBottom | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 2 | 10.0 | 20.0 | [10.0,20.0] | +| 108 | PrintLeft | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 10.0 | 25.0 | [10.0,20.0,25.0] | +| 109 | PrintRight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 10.0 | 20.0 | [10.0,20.0,17.0] | +| 110 | PrintHeaderLineHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 4 | 7.0 | 12.0 | [12.0,11.0,10.0,7.0] | +| 111 | PrintLineHeight | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 9 | 4.2 | 10.0 | [10.0,7.6,7.3,7.65,4.2] | +| 112 | PrintLineCount | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 8 | 7 | 54 | [15,30,21,54,7] | +| 113 | PrintColumnCount | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 2 | 10 | 150 | [150,10] | +| 114 | PrintZoomRatio | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 1 | 100 | 100 | [100] | +| 115 | PrintAutoZoom | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 1 | 1 | 1 | [1] | +| 116 | PrintHeaderLineHeight_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 3 | 10.0 | 12.0 | [12.0,11.0,10.0] | +| 117 | PrintLineHeight_ | 8B IEEE-754 실수 | 8 | 4 | {"0":41} | 41 | 9 | 4.2 | 10.0 | [10.0,7.6,7.3,7.7,7.1] | +| 118 | PrintLineCount_ | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 8 | 7 | 54 | [15,30,21,32,7] | +| 119 | PrintColumnCount_ | 4B signed 정수 | 4 | 1 | {"0":41} | 41 | 2 | 10 | 150 | [10,150] | + +## 41개 레코드 + +| Index | RecNo | PageNo | Name | Checked | +|---|---|---|---|---| +| 0 | 0 | 0 | 주요심사내용 | 0 | +| 7 | 30 | 1 | 원가계산서 | 1 | +| 106 | 35 | 2 | 내역서총괄표 | 1 | +| 1 | 35 | 3 | 내역서 | 1 | +| 103 | 434 | 5 | 일위대가총괄표 | 1 | +| 2 | 4009 | 64 | 일위대가 | 1 | +| 104 | 635 | 485 | 단가산출총괄표 | 1 | +| 3 | 29748 | 529 | 단가산출 | 1 | +| 119 | 0 | 1755 | 기계경비적용기준 | 1 | +| 105 | 14 | 1756 | 기계경비총괄표 | 1 | +| 4 | 1 | 1803 | 기계경비산출근거 | 1 | +| 101 | 1 | 2036 | 견적 및 기타단가 | 1 | +| 21 | 1850 | 2038 | 표준시장단가 | 1 | +| 5 | 16495 | 2183 | 자재단가 | 1 | +| 6 | 1 | 4976 | 노임단가 | 1 | +| 22 | 27 | 11 | 원가계산서(실적) | 0 | +| 107 | 2 | 29 | 공사비증감대비표 | 0 | +| 108 | 2 | 31 | 공사비,물량,증감대비표 | 0 | +| 109 | 0 | 7 | 예정공정표 | 0 | +| 8 | 0 | 8 | 갑지 | 0 | +| 9 | 0 | 1 | 표지 | 0 | +| 13 | 1 | 27 | 동원인원 | 0 | +| 110 | 1 | 28 | 소요자재 | 0 | +| 111 | 1 | 30 | 동원장비 | 0 | +| 161 | 1 | 31 | 동원실적 | 0 | +| 162 | 1 | 32 | 동원견적 | 0 | +| 112 | 1 | 33 | 동원인원(공종별) | 0 | +| 113 | 1 | 35 | 소요자재(공종별) | 0 | +| 114 | 1 | 38 | 동원장비(공종별) | 0 | +| 163 | 1 | 40 | 동원실적(공종별) | 0 | +| 164 | 1 | 41 | 동원견적(공종별) | 0 | +| 115 | 1 | 36 | 일위대가(공람용) | 0 | +| 116 | 11 | 35 | 일위대가총괄표(공람용) | 0 | +| 117 | 2 | 42 | 내역서(공람용) | 0 | +| 118 | 40 | 40 | 내역서총괄표(공람용) | 0 | +| 11 | 0 | 1 | 공사설명서 | 0 | +| 10 | 0 | 3 | 시방서 | 0 | +| 14 | 0 | 34 | 수량산출서 | 0 | +| 151 | 0 | 0 | 도면 | 0 | +| 171 | 0 | 0 | 심사결과요약서 | 0 | +| 173 | 0 | 0 | 주요심사내용 | 0 | + +### 레코드 0: Index=0, Name=주요심사내용 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 0 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 0 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 주요심사내용 | +| Name2 | 0 | 주요심사내용 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 5.5 | +| PrintTitleMargin | 0 | 5.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 0 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 0.1 | +| PrintTitleHorGab | 0 | 0.1 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 1 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.6 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.6 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.2 | +| PrintNameWidth | 0 | 1.5 | +| PrintNameHeight_ | 0 | 4.2 | +| PrintNameWidth_ | 0 | 1.5 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.2 | +| PrintCostWidth | 0 | 1.5 | +| PrintCostHeight_ | 0 | 4.2 | +| PrintCostWidth_ | 0 | 1.5 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 20.0 | +| Bottom | 0 | 10.0 | +| Left | 0 | 25.0 | +| Right | 0 | 10.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 10.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 10.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 10.0 | +| PrintLeft | 0 | 10.0 | +| PrintRight | 0 | 10.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 10.0 | +| PrintLineCount | 0 | 15 | +| PrintColumnCount | 0 | 150 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 10.0 | +| PrintLineCount_ | 0 | 15 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 1: Index=7, Name=원가계산서 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 7 | +| Level | 0 | 1 | +| RecNo | 0 | 30 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 1 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 1 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 원가계산서 | +| Name2 | 0 | 원가계산서 | +| EXPLEAN | 0 | 30 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 3,152B, SHA-256 9BB29AD9DD510337D5671575975DB7E6E2D30F262589A949AE92637C64BBF42D, head 06 19 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.1 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.1 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.1 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.1 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 80.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 7.6 | +| PrintLineCount | 0 | 30 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 7.6 | +| PrintLineCount_ | 0 | 30 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 2: Index=106, Name=내역서총괄표 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 106 | +| Level | 0 | 1 | +| RecNo | 0 | 35 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 2 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 1 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 내역서총괄표 | +| Name2 | 0 | 내역서총괄표 | +| EXPLEAN | 0 | 33 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 4,385B, SHA-256 7B96B3312D63324A9C7F0DCC2CE40B0ED558C9A0DF1D9FC4280C0C1C9EBEE1A8, head 06 1B 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 21 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 3: Index=1, Name=내역서 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 1 | +| Level | 0 | 1 | +| RecNo | 0 | 35 | +| UsesRecNo | 0 | 22 | +| PageNo | 0 | 3 | +| CurrentPage | 0 | 2 | +| TotalPage | 0 | 2 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 내역서 | +| Name2 | 0 | 내 역 서 | +| EXPLEAN | 0 | 33 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 6,934B, SHA-256 CB306D9789C5ECA761BB1AA2626E1A28303F43520E128DFB96D34B14BE9B7E51, head 06 16 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 21 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 4: Index=103, Name=일위대가총괄표 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 103 | +| Level | 0 | 1 | +| RecNo | 0 | 434 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 5 | +| CurrentPage | 0 | 21 | +| TotalPage | 0 | 59 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 일위대가총괄표 | +| Name2 | 0 | 일위대가총괄표 | +| EXPLEAN | 0 | 1230 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 4,417B, SHA-256 BD19E7FCDC0339AFC42A58C0EF6FEFAE14391994A86E4FE4E5017585D9203E70, head 06 1C 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 21 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 5: Index=2, Name=일위대가 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 2 | +| Level | 0 | 1 | +| RecNo | 0 | 4009 | +| UsesRecNo | 0 | 3991 | +| PageNo | 0 | 64 | +| CurrentPage | 0 | 149 | +| TotalPage | 0 | 421 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 일위대가 | +| Name2 | 0 | 일 위 대 가 | +| EXPLEAN | 0 | 8839 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 6,589B, SHA-256 26218A60B57B882EC2ACCA0481BEBB7A5F252DF9D2B66B68B8A850B238A1C4FA, head 06 17 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 0 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 2 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 21 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 6: Index=104, Name=단가산출총괄표 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 104 | +| Level | 0 | 1 | +| RecNo | 0 | 635 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 485 | +| CurrentPage | 0 | 22 | +| TotalPage | 0 | 44 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 단가산출총괄표 | +| Name2 | 0 | 단가산출총괄표 | +| EXPLEAN | 0 | 1306 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 4,408B, SHA-256 67F6C2F99014D494CF2C6A5325C202169140D942DB571CEE44F509BE034660F3, head 06 1C 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 80.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 10.0 | +| PrintLineHeight | 0 | 7.65 | +| PrintLineCount | 0 | 30 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 10.0 | +| PrintLineHeight_ | 0 | 7.7 | +| PrintLineCount_ | 0 | 30 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 7: Index=3, Name=단가산출 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 3 | +| Level | 0 | 1 | +| RecNo | 0 | 29748 | +| UsesRecNo | 0 | 29697 | +| PageNo | 0 | 529 | +| CurrentPage | 0 | 504 | +| TotalPage | 0 | 1226 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 단가산출 | +| Name2 | 0 | 단 가 산 출 | +| EXPLEAN | 0 | 66084 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 2,618B, SHA-256 E3DFDD1BF4CD0F9837CB8FE59F33CF9B6C61C9CDF0DCD5C1DF9578C3A4BCC00B, head 06 17 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 0 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 2 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 80.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 10.0 | +| PrintLineHeight | 0 | 4.2 | +| PrintLineCount | 0 | 54 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 10.0 | +| PrintLineHeight_ | 0 | 7.1 | +| PrintLineCount_ | 0 | 32 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 8: Index=119, Name=기계경비적용기준 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 119 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 1755 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 1 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 기계경비적용기준 | +| Name2 | 0 | 기계경비 적용기준 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 3.7 | +| PrintNameWidth_ | 0 | 1.2 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 3.7 | +| PrintCostWidth_ | 0 | 1.2 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 7.0 | +| PrintLineHeight | 0 | 6.5 | +| PrintLineCount | 0 | 7 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 6.5 | +| PrintLineCount_ | 0 | 7 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 9: Index=105, Name=기계경비총괄표 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 105 | +| Level | 0 | 1 | +| RecNo | 0 | 14 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 1756 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 47 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 기계경비총괄표 | +| Name2 | 0 | 기계경비총괄표 | +| EXPLEAN | 0 | 984 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 4,044B, SHA-256 18E3837A953A2315B510EFFED5D4E0884F032228C115689DD7797430FD4193E0, head 06 1C 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 1 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 1 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 21 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 10: Index=4, Name=기계경비산출근거 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 4 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 1803 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 233 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 기계경비산출근거 | +| Name2 | 0 | 기계경비산출근거 | +| EXPLEAN | 0 | 4886 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 4,026B, SHA-256 7715FA6BDC9349C4D313BC0740C7B952EC0A9FE09A036D172ADE4251CA4E0251, head 06 17 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 2 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 21 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 11: Index=101, Name=견적 및 기타단가 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 101 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 2036 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 2 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 견적 및 기타단가 | +| Name2 | 0 | 견적 및 기타단가 | +| EXPLEAN | 0 | 30 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 6,505B, SHA-256 0269661044C665442C3F122EF165601CFDCA8AD0D3447186B68C06043C16886C, head 06 1B 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 1 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.5 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 21 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 12: Index=21, Name=표준시장단가 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 21 | +| Level | 0 | 1 | +| RecNo | 0 | 1850 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 2038 | +| CurrentPage | 0 | 89 | +| TotalPage | 0 | 145 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 표준시장단가 | +| Name2 | 0 | 표준시장단가 | +| EXPLEAN | 0 | 3038 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 5,578B, SHA-256 64A167E8F178D33E764FA3D4F4144D5308DA8E8ECA91587F42427F3CC07F2484, head 06 19 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 1 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 21 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 13: Index=5, Name=자재단가 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 5 | +| Level | 0 | 1 | +| RecNo | 0 | 16495 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 2183 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 2793 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 자재단가 | +| Name2 | 0 | 자 재 단 가 | +| EXPLEAN | 0 | 55857 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 9,591B, SHA-256 5E8FF3D5A26DE1B023310E9ED04FAAEE88839A9AEA5B4FD076B0E6D2939CE576, head 06 19 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 1 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.2 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.2 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 11.0 | +| PrintLineHeight | 0 | 7.3 | +| PrintLineCount | 0 | 20 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 11.0 | +| PrintLineHeight_ | 0 | 7.3 | +| PrintLineCount_ | 0 | 21 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 14: Index=6, Name=노임단가 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 6 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 4976 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 13 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 노임단가 | +| Name2 | 0 | 노 임 단 가 | +| EXPLEAN | 0 | 381 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 1 | +| PrintGrid | 0 | BLOB 6,547B, SHA-256 5035A33BE5E95F0DD18865469C2DB930BFD7BF01720270F8382E157811DF6BB3, head 06 19 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 0 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 1 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 80.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 10.0 | +| PrintLineHeight | 0 | 7.7 | +| PrintLineCount | 0 | 30 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 10.0 | +| PrintLineHeight_ | 0 | 7.7 | +| PrintLineCount_ | 0 | 30 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 15: Index=22, Name=원가계산서(실적) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 22 | +| Level | 0 | 1 | +| RecNo | 0 | 27 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 11 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 1 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 원가계산서(실적) | +| Name2 | 0 | 원가계산서 | +| EXPLEAN | 0 | 27 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.1 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.1 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.1 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.1 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 80.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 7.6 | +| PrintLineCount | 0 | 30 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 7.6 | +| PrintLineCount_ | 0 | 30 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 16: Index=107, Name=공사비증감대비표 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 107 | +| Level | 0 | 1 | +| RecNo | 0 | 2 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 29 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 2 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 공사비증감대비표 | +| Name2 | 0 | 공사비증감대비표 | +| EXPLEAN | 0 | 58 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.3 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 10.0 | +| PrintLineCount | 0 | 15 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 17: Index=108, Name=공사비,물량,증감대비표 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 108 | +| Level | 0 | 1 | +| RecNo | 0 | 2 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 31 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 3 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 공사비,물량,증감대비표 | +| Name2 | 0 | 공사비,물량,증감대비표 | +| EXPLEAN | 0 | 58 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 0 | BLOB 5,363B, SHA-256 BA12A5909EB0FD8DAFA12FCC0772374B64578F6C080A43017CC1B7C1AC828882, head 06 1B 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 18: Index=109, Name=예정공정표 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 109 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 7 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 1 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 예정공정표 | +| Name2 | 0 | 예정공정표 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 0 | +| PrintTitleOutline | 0 | 0 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 20.0 | +| Bottom | 0 | 20.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 20.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 15.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 25.0 | +| PrintRight | 0 | 17.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 19: Index=8, Name=갑지 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 8 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 8 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 2 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 갑지 | +| Name2 | 0 | 갑지 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 0 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.6 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.6 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.2 | +| PrintNameWidth | 0 | 1.5 | +| PrintNameHeight_ | 0 | 4.2 | +| PrintNameWidth_ | 0 | 1.5 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.2 | +| PrintCostWidth | 0 | 1.5 | +| PrintCostHeight_ | 0 | 4.2 | +| PrintCostWidth_ | 0 | 1.5 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 20.0 | +| Bottom | 0 | 20.0 | +| Left | 0 | 25.0 | +| Right | 0 | 15.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 20.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 20: Index=9, Name=표지 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 9 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 1 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 2 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 표지 | +| Name2 | 0 | 표지 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 0 | +| PrintTitleOutline | 0 | 0 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 20.0 | +| Bottom | 0 | 20.0 | +| Left | 0 | 25.0 | +| Right | 0 | 15.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 20.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 21: Index=13, Name=동원인원 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 13 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 27 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 동원인원 | +| Name2 | 0 | 동원인원 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 0 | BLOB 2,991B, SHA-256 5F40014BC6198A161C6D312843747F955E946664BFF30D72E652D70F4EDA1463, head 06 1A 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 9.2 | +| PrintLineCount | 0 | 25 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 9.2 | +| PrintLineCount_ | 0 | 25 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 22: Index=110, Name=소요자재 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 110 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 28 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 소요자재 | +| Name2 | 0 | 소요자재 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.3 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 9.2 | +| PrintLineCount | 0 | 25 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 9.2 | +| PrintLineCount_ | 0 | 25 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 23: Index=111, Name=동원장비 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 111 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 30 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 동원장비 | +| Name2 | 0 | 동원장비 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 9.2 | +| PrintLineCount | 0 | 25 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 9.2 | +| PrintLineCount_ | 0 | 25 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 24: Index=161, Name=동원실적 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 161 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 31 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 동원실적 | +| Name2 | 0 | 동원실적 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.6 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.2 | +| PrintNameWidth | 0 | 1.5 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.2 | +| PrintCostWidth | 0 | 1.5 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 9.2 | +| PrintLineCount | 0 | 25 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 9.2 | +| PrintLineCount_ | 0 | 25 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 25: Index=162, Name=동원견적 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 162 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 32 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 동원견적 | +| Name2 | 0 | 동원견적 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.6 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.2 | +| PrintNameWidth | 0 | 1.5 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.2 | +| PrintCostWidth | 0 | 1.5 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 9.2 | +| PrintLineCount | 0 | 25 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 9.2 | +| PrintLineCount_ | 0 | 25 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 26: Index=112, Name=동원인원(공종별) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 112 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 33 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 동원인원(공종별) | +| Name2 | 0 | 동원인원(공종별) | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 150 | + +### 레코드 27: Index=113, Name=소요자재(공종별) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 113 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 35 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 소요자재(공종별) | +| Name2 | 0 | 소요자재(공종별) | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 150 | + +### 레코드 28: Index=114, Name=동원장비(공종별) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 114 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 38 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 동원장비(공종별) | +| Name2 | 0 | 동원장비(공종별) | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.1 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 150 | + +### 레코드 29: Index=163, Name=동원실적(공종별) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 163 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 40 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 동원실적(공종별) | +| Name2 | 0 | 동원실적(공종별) | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 150 | + +### 레코드 30: Index=164, Name=동원견적(공종별) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 164 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 41 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 동원견적(공종별) | +| Name2 | 0 | 동원견적(공종별) | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.1 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 150 | + +### 레코드 31: Index=115, Name=일위대가(공람용) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 115 | +| Level | 0 | 1 | +| RecNo | 0 | 1 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 36 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 4 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 일위대가(공람용) | +| Name2 | 0 | 일위대가(공람용) | +| EXPLEAN | 0 | 71 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 0 | BLOB 6,650B, SHA-256 50C918B6FC828AF1DCEBDA2FD4B80F0FEDAC8E83898B12D7412419429E1D60AB, head 06 17 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 2 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 32: Index=116, Name=일위대가총괄표(공람용) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 116 | +| Level | 0 | 1 | +| RecNo | 0 | 11 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 35 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 1 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 일위대가총괄표(공람용) | +| Name2 | 0 | 일위대가총괄표(공람용) | +| EXPLEAN | 0 | 11 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 0 | BLOB 4,449B, SHA-256 42C37C8E5D7DA01FC47CAF509A5C0F19174D479CD079C5332BB17867EC938030, head 06 1C 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 1 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 33: Index=117, Name=내역서(공람용) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 117 | +| Level | 0 | 1 | +| RecNo | 0 | 2 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 42 | +| CurrentPage | 0 | 3 | +| TotalPage | 0 | 4 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 내역서(공람용) | +| Name2 | 0 | 내역서(공람용) | +| EXPLEAN | 0 | 58 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 34: Index=118, Name=내역서총괄표(공람용) + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 118 | +| Level | 0 | 1 | +| RecNo | 0 | 40 | +| UsesRecNo | 0 | 1 | +| PageNo | 0 | 40 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 2 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 내역서총괄표(공람용) | +| Name2 | 0 | 내역서총괄표(공람용) | +| EXPLEAN | 0 | 58 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 0 | BLOB 4,386B, SHA-256 F2053D3D71BEDB797963A9A7EF1DA70D9CD438881F5EA99BB68359977D420EA8, head 06 1B 64 74 6D 45 73 74 44 61 74 61 | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 1 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 30.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 30.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 35: Index=11, Name=공사설명서 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 11 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 1 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 2 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 공사설명서 | +| Name2 | 0 | 공사설명서 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 0 | +| PrintTitleOutline | 0 | 0 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 20.0 | +| Bottom | 0 | 20.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 20.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 15.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 25.0 | +| PrintRight | 0 | 17.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 36: Index=10, Name=시방서 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 10 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 3 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 4 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 시방서 | +| Name2 | 0 | 시방서 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 0 | +| PrintTitleOutline | 0 | 0 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 0.1 | +| PrintTitleHorGab | 0 | 0.1 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.4 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 20.0 | +| Bottom | 0 | 20.0 | +| Left | 0 | 20.0 | +| Right | 0 | 15.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 20.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 15.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 25.0 | +| PrintRight | 0 | 17.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 37: Index=14, Name=수량산출서 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 14 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 34 | +| CurrentPage | 0 | 1 | +| TotalPage | 0 | 1 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 수량산출서 | +| Name2 | 0 | 수량산출서 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.4 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.0 | +| PrintNameWidth | 0 | 1.3 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.0 | +| PrintCostWidth | 0 | 1.3 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 37.0 | +| Bottom | 0 | 15.0 | +| Left | 0 | 20.0 | +| Right | 0 | 20.0 | +| Top_ | 0 | 37.0 | +| Bottom_ | 0 | 15.0 | +| Left_ | 0 | 20.0 | +| Right_ | 0 | 20.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 4.2 | +| PrintLineCount | 0 | 54 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 4.2 | +| PrintLineCount_ | 0 | 54 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 38: Index=151, Name=도면 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 151 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 0 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 도면 | +| Name2 | 0 | 도 면 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 4.5 | +| PrintTitleMargin | 0 | 7.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 1 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 1.0 | +| PrintTitleHorGab | 0 | 3.0 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 0 | +| PrintOrint | 0 | 0 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.6 | +| PrintHeaderHeight_ | 0 | 4.4 | +| PrintHeaderWidth_ | 0 | 1.4 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.2 | +| PrintNameWidth | 0 | 1.5 | +| PrintNameHeight_ | 0 | 4.0 | +| PrintNameWidth_ | 0 | 1.3 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.2 | +| PrintCostWidth | 0 | 1.5 | +| PrintCostHeight_ | 0 | 4.0 | +| PrintCostWidth_ | 0 | 1.3 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 0 | +| Top | 0 | 20.0 | +| Bottom | 0 | 20.0 | +| Left | 0 | 25.0 | +| Right | 0 | 17.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 20.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 17.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 20.0 | +| PrintLeft | 0 | 20.0 | +| PrintRight | 0 | 20.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 8.0 | +| PrintLineCount | 0 | 19 | +| PrintColumnCount | 0 | 10 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 8.0 | +| PrintLineCount_ | 0 | 19 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 39: Index=171, Name=심사결과요약서 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 171 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 0 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 심사결과요약서 | +| Name2 | 0 | 심사결과요약서 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 5.5 | +| PrintTitleMargin | 0 | 5.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 0 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 0.1 | +| PrintTitleHorGab | 0 | 0.1 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 1 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.6 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.6 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.2 | +| PrintNameWidth | 0 | 1.5 | +| PrintNameHeight_ | 0 | 4.2 | +| PrintNameWidth_ | 0 | 1.5 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.2 | +| PrintCostWidth | 0 | 1.5 | +| PrintCostHeight_ | 0 | 4.2 | +| PrintCostWidth_ | 0 | 1.5 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 20.0 | +| Bottom | 0 | 10.0 | +| Left | 0 | 25.0 | +| Right | 0 | 10.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 10.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 10.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 10.0 | +| PrintLeft | 0 | 10.0 | +| PrintRight | 0 | 10.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 10.0 | +| PrintLineCount | 0 | 15 | +| PrintColumnCount | 0 | 150 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 10.0 | +| PrintLineCount_ | 0 | 15 | +| PrintColumnCount_ | 0 | 10 | + +### 레코드 40: Index=173, Name=주요심사내용 + +| 필드 | 2비트 상태 | 원시값 | +|---|---|---| +| Index | 0 | 173 | +| Level | 0 | 1 | +| RecNo | 0 | 0 | +| UsesRecNo | 0 | 0 | +| PageNo | 0 | 0 | +| CurrentPage | 0 | 0 | +| TotalPage | 0 | 0 | +| ProjectName | 0 | 다산소프트 EST main data | +| Name | 0 | 주요심사내용 | +| Name2 | 0 | 주요심사내용 | +| EXPLEAN | 0 | 0 | +| CompanyName | 0 | (주)다산소프트 | +| FontName | 0 | 굴림체 | +| Checked | 0 | 0 | +| PrintGrid | 1 | NULL(미저장) | +| PrintAutoFix | 0 | 0 | +| Modifyed | 0 | 0 | +| All | 0 | 1 | +| Selected | 0 | 0 | +| HeadMerge | 0 | 0 | +| PrintViewSync | 0 | 1 | +| PrintTitleFont | 0 | 굴림체 | +| PrintTitleHeight | 0 | 8.0 | +| PrintTitleWidth | 0 | 5.5 | +| PrintTitleMargin | 0 | 5.0 | +| PrintTitleShow | 0 | 1 | +| PrintTitleOutline | 0 | 0 | +| PrintTitleShadow | 0 | 1 | +| PrintTitleUnderline | 0 | 0 | +| PrintTitleBold | 0 | 1 | +| PrintTitleFirstShow | 0 | 0 | +| PrintTitleVerGab | 0 | 0.1 | +| PrintTitleHorGab | 0 | 0.1 | +| PrintTitleLineWidth | 0 | 0.3 | +| PrintMethod | 0 | 1 | +| PrintOrint | 0 | 1 | +| PrintGongMethod | 0 | 0 | +| PrintApplyField | 0 | 0 | +| PrintSumBottom | 0 | 0 | +| PrintProjectFont | 0 | 굴림체 | +| PrintProjectHeight | 0 | 4.0 | +| PrintProjectWidth | 0 | 1.5 | +| PrintProjectMargin | 0 | 1.0 | +| PrintProjectShow | 0 | 1 | +| PrintProjectPos | 0 | 0 | +| PrintProjectUnderline | 0 | 0 | +| PrintProjectBold | 0 | 0 | +| PrintCompanyFont | 0 | 굴림체 | +| PrintCompanyHeight | 0 | 3.0 | +| PrintCompanyWidth | 0 | 1.2 | +| PrintCompanyMargin | 0 | 1.0 | +| PrintCompanyShow | 0 | 1 | +| PrintCompanyPos | 0 | 1 | +| PrintCompanyUnderline | 0 | 0 | +| PrintCompanyBold | 0 | 0 | +| PrintPageFont | 0 | 굴림체 | +| PrintPageKind | 0 | 1 | +| PrintPageHeight | 0 | 3.0 | +| PrintPageWidth | 0 | 1.2 | +| PrintPageMargin | 0 | 2.0 | +| PrintPageShow | 0 | 1 | +| PrintPagePos | 0 | 0 | +| PrintPageBold | 0 | 0 | +| PrintPageAuto | 0 | 1 | +| PrintChangeIndexFont | 0 | 굴림체 | +| PrintChangeIndexHeight | 0 | 3.0 | +| PrintChangeIndexWidth | 0 | 1.2 | +| PrintChangeIndexMargin | 0 | 2.0 | +| PrintChangeIndexShow | 0 | 1 | +| PrintHeaderFont | 0 | 굴림체 | +| PrintHeaderHeight | 0 | 4.5 | +| PrintHeaderWidth | 0 | 1.6 | +| PrintHeaderHeight_ | 0 | 4.5 | +| PrintHeaderWidth_ | 0 | 1.6 | +| PrintHeaderBold | 0 | 0 | +| PrintNameFont | 0 | 굴림체 | +| PrintNameHeight | 0 | 4.2 | +| PrintNameWidth | 0 | 1.5 | +| PrintNameHeight_ | 0 | 4.2 | +| PrintNameWidth_ | 0 | 1.5 | +| PrintCostFont | 0 | 굴림체 | +| PrintCostHeight | 0 | 4.2 | +| PrintCostWidth | 0 | 1.5 | +| PrintCostHeight_ | 0 | 4.2 | +| PrintCostWidth_ | 0 | 1.5 | +| PrintLineWidthOut | 0 | 0.5 | +| PrintLineWidthIn | 0 | 0.2 | +| PrintGangiFont | 0 | 굴림체 | +| PrintGangiHeight | 0 | 15.0 | +| PrintGangiWidth | 0 | 10.0 | +| PrintGangiMargin | 0 | 60.0 | +| PrintGangiShow | 0 | 1 | +| PrintGangiOutLine | 0 | 0 | +| PrintGangiOutLineShow | 0 | 1 | +| PrintGangiShadow | 0 | 0 | +| PrintGangiUnderline | 0 | 0 | +| PrintGangiBold | 0 | 0 | +| PrintGangiOrint | 0 | 1 | +| Top | 0 | 20.0 | +| Bottom | 0 | 10.0 | +| Left | 0 | 25.0 | +| Right | 0 | 10.0 | +| Top_ | 0 | 20.0 | +| Bottom_ | 0 | 10.0 | +| Left_ | 0 | 25.0 | +| Right_ | 0 | 10.0 | +| PrintTop | 0 | 20.0 | +| PrintBottom | 0 | 10.0 | +| PrintLeft | 0 | 10.0 | +| PrintRight | 0 | 10.0 | +| PrintHeaderLineHeight | 0 | 12.0 | +| PrintLineHeight | 0 | 10.0 | +| PrintLineCount | 0 | 15 | +| PrintColumnCount | 0 | 150 | +| PrintZoomRatio | 0 | 100 | +| PrintAutoZoom | 0 | 1 | +| PrintHeaderLineHeight_ | 0 | 12.0 | +| PrintLineHeight_ | 0 | 10.0 | +| PrintLineCount_ | 0 | 15 | +| PrintColumnCount_ | 0 | 10 | diff --git a/resources/knowledge/original/다산소프트/ESTX_값사전_자재노무기계.md b/resources/knowledge/original/다산소프트/ESTX_값사전_자재노무기계.md new file mode 100644 index 00000000..0aa265e1 --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_값사전_자재노무기계.md @@ -0,0 +1,440 @@ +# ESTX 값 사전 — 자재·노무·기계 + +원본 고정 테이블의 모든 필드를 물리 순서대로 기록한다. `NULL(미저장)`은 1바이트 존재 플래그가 0인 경우이며 숫자 0·빈 문자열과 구분된다. 저빈도값은 고유값 50개 이하일 때 상위 20개까지, 그 외에는 대표값만 표시한다. + +## `LaborcDat.dat` + +- 역할: **검증된 해석** — 노임단가 카탈로그 +- 근거 위치: `LaborcDat.dat`; 레코드 395건, 필드 53개, 레코드 길이 712B, 데이터 시작 0xA100 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 395/395; 미저장 0 | 395 | 범위 2560..3032; 대표 2560, 2591, 2592, 2593, 2594 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 395/395; 미저장 0 | 395 | 범위 1..395; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 379/395; 미저장 16 | 379 | 대표 L0000002553, L0000001238, L0000001239, L0000001240, L0000001241 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 379/395; 미저장 16 | 379 | 대표 2026_상반기_노임단가, 작업반장, 보통인부, 특별인부, 조 력 공 | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 378/395; 미저장 17 | 1 | 저빈도값 인×378 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 1/395; 미저장 394 | 1 | 저빈도값 L0000003013×1 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | Cost1 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x19A | 379/395; 미저장 16 | 361 | 범위 0.0..675173.0; 0=1; 대표 215907.0, 172068.0, 226122.0, 179028.0, 237324.0 | **확인 사실** — 가격 출처 슬롯 1: `가격정보` | +| 12 | Cost2 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1A3 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 2: `물가자료` | +| 13 | Cost3 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AC | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 3: `유통물가` | +| 14 | Cost4 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B5 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 4: `물가정보` | +| 15 | Cost5 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BE | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 5: `거래가격` | +| 16 | Cost6 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C7 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 6: `견 적 가` | +| 17 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D0 | 395/395; 미저장 0 | 361 | 범위 0.0..675173.0; 0=17; 대표 215907.0, 172068.0, 226122.0, 179028.0, 237324.0 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 18 | OTC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D9 | 380/395; 미저장 15 | 361 | 범위 0.0..675173.0; 0=2; 대표 215907.0, 172068.0, 226122.0, 179028.0, 237324.0 | **검증된 해석** — O 접두 총금액 비교 성분; 현재/과거 방향은 미확정 | +| 19 | ValueIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E2 | 380/395; 미저장 15 | 1 | 범위 0..0; 0=380; 저빈도값 0×380 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 20 | SelectField | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E7 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 21 | Bimog | 4B signed 정수 / code=6 / 4B / param=0 | 0x1EC | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 22 | Ratio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1F1 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 비율값; 적용 방식은 테이블별로 미확정 | +| 23 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1FA | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 24 | Diget | 4B signed 정수 / code=6 / 4B / param=0 | 0x203 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 25 | DigetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x208 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 26 | Cost1_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x20D | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost1`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 27 | Cost2_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x216 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost2`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 28 | Cost3_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x21F | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost3`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 29 | Cost4_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x228 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost4`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 30 | Cost5_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x231 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost5`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 31 | Cost6_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x23A | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost6`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 32 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x243 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 33 | OTC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x24C | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `OTC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 34 | ValueIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x255 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `ValueIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 35 | SelectField_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x25A | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SelectField`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 36 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x25F | 380/395; 미저장 15 | 1 | 범위 0..0; 0=380; 저빈도값 0×380 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 37 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x264 | 374/395; 미저장 21 | 1 | 범위 1..1; 저빈도값 1×374 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 38 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x267 | 378/395; 미저장 17 | 378 | 대표 [1,16662086], [2,16662092], [3,16662098], [4,16662104], [5,16662110] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 39 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x270 | 395/395; 미저장 0 | 1 | 범위 0..0; 0=395; 저빈도값 0×395 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 40 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x273 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 41 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x278 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 42 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x27D | 382/395; 미저장 13 | 2 | 범위 737795..739617; 저빈도값 739617×381, 737795×1 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 43 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x282 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 44 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x28B | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 45 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x294 | 380/395; 미저장 15 | 1 | 범위 0..0; 0=380; 저빈도값 0×380 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 46 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x297 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 47 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A0 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 48 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A5 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 49 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2AA | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 50 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x2AF | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 51 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2B4 | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 52 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2BD | 0/395; 미저장 395 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Bigo | 378 | {"cp949 text":378} | 4426 | 25 | 0 | [{"reference":[150,16662986],"stored_bytes":12,"kind":"cp949 text","head_hex":"32303236b3e228b0c7bcb329","text_encoding":"cp949","text_sample":"2026년(건설)"},{"reference":[157,16663… | + +## `MachGijunDat.dat` + +- 역할: **검증된 해석** — 환율 및 기계경비 기준식/기준값 19건 +- 근거 위치: `MachGijunDat.dat`; 레코드 19건, 필드 10개, 레코드 길이 272B, 데이터 시작 0x2000 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | RecNo | 4B signed 정수 / code=6 / 4B / param=0 | 0x19 | 19/19; 미저장 0 | 19 | 범위 1..19; 저빈도값 1×1, 2×1, 3×1, 4×1, 5×1, 6×1, 7×1, 8×1, 9×1, 10×1, 11×1, 12×1, 13×1, 14×1, 15×1, 16×1, 17×1, 18×1, 19×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 19/19; 미저장 0 | 19 | 범위 -4..89; 음수=4; 저빈도값 36×1, 89×1, 69×1, 77×1, 70×1, 1×1, 2×1, 3×1, 4×1, 5×1, 6×1, 7×1, 8×1, 9×1, 10×1, -1×1, -2×1, -3×1, -4×1 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x23 | 10/19; 미저장 9 | 10 | 저빈도값 달러($)×1, 엔(100¥)×1, 유로(E)×1, 마르크(M)×1, 파운드(L)×1, 1/8*16/12*25/20×1, 1/8*16/12*25/20*24/15×1, 1/8*16/12*25/20*12/10×1, 1/8*16/12*25/20*14/12×1, 1/8*16/12*25/20*24/5×1 | **확인 사실** — 항목명·제목·설명 문자열 | +| 3 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x57 | 16/19; 미저장 3 | 10 | 범위 0.0..2052.79; 0=4; 저빈도값 1.0×4, 0.0×4, 1548.4×1, 952.25×1, 1768.2×1, 2052.79×1, 0.20833333333333334×1, 0.3333333333333333×1, 0.25×1, 0.24305555555555555×1 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 4 | Bigo | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x60 | 4/19; 미저장 15 | 1 | 저빈도값 2026.7.1. 매매기준율×4 | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 5 | Modifyed | 2B signed 정수 / code=4 / 2B / param=0 | 0x94 | 19/19; 미저장 0 | 2 | 범위 0..1; 0=6; 저빈도값 1×13, 0×6 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 6 | RecNo_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x97 | 0/19; 미저장 19 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `RecNo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x9C | 0/19; 미저장 19 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0xD0 | 0/19; 미저장 19 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Bigo_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xD9 | 0/19; 미저장 19 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +## `MachMainDat.dat` + +- 역할: **검증된 해석** — MachTitle별 기계경비 구성 항목 +- 근거 위치: `MachMainDat.dat`; 레코드 5,298건, 필드 67개, 레코드 길이 808B, 데이터 시작 0xCB00 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 5,298/5,298; 미저장 0 | 5298 | 범위 1..13953; 대표 1, 8178, 8179, 8180, 8181 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 4,477/5,298; 미저장 821 | 1053 | 범위 -3..1049; 0=233; 음수=3,195; 대표 1, -3, -2, -1, 2 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 2,476/5,298; 미저장 2,822 | 1069 | 대표 E0000000001, M0003039886, L0000001288, E0000000002, E0000000003 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 4,244/5,298; 미저장 1,054 | 341 | 대표 불도우저(무한궤도), 손 료, 주연료, 잡 품, 건설기계운전사 | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 2,179/5,298; 미저장 3,119 | 692 | 대표 7Ton, 경유, 주연료의, 7Ton(리핑), 7Ton(발파) | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 4,230/5,298; 미저장 1,068 | 9 | 저빈도값 \\\\×1,090, hr×1,048, 인×790, ℓ×622, %×616, $×52, KWH×6, EA×5, 조×1 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 932/5,298; 미저장 4,366 | 101 | 범위 -3..982; 0=36; 음수=787; 대표 -3, 35, -2, -1, 36 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 420/5,298; 미저장 4,878 | 115 | 대표 E0000001534, M0003039886, L0000001288, E0000001535, E0000001536 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 896/5,298; 미저장 4,402 | 45 | 저빈도값 손 료×188, 주연료×103, 건설기계운전사×103, 선박용경유×102, 잡 품×96, 브레이카손료×54, 굴삭기손료×51, 굴착기(무한궤도)×46, 크레인(타이어)×19, 손 료×14, 굴착기(타이어형)×12, 굴삭기(무한궤도)×12, 부착용집게(0.7~0.8㎥)×10, 손 료×10, 대… | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 311/5,298; 미저장 4,987 | 72 | 대표 0.12㎥, 경유, 주연료의, 0.12㎥(리핑), 0.12㎥(발파) | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 895/5,298; 미저장 4,403 | 5 | 저빈도값 \\\\×372, ℓ×205, hr×109, 인×106, %×103 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | TitleCode | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x19A | 1,049/5,298; 미저장 4,249 | 1049 | 대표 E0000000001, E0000000002, E0000000003, E0000000004, E0000000005 | **검증된 해석** — 해당 Main 테이블의 Title 테이블 `Code` 참조키 | +| 12 | GN | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AD | 3,195/5,298; 미저장 2,103 | 444 | 범위 0.006..31480.0; 대표 1811.0, 9.0, 16.0, 1.0, 1944.0 | **검증된 해석** — 적용 수량/비율 피연산자; HeadMain의 일반행·%행 계산으로 검증 | +| 13 | TU | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B6 | 3,195/5,298; 미저장 2,103 | 1050 | 범위 25.0..52076577000.0; 대표 76547000.0, 1819.0, 16371.0, 283297.0, 168668000.0 | **검증된 해석** — 단위 합계; HeadMain에서는 `NU+GU+JU+SU`와 전수 일치 | +| 14 | Ratio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BF | 4,077/5,298; 미저장 1,221 | 1 | 범위 0.0..0.0; 0=4,077; 저빈도값 0.0×4,077 | **확인 사실** — 저장된 비율값; 적용 방식은 테이블별로 미확정 | +| 15 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C8 | 4,244/5,298; 미저장 1,054 | 2311 | 범위 8.0..12715290.0; 대표 91872.0, 13862.6, 16371.0, 2619.3, 59020.2 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 16 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D1 | 4,477/5,298; 미저장 821 | 72 | 범위 0.0..992307.0; 0=3,036; 대표 59020.0, 59020.2, 49778.0, 49778.3, 36248.0 | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 17 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1DA | 4,477/5,298; 미저장 821 | 932 | 범위 0.0..7822448.0; 0=2,590; 대표 18990.0, 16371.0, 2619.3, 26375.0, 22737.5 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 18 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1E3 | 4,477/5,298; 미저장 821 | 1569 | 범위 0.0..3900535.6; 0=2,276; 대표 13862.0, 13862.6, 14880.0, 14880.7, 16411.0 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 19 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1EC | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 20 | MullangIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x1F5 | 1,312/5,298; 미저장 3,986 | 1 | 범위 0..0; 0=1,312; 저빈도값 0×1,312 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 21 | ExcelSheetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x1FA | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 22 | LinkIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x1FF | 4,172/5,298; 미저장 1,126 | 3 | 범위 0..6; 0=2,745; 저빈도값 0×2,745, 6×790, 5×637 | **검증된 해석** — `Code`의 참조 데이터군 선택값; 값별 검증 결과는 관계 문서 참조 | +| 23 | CalcIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x204 | 4,078/5,298; 미저장 1,220 | 1 | 범위 0..0; 0=4,078; 저빈도값 0×4,078 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 24 | NCGasu | 4B signed 정수 / code=6 / 4B / param=0 | 0x209 | 4,097/5,298; 미저장 1,201 | 5 | 범위 0..5; 0=3,307; 저빈도값 0×3,307, 1×628, 3×81, 2×78, 5×3 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 25 | Selected | 4B signed 정수 / code=6 / 4B / param=0 | 0x20E | 4,244/5,298; 미저장 1,054 | 9 | 범위 0..15; 0=1,049; 저빈도값 6×1,230, 1×1,152, 0×1,049, 11×765, 9×20, 13×11, 14×11, 7×3, 15×3 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 26 | SKind | 4B signed 정수 / code=6 / 4B / param=0 | 0x213 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 27 | OCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x218 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 28 | Biul | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x21D | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 29 | VSusic | 4B signed 정수 / code=6 / 4B / param=0 | 0x226 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 30 | EscData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x22B | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 31 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x234 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 32 | GN_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x23D | 787/5,298; 미저장 4,511 | 123 | 범위 1.0..7435.0; 대표 1811.0, 795.0, 2144.0, 1728.0, 2385.0 | **검증된 해석** — 같은 레코드의 `GN`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 33 | TU_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x246 | 787/5,298; 미저장 4,511 | 171 | 범위 1015.0..4131037000.0; 대표 198150000.0, 17626000.0, 263682000.0, 27634000.0, 13948000.0 | **검증된 해석** — 같은 레코드의 `TU`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 34 | Ratio_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x24F | 891/5,298; 미저장 4,407 | 1 | 범위 0.0..0.0; 0=891; 저빈도값 0.0×891 | **검증된 해석** — 같은 레코드의 `Ratio`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 35 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x258 | 896/5,298; 미저장 4,402 | 363 | 범위 430.5..69375990658.0; 대표 35884.9, 1401.2, 47752.8, 2196.9, 1108.8 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 36 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x261 | 932/5,298; 미저장 4,366 | 10 | 범위 0.0..287342.0; 0=723; 저빈도값 0.0×723, 58296.0×101, 58296.6×101, 57077.0×1, 57077.2×1, 33467.9×1, 100403.7×1, 287342.0×1, 44299.0×1, 44299.3×1 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 37 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x26A | 932/5,298; 미저장 4,366 | 169 | 범위 0.0..4816893.9; 0=521; 대표 5842.0, 4828.8, 1014.0, 9129.0, 7545.0 | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 38 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x273 | 932/5,298; 미저장 4,366 | 222 | 범위 0.0..69375990658.0; 0=450; 대표 35884.9, 1401.2, 47752.8, 2196.9, 1108.8 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 39 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x27C | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 40 | MullangIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x285 | 408/5,298; 미저장 4,890 | 1 | 범위 0..0; 0=408; 저빈도값 0×408 | **검증된 해석** — 같은 레코드의 `MullangIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 41 | ExcelSheetIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x28A | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `ExcelSheetIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 42 | LinkIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x28F | 895/5,298; 미저장 4,403 | 3 | 범위 0..6; 0=584; 저빈도값 0×584, 5×205, 6×106 | **검증된 해석** — 같은 레코드의 `LinkIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 43 | CalcIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x294 | 891/5,298; 미저장 4,407 | 1 | 범위 0..0; 0=891; 저빈도값 0×891 | **검증된 해석** — 같은 레코드의 `CalcIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 44 | NCGasu_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x299 | 892/5,298; 미저장 4,406 | 3 | 범위 0..5; 0=786; 저빈도값 0×786, 1×105, 5×1 | **검증된 해석** — 같은 레코드의 `NCGasu`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 45 | Selected_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x29E | 896/5,298; 미저장 4,402 | 5 | 범위 0..11; 0=109; 저빈도값 1×373, 6×307, 0×109, 11×106, 9×1 | **검증된 해석** — 같은 레코드의 `Selected`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 46 | SKind_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A3 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SKind`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 47 | OCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A8 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `OCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 48 | Biul_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2AD | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Biul`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 49 | NachalRatio_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2B6 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `NachalRatio`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 50 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x2BF | 109/5,298; 미저장 5,189 | 1 | 범위 0..0; 0=109; 저빈도값 0×109 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 51 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x2C4 | 1,753/5,298; 미저장 3,545 | 2 | 범위 0..1; 0=1; 저빈도값 1×1,752, 0×1 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 52 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2C7 | 1,131/5,298; 미저장 4,167 | 1131 | 대표 [1,267880673], [2,267880715], [3,267880757], [4,267880799], [5,267880841] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 53 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x2D0 | 5,298/5,298; 미저장 0 | 1 | 범위 0..0; 0=5,298; 저빈도값 0×5,298 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 54 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x2D3 | 4,955/5,298; 미저장 343 | 1 | 범위 0..0; 0=4,955; 저빈도값 0×4,955 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 55 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x2D8 | 4,120/5,298; 미저장 1,178 | 1 | 범위 0..0; 0=4,120; 저빈도값 0×4,120 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 56 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x2DD | 4,077/5,298; 미저장 1,221 | 1 | 범위 693594..693594; 저빈도값 693594×4,077 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 57 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x2E2 | 51/5,298; 미저장 5,247 | 51 | 대표 [112,267883194], [198,267884426], [225,267884762], [306,267886190], [417,267887800] | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 58 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2EB | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 59 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x2F4 | 1,325/5,298; 미저장 3,973 | 2 | 범위 0..1; 0=1,324; 저빈도값 0×1,324, 1×1 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 60 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2F7 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 61 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x300 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 62 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x305 | 102/5,298; 미저장 5,196 | 1 | 범위 0..0; 0=102; 저빈도값 0×102 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 63 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x30A | 893/5,298; 미저장 4,405 | 1 | 범위 0..0; 0=893; 저빈도값 0×893 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 64 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x30F | 891/5,298; 미저장 4,407 | 1 | 범위 693594..693594; 저빈도값 693594×891 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 65 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x314 | 0/5,298; 미저장 5,298 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 66 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x31D | 373/5,298; 미저장 4,925 | 373 | 대표 [12,267881098], [14,267881105], [16,267881147], [18,267881154], [21,267881238] | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Bigo | 1131 | {"cp949 text":1131} | 11065 | 10 | 0 | [{"reference":[1616,267901414],"stored_bytes":10,"kind":"cp949 text","head_hex":"273236d2b420b0b3c1a4","text_encoding":"cp949","text_sample":"'26年 개정"},{"reference":[125,267883382… | +| DifineMemo | 51 | {"zlib stream":51} | 4018622 | 895603 | 0 | [{"reference":[5349,267917214],"stored_bytes":509,"kind":"zlib stream","head_hex":"78da95525b6fd330147e47e23f980db6","decompressed_bytes":1193,"decompressed_head_hex":"3c215750546… | +| Bigo_ | 373 | {"cp949 text":373} | 3728 | 10 | 0 | [{"reference":[1234,267890457],"stored_bytes":10,"kind":"cp949 text","head_hex":"273236d2b420b0b3c1a4","text_encoding":"cp949","text_sample":"'26年 개정"},{"reference":[4026,26791495… | + +## `MachTitleDat.dat` + +- 역할: **검증된 해석** — MachMain의 TitleCode가 참조하는 기계경비 제목 +- 근거 위치: `MachTitleDat.dat`; 레코드 1,049건, 필드 53개, 레코드 길이 728B, 데이터 시작 0xA100 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 1,049/1,049; 미저장 0 | 1049 | 범위 1..1634; 대표 1, 2, 3, 4, 5 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 1,049/1,049; 미저장 0 | 1049 | 범위 1..1049; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 1,049/1,049; 미저장 0 | 1049 | 대표 E0000000001, E0000000002, E0000000003, E0000000004, E0000000005 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 1,049/1,049; 미저장 0 | 261 | 대표 불도우저(무한궤도), 불도우저(발파암), 불도우저(타이어), 유압식 리퍼, 리퍼+도쟈(리퍼3개) | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 1,038/1,049; 미저장 11 | 682 | 대표 7Ton, 7Ton(리핑), 7Ton(발파), 10Ton, 10Ton(리핑) | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 1,049/1,049; 미저장 0 | 2 | 저빈도값 hr×1,048, 조×1 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 109/1,049; 미저장 940 | 97 | 범위 35..982; 대표 35, 36, 37, 38, 39 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 109/1,049; 미저장 940 | 109 | 대표 E0000001534, E0000001535, E0000001536, E0000001537, E0000001538 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 109/1,049; 미저장 940 | 14 | 저빈도값 굴착기(무한궤도)×46, 크레인(타이어)×19, 굴착기(타이어형)×12, 굴삭기(무한궤도)×12, 대형브레이카×7, 3D GNSSS 머신 가이던스(굴삭기용)×3, 습지굴착기(무한궤도)×2, 습지굴삭기(무한궤도)×2, 굴착기+진동콤팩터×1, 굴삭기+진동콤팩터×1, 진동콤팩터(유압식)×1, 부착용집게×1, 3D G… | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 105/1,049; 미저장 944 | 69 | 대표 0.12㎥, 0.12㎥(리핑), 0.12㎥(발파), 0.2㎥, 0.2㎥(리핑) | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 109/1,049; 미저장 940 | 1 | 저빈도값 hr×109 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x19A | 1,049/1,049; 미저장 0 | 918 | 범위 8.0..12715290.0; 대표 91872.0, 92890.0, 94421.0, 115940.0, 118184.0 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 12 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1A3 | 1,049/1,049; 미저장 0 | 39 | 범위 0.0..992307.0; 0=398; 저빈도값 0.0×398, 59020.0×393, 49778.0×53, 36248.0×36, 86877.0×20, 208506.0×14, 130316.0×13, 145897.0×13, 156379.0×11, 43438.0×9, 131898.0×7, 102458.0×7, 1390… | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 13 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AC | 1,049/1,049; 미저장 0 | 359 | 범위 0.0..7822448.0; 0=415; 대표 18990.0, 26375.0, 30806.0, 52751.0, 87777.0 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 14 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B5 | 1,049/1,049; 미저장 0 | 855 | 범위 8.0..3900535.0; 대표 13862.0, 14880.0, 16411.0, 30545.0, 32789.0 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 15 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BE | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 16 | OTC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C7 | 1,049/1,049; 미저장 0 | 918 | 범위 8.0..12715290.0; 대표 91872.0, 92890.0, 94421.0, 115940.0, 118184.0 | **검증된 해석** — O 접두 총금액 비교 성분; 현재/과거 방향은 미확정 | +| 17 | ONC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D0 | 1,049/1,049; 미저장 0 | 39 | 범위 0.0..992307.0; 0=398; 저빈도값 0.0×398, 59020.0×393, 49778.0×53, 36248.0×36, 86877.0×20, 208506.0×14, 130316.0×13, 145897.0×13, 156379.0×11, 43438.0×9, 131898.0×7, 102458.0×7, 1390… | **검증된 해석** — O 접두 노무비 비교 성분; 방향은 미확정 | +| 18 | OGC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D9 | 1,049/1,049; 미저장 0 | 359 | 범위 0.0..7822448.0; 0=415; 대표 18990.0, 26375.0, 30806.0, 52751.0, 87777.0 | **검증된 해석** — O 접두 재료비 비교 성분; 방향은 미확정 | +| 19 | OJC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1E2 | 1,049/1,049; 미저장 0 | 855 | 범위 8.0..3900535.0; 대표 13862.0, 14880.0, 16411.0, 30545.0, 32789.0 | **검증된 해석** — O 접두 기계·경비 비교 성분; 방향은 미확정 | +| 20 | OSC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1EB | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — O 접두 S 비교 성분; 방향과 S 명칭은 미확정 | +| 21 | UserInput | 2B signed 정수 / code=4 / 2B / param=0 | 0x1F4 | 1/1,049; 미저장 1,048 | 1 | 범위 0..0; 0=1; 저빈도값 0×1 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 22 | EscData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x1F7 | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 23 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x200 | 1/1,049; 미저장 1,048 | 1 | 범위 0.0..0.0; 0=1; 저빈도값 0.0×1 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 24 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x209 | 109/1,049; 미저장 940 | 79 | 범위 3635.0..69375990658.0; 대표 73535.0, 74256.0, 74977.0, 81298.0, 82362.0 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 25 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x212 | 109/1,049; 미저장 940 | 4 | 범위 0.0..58296.0; 0=6; 저빈도값 58296.0×101, 0.0×6, 57077.0×1, 44299.0×1 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 26 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x21B | 109/1,049; 미저장 940 | 42 | 범위 0.0..60384.0; 0=6; 저빈도값 21355.0×6, 20305.0×6, 0.0×6, 35899.0×5, 37187.0×5, 5842.0×4, 9129.0×4, 18225.0×4, 18777.0×4, 28166.0×4, 60384.0×4, 8752.0×4, 17854.0×4, 26781.0×4, 34133… | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 27 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x224 | 109/1,049; 미저장 940 | 77 | 범위 3635.0..69375990658.0; 대표 9397.0, 10118.0, 10839.0, 13873.0, 14937.0 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 28 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x22D | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 29 | OTC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x236 | 109/1,049; 미저장 940 | 79 | 범위 3635.0..69375990658.0; 대표 73535.0, 74256.0, 74977.0, 81298.0, 82362.0 | **검증된 해석** — 같은 레코드의 `OTC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 30 | ONC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x23F | 109/1,049; 미저장 940 | 4 | 범위 0.0..58296.0; 0=6; 저빈도값 58296.0×101, 0.0×6, 57077.0×1, 44299.0×1 | **검증된 해석** — 같은 레코드의 `ONC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 31 | OGC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x248 | 109/1,049; 미저장 940 | 42 | 범위 0.0..60384.0; 0=6; 저빈도값 21355.0×6, 20305.0×6, 0.0×6, 35899.0×5, 37187.0×5, 5842.0×4, 9129.0×4, 18225.0×4, 18777.0×4, 28166.0×4, 60384.0×4, 8752.0×4, 17854.0×4, 26781.0×4, 34133… | **검증된 해석** — 같은 레코드의 `OGC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 32 | OJC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x251 | 109/1,049; 미저장 940 | 77 | 범위 3635.0..69375990658.0; 대표 9397.0, 10118.0, 10839.0, 13873.0, 14937.0 | **검증된 해석** — 같은 레코드의 `OJC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 33 | OSC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x25A | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `OSC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 34 | UserInput_ | 2B signed 정수 / code=4 / 2B / param=0 | 0x263 | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `UserInput`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 35 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x266 | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 36 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x26B | 317/1,049; 미저장 732 | 1 | 범위 1..1; 저빈도값 1×317 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 37 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x26E | 95/1,049; 미저장 954 | 95 | 대표 [1,53040690], [2,53042286], [3,53042867], [4,53042874], [5,53042881] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 38 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x277 | 1,049/1,049; 미저장 0 | 1 | 범위 0..0; 0=1,049; 저빈도값 0×1,049 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 39 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x27A | 978/1,049; 미저장 71 | 1 | 범위 0..0; 0=978; 저빈도값 0×978 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 40 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x27F | 976/1,049; 미저장 73 | 1 | 범위 0..0; 0=976; 저빈도값 0×976 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 41 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x284 | 976/1,049; 미저장 73 | 1 | 범위 693594..693594; 저빈도값 693594×976 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 42 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x289 | 20/1,049; 미저장 1,029 | 20 | 저빈도값 [30,53043736]×1, [87,53045836]×1, [185,53046340]×1, [187,53046347]×1, [189,53046354]×1, [191,53046361]×1, [193,53046368]×1, [195,53046375]×1, [197,53046382]×1, [199,53046389]… | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 43 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x292 | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 44 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x29B | 1,012/1,049; 미저장 37 | 1 | 범위 0..0; 0=1,012; 저빈도값 0×1,012 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 45 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x29E | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 46 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A7 | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 47 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2AC | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 48 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x2B1 | 108/1,049; 미저장 941 | 1 | 범위 0..0; 0=108; 저빈도값 0×108 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 49 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x2B6 | 108/1,049; 미저장 941 | 1 | 범위 693594..693594; 저빈도값 693594×108 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 50 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2BB | 0/1,049; 미저장 1,049 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 51 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x2C4 | 1/1,049; 미저장 1,048 | 1 | 저빈도값 [3308,53046463]×1 | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 52 | ErrorCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x2CD | 1,049/1,049; 미저장 0 | 1 | 범위 0..0; 0=1,049; 저빈도값 0×1,049 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Bigo | 95 | {"cp949 text":95} | 705 | 10 | 0 | [{"reference":[28,53043574],"stored_bytes":1,"kind":"cp949 text","head_hex":"20","text_encoding":"cp949","text_sample":" "},{"reference":[59,53044547],"stored_bytes":10,"kind":"cp… | +| DifineMemo | 20 | {"zlib stream":20} | 1579386 | 504126 | 0 | [{"reference":[195,53046375],"stored_bytes":562,"kind":"zlib stream","head_hex":"78daa5544d6fda4010bd57ea7fd82652","decompressed_bytes":1904,"decompressed_head_hex":"3c215750546f6… | +| Bigo_ | 1 | {"cp949 text":1} | 8 | 8 | 0 | [{"reference":[3308,53046463],"stored_bytes":8,"kind":"cp949 text","head_hex":"3cc2fcb0edbfeb3e","text_encoding":"cp949","text_sample":"<참고용>"}] | + +## `SilJukDat.dat` + +- 역할: **검증된 해석** — 2026년 하반기 토목·건축·기계설비·항만 표준시장단가 +- 근거 위치: `SilJukDat.dat`; 레코드 3,690건, 필드 80개, 레코드 길이 944B, 데이터 시작 0xF200 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 3,690/3,690; 미저장 0 | 3690 | 범위 20429..46475; 대표 20429, 31327, 31326, 31325, 31324 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 3,690/3,690; 미저장 0 | 3690 | 범위 1..3690; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 3,685/3,690; 미저장 5 | 3677 | 대표 국토교통부, AA210.90110, AA210.90120, AA210.90130, AA210.90210 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 3,685/3,690; 미저장 5 | 501 | 대표 << 2026년 하반기 표준시장단가 >>, P.P마대/만들기, P.P마대/쌓기, P.P마대/헐기, 톤마대/만들기 | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 3,654/3,690; 미저장 36 | 1759 | 대표 2026-05-08 발표, 0.024㎥, 0.7㎥, 10m이하, 3개월이하, 10m이하, 6개월이하 | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 3,680/3,690; 미저장 10 | 19 | 저빈도값 m×1,404, ㎥×625, ㎡×603, 개×400, 개소×259, 본×119, nr(개소)×119, Ton×81, 공㎥×24, ton×20, 1000매×6, SET×3, 경간×3, 회×3, 기×3, 월×3, 대×2, M×2, hr×1 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 2,823/3,690; 미저장 867 | 2719 | 범위 2..3689; 대표 10, 13, 8, 11, 14 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 2,970/3,690; 미저장 720 | 2966 | 대표 AA310.01040, AA310.01070, AA310.01020, AA310.01050, AA310.01080 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 2,823/3,690; 미저장 867 | 358 | 대표 강관비계, 가설계단, 방진망 설치 및 해체, H파일 항타(전동식), H파일 항발(전동식) | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 2,809/3,690; 미저장 881 | 1452 | 대표 10m이하, 6개월이하, 10m이하, 12개월이하, 10m초과~20m이하, 3개월이하, 10m초과~20m이하, 6개월이하, 10m초과~20m이하, 12개월이하 | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 2,819/3,690; 미저장 871 | 18 | 저빈도값 m×1,195, ㎡×447, 개×384, ㎥×327, 개소×250, Ton×81, nr(개소)×51, 본×34, ton×13, 공㎡×12, 1000매×6, SET×3, 경간×3, 회×3, 기×3, 월×3, 대×2, M×2 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | Cost1 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x19A | 224/3,690; 미저장 3,466 | 175 | 범위 200.0..403919.0; 대표 12512.0, 10849.0, 13344.0, 11718.0, 14295.0 | **확인 사실** — 가격 출처 슬롯 1: `가격정보` | +| 12 | Cost2 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1A3 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 2: `물가자료` | +| 13 | Cost3 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AC | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 3: `유통물가` | +| 14 | Cost4 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B5 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 4: `물가정보` | +| 15 | Cost5 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BE | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 5: `거래가격` | +| 16 | Cost6 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C7 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 가격 출처 슬롯 6: `견 적 가` | +| 17 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D0 | 3,690/3,690; 미저장 0 | 3595 | 범위 0.0..18305690.0; 0=10; 대표 2307.0, 921.0, 15137.0, 12365.0, 8736.0 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 18 | NC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1D9 | 3,690/3,690; 미저장 0 | 3589 | 범위 0.0..7168996.0; 0=10; 대표 2261.0, 903.0, 9990.0, 8161.0, 6377.0 | **검증된 해석** — 노무비 금액 성분; L 코드/노임단가 참조와 교차검증 | +| 19 | GC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1E2 | 3,690/3,690; 미저장 0 | 1 | 범위 0.0..0.0; 0=3,690; 저빈도값 0.0×3,690 | **검증된 해석** — 재료비 금액 성분; Stuffc 자재 참조와 교차검증 | +| 20 | JC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1EB | 3,690/3,690; 미저장 0 | 3097 | 범위 0.0..11166471.0; 0=59; 대표 46.0, 18.0, 5147.0, 4204.0, 2359.0 | **검증된 해석** — 기계·경비 금액 성분; MachTitle 참조와 교차검증 | +| 21 | SC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1F4 | 3,680/3,690; 미저장 10 | 1 | 범위 0.0..0.0; 0=3,680; 저빈도값 0.0×3,680 | **검증된 해석** — 합계식의 S 금액 성분; S의 업무 명칭은 파일만으로 확정 불가 | +| 22 | OTC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1FD | 3,681/3,690; 미저장 9 | 3595 | 범위 0.0..18305690.0; 0=1; 대표 2307.0, 921.0, 15137.0, 12365.0, 8736.0 | **검증된 해석** — O 접두 총금액 비교 성분; 현재/과거 방향은 미확정 | +| 23 | ONC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x206 | 3,681/3,690; 미저장 9 | 3589 | 범위 0.0..7168996.0; 0=1; 대표 2261.0, 903.0, 9990.0, 8161.0, 6377.0 | **검증된 해석** — O 접두 노무비 비교 성분; 방향은 미확정 | +| 24 | OGC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x20F | 3,681/3,690; 미저장 9 | 1 | 범위 0.0..0.0; 0=3,681; 저빈도값 0.0×3,681 | **검증된 해석** — O 접두 재료비 비교 성분; 방향은 미확정 | +| 25 | OJC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x218 | 3,681/3,690; 미저장 9 | 3097 | 범위 0.0..11166471.0; 0=50; 대표 46.0, 18.0, 5147.0, 4204.0, 2359.0 | **검증된 해석** — O 접두 기계·경비 비교 성분; 방향은 미확정 | +| 26 | OSC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x221 | 3,680/3,690; 미저장 10 | 1 | 범위 0.0..0.0; 0=3,680; 저빈도값 0.0×3,680 | **검증된 해석** — O 접두 S 비교 성분; 방향과 S 명칭은 미확정 | +| 27 | NCRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x22A | 3,681/3,690; 미저장 9 | 124 | 범위 0.0..100.0; 0=1; 대표 98.0, 66.0, 73.0, 65.0, 54.0 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 28 | GCRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x233 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 29 | JCRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x23C | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 30 | NCHalJung | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x245 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 31 | GCHalJung | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x24E | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 32 | JCHalJung | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x257 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 33 | ValueIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x260 | 3,687/3,690; 미저장 3 | 2 | 범위 0..4; 0=7; 저빈도값 4×3,680, 0×7 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 34 | Selected | 4B signed 정수 / code=6 / 4B / param=0 | 0x265 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 35 | CadData | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x26A | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — CAD/셀 직렬화 BLOB; 내용 시그니처는 테이블별 BLOB 통계 참조 | +| 36 | EXPLEAN | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x273 | 3,681/3,690; 미저장 9 | 3681 | 대표 [1,297141715], [3,297141723], [5,297141731], [7,297141739], [9,297141747] | **확인 사실** — zlib 압축 설명 BLOB; 필드명의 정확한 철자 의미는 미확정 | +| 37 | Bimog | 4B signed 정수 / code=6 / 4B / param=0 | 0x27C | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 38 | BimogNC | 4B signed 정수 / code=6 / 4B / param=0 | 0x281 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 39 | BimogGC | 4B signed 정수 / code=6 / 4B / param=0 | 0x286 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 40 | BimogJC | 4B signed 정수 / code=6 / 4B / param=0 | 0x28B | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 41 | Ratio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x290 | 1,422/3,690; 미저장 2,268 | 1 | 범위 0.0..0.0; 0=1,422; 저빈도값 0.0×1,422 | **확인 사실** — 저장된 비율값; 적용 방식은 테이블별로 미확정 | +| 42 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x299 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 43 | Diget | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A2 | 1,432/3,690; 미저장 2,258 | 1 | 범위 0..0; 0=1,432; 저빈도값 0×1,432 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 44 | DigetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A7 | 1,432/3,690; 미저장 2,258 | 1 | 범위 0..0; 0=1,432; 저빈도값 0×1,432 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 45 | Cost1_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2AC | 109/3,690; 미저장 3,581 | 66 | 범위 1635.0..403919.0; 대표 1635.0, 2219.0, 3505.0, 1752.0, 2336.0 | **검증된 해석** — 같은 레코드의 `Cost1`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 46 | Cost2_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2B5 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost2`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 47 | Cost3_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2BE | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost3`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 48 | Cost4_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2C7 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost4`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 49 | Cost5_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2D0 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost5`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 50 | Cost6_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2D9 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Cost6`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 51 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2E2 | 2,821/3,690; 미저장 869 | 2696 | 범위 0.0..16811467.0; 0=31; 대표 22212.0, 28149.0, 21460.0, 24893.0, 31546.0 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 52 | NC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2EB | 2,821/3,690; 미저장 869 | 2707 | 범위 0.0..6940311.0; 0=31; 대표 13771.0, 13793.0, 16095.0, 16180.0, 16088.0 | **검증된 해석** — 같은 레코드의 `NC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 53 | GC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2F4 | 2,821/3,690; 미저장 869 | 36 | 범위 0.0..17407.0; 0=2,786; 저빈도값 0.0×2,786, 351.0×1, 476.0×1, 752.0×1, 376.0×1, 501.0×1, 827.0×1, 516.0×1, 653.0×1, 991.0×1, 562.0×1, 697.0×1, 1081.0×1, 4908.0×1, 5487.0×1, 4992.0×1… | **검증된 해석** — 같은 레코드의 `GC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 54 | JC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2FD | 2,821/3,690; 미저장 869 | 2398 | 범위 0.0..9918766.0; 0=66; 대표 8441.0, 14356.0, 5365.0, 8713.0, 15458.0 | **검증된 해석** — 같은 레코드의 `JC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 55 | SC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x306 | 2,778/3,690; 미저장 912 | 1 | 범위 0.0..0.0; 0=2,778; 저빈도값 0.0×2,778 | **검증된 해석** — 같은 레코드의 `SC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 56 | OTC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x30F | 2,802/3,690; 미저장 888 | 2696 | 범위 0.0..16811467.0; 0=12; 대표 22212.0, 28149.0, 21460.0, 24893.0, 31546.0 | **검증된 해석** — 같은 레코드의 `OTC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 57 | ONC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x318 | 2,817/3,690; 미저장 873 | 2707 | 범위 0.0..6940311.0; 0=27; 대표 13771.0, 13793.0, 16095.0, 16180.0, 16088.0 | **검증된 해석** — 같은 레코드의 `ONC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 58 | OGC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x321 | 2,817/3,690; 미저장 873 | 36 | 범위 0.0..17407.0; 0=2,782; 저빈도값 0.0×2,782, 351.0×1, 476.0×1, 752.0×1, 376.0×1, 501.0×1, 827.0×1, 516.0×1, 653.0×1, 991.0×1, 562.0×1, 697.0×1, 1081.0×1, 4908.0×1, 5487.0×1, 4992.0×1… | **검증된 해석** — 같은 레코드의 `OGC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 59 | OJC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x32A | 2,817/3,690; 미저장 873 | 2398 | 범위 0.0..9918766.0; 0=62; 대표 8441.0, 14356.0, 5365.0, 8713.0, 15458.0 | **검증된 해석** — 같은 레코드의 `OJC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 60 | OSC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x333 | 2,778/3,690; 미저장 912 | 1 | 범위 0.0..0.0; 0=2,778; 저빈도값 0.0×2,778 | **검증된 해석** — 같은 레코드의 `OSC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 61 | ValueIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x33C | 2,784/3,690; 미저장 906 | 2 | 범위 0..4; 0=6; 저빈도값 4×2,778, 0×6 | **검증된 해석** — 같은 레코드의 `ValueIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 62 | Selected_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x341 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Selected`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 63 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x346 | 3,687/3,690; 미저장 3 | 1 | 범위 0..0; 0=3,687; 저빈도값 0×3,687 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 64 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x34B | 3,512/3,690; 미저장 178 | 1 | 범위 1..1; 저빈도값 1×3,512 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 65 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x34E | 3,682/3,690; 미저장 8 | 3682 | 대표 [2,297141716], [4,297141724], [6,297141732], [8,297141740], [10,297141748] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 66 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x357 | 3,690/3,690; 미저장 0 | 1 | 범위 0..0; 0=3,690; 저빈도값 0×3,690 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 67 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x35A | 792/3,690; 미저장 2,898 | 1 | 범위 0..0; 0=792; 저빈도값 0×792 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 68 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x35F | 2/3,690; 미저장 3,688 | 1 | 범위 0..0; 0=2; 저빈도값 0×2 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 69 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x364 | 3,690/3,690; 미저장 0 | 3 | 범위 739617..739758; 저빈도값 739744×3,143, 739758×544, 739617×3 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 70 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x369 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 71 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x372 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 72 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x37B | 3,685/3,690; 미저장 5 | 1 | 범위 0..0; 0=3,685; 저빈도값 0×3,685 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 73 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x37E | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 74 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x387 | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 75 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x38C | 2,784/3,690; 미저장 906 | 1 | 범위 0..0; 0=2,784; 저빈도값 0×2,784 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 76 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x391 | 1/3,690; 미저장 3,689 | 1 | 범위 0..0; 0=1; 저빈도값 0×1 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 77 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x396 | 2,823/3,690; 미저장 867 | 17 | 범위 737815..739744; 저빈도값 739744×1,344, 739383×543, 739372×506, 739007×182, 738641×98, 738888×33, 737815×32, 739617×28, 738521×13, 739253×13, 738889×7, 738180×7, 738156×6, 738276×5,… | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 78 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x39B | 0/3,690; 미저장 3,690 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 79 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x3A4 | 2,805/3,690; 미저장 885 | 2805 | 대표 [23,297141793], [27,297141801], [32,297141809], [37,297141817], [41,297141825] | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| EXPLEAN | 3681 | {"zlib stream":3681} | 3226981 | 1837 | 0 | [{"reference":[8523,297159259],"stored_bytes":733,"kind":"zlib stream","head_hex":"78dabd56db8eda3010ed73a5fe43ded8","decompressed_bytes":2598,"decompressed_head_hex":"7b5c7274663… | +| Bigo | 3682 | {"cp949 text":3682} | 55232 | 17 | 0 | [{"reference":[3430,297148700],"stored_bytes":15,"kind":"cp949 text","head_hex":"3236b3e228c7cf292db1b9c5e4bace","text_encoding":"cp949","text_sample":"26년(하)-국토부"},{"reference":[… | +| Bigo_ | 2805 | {"cp949 text":2805} | 42075 | 15 | 0 | [{"reference":[3595,297149033],"stored_bytes":15,"kind":"cp949 text","head_hex":"3233b3e228c7cf292db1b9c5e4bace","text_encoding":"cp949","text_sample":"23년(하)-국토부"},{"reference":[… | + +## `StuffcDat.dat` + +- 역할: **검증된 해석** — 6개 가격자료 출처 슬롯을 가진 자재단가 카탈로그 +- 근거 위치: `StuffcDat.dat`; 레코드 23,987건, 필드 65개, 레코드 길이 1024B, 데이터 시작 0xC500 + +| # | 필드 | 저장형 | 레코드 오프셋 | 저장/전체 | 고유 | 값·분포 | 의미·등급 | +|---|---|---|---|---|---|---|---| +| 0 | PkID | 4B signed 정수 / code=6 / 4B / param=29 | 0x19 | 23,987/23,987; 미저장 0 | 23987 | 범위 1437047..5273422; 대표 3039885, 3039886, 4805582, 3039887, 3039888 | **확인 사실** — 테이블 내부 레코드 식별 정수; 고유성은 분포 열에서 확인 | +| 1 | Index | 4B signed 정수 / code=6 / 4B / param=0 | 0x1E | 23,987/23,987; 미저장 0 | 23987 | 범위 1..23987; 대표 1, 2, 3, 4, 5 | **확인 사실** — 저장된 순번/위치 정수; 정렬 규칙의 일반 의미는 테이블별로 다름 | +| 2 | Code | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0x23 | 23,980/23,987; 미저장 7 | 23980 | 대표 M0003039885, M0003039886, M0004805582, M0003039887, M0003039888 | **확인 사실** — 내부 항목 코드; 코드 집합 간 조인 결과는 관계 문서 참조 | +| 3 | Name | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0x36 | 23,956/23,987; 미저장 31 | 4505 | 대표 휘 발 유, 경 유, 선박용경유, 중 유, 등 유 | **확인 사실** — 항목명·제목·설명 문자열 | +| 4 | Size | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x6A | 23,733/23,987; 미저장 254 | 9839 | 대표 주택용저압, 12t×1220×2440mm, 8.5t×1220×2440mm, 2.7t×1220×2440mm, 12t×910×1820mm | **확인 사실** — 규격·부설명 문자열 | +| 5 | Unite | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0xD0 | 23,955/23,987; 미저장 32 | 48 | 저빈도값 개×4,448, ㎥×3,702, M×2,485, 주×2,447, EA×1,769, 본×1,507, 톤×1,430, Ton×1,362, ㎡×1,000, 조×836, kg×831, 회×588, m×270, 대×217, 매×204, ℓ×188, SET×90, set×89, KIT×58, 천본×55 | **확인 사실** — 저장된 단위 표기 문자열 | +| 6 | Index_ | 4B signed 정수 / code=6 / 4B / param=0 | 0xDC | 599/23,987; 미저장 23,388 | 599 | 범위 1..58024; 대표 18711, 18712, 18713, 18714, 18715 | **검증된 해석** — 같은 레코드의 `Index`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 7 | Code_ | CP949 고정 문자열 / code=1 / 18B / param=4352 | 0xE1 | 600/23,987; 미저장 23,387 | 600 | 대표 M0004805582, M0000000001, M0000000030, M0001437041, M0001437042 | **검증된 해석** — 같은 레코드의 `Code`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 8 | Name_ | CP949 고정 문자열 / code=1 / 51B / param=12800 | 0xF4 | 599/23,987; 미저장 23,388 | 21 | 저빈도값 구역화물×528, 품질시험 현장출장비×22, 골재시험×8, 흙의물리시험×7, 아스팔트시험×7, 콘크리트시험×6, 흙의역학시험×5, 콘크리트제품시험×2, 석재시험×2, Air Hammer×1, Button Bit×1, 상차비×1, 하차비×1, 교통노면표지시험×1, 구체 강화 프라이머×1, 콘쉴드 하이브리드 모르타… | **검증된 해석** — 같은 레코드의 `Name`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 9 | Size_ | CP949 고정 문자열 / code=1 / 101B / param=25600 | 0x128 | 599/23,987; 미저장 23,388 | 597 | 대표 Φ17", VAT포함, 2.0톤이하, 10km, 2.0톤이하, 20km, 2.0톤이하, 30km | **검증된 해석** — 같은 레코드의 `Size`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 10 | Unite_ | CP949 고정 문자열 / code=1 / 11B / param=2560 | 0x18E | 599/23,987; 미저장 23,388 | 4 | 저빈도값 회×588, kg×7, $×2, Ton×2 | **검증된 해석** — 같은 레코드의 `Unite`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 11 | Cost1 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x19A | 23,960/23,987; 미저장 27 | 2438 | 범위 0.0..6489960.0; 0=19,336; 대표 1825.0, 1819.0, 1773.0, 1140.0, 1485.0 | **확인 사실** — 가격 출처 슬롯 1: `가격정보` | +| 12 | Cost2 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1A3 | 20,435/23,987; 미저장 3,552 | 6106 | 범위 -2000000.0..508500000.0; 0=8,695; 음수=9; 대표 114.8, 120.0, 12059.0, 12127.0, 12194.0 | **확인 사실** — 가격 출처 슬롯 2: `물가자료` | +| 13 | Cost3 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1AC | 20,433/23,987; 미저장 3,554 | 4741 | 범위 -1900000.0..85400000.0; 0=11,833; 음수=7; 대표 5880.0, 11750.0, 11556.0, 11791.0, 11858.0 | **확인 사실** — 가격 출처 슬롯 3: `유통물가` | +| 14 | Cost4 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1B5 | 20,433/23,987; 미저장 3,554 | 6585 | 범위 -1900000.0..595155000.0; 0=8,741; 음수=7; 대표 114.8, 120.0, 83000.0, 220000.0, 590000.0 | **확인 사실** — 가격 출처 슬롯 4: `물가정보` | +| 15 | Cost5 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1BE | 20,433/23,987; 미저장 3,554 | 4097 | 범위 -1900000.0..508800000.0; 0=13,857; 음수=8; 대표 11354.0, 11488.0, 11556.0, 11522.0, 11589.0 | **확인 사실** — 가격 출처 슬롯 5: `거래가격` | +| 16 | Cost6 | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x1C7 | 20,433/23,987; 미저장 3,554 | 62 | 범위 0.0..4500000.0; 0=20,365; 대표 550.0, 26000.0, 31000.0, 11600.0, 8490.0 | **확인 사실** — 가격 출처 슬롯 6: `견 적 가` | +| 17 | Page1 | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x1D0 | 4,624/23,987; 미저장 19,363 | 45 | 저빈도값 조달 26.7×3,525, ~29.3.18×267, ~26.10.30×139, 26.5.18~×81, 2026(경북)×60, 26.6.12~×57, ~29.3.15×54, ~27.7.19×44, ~27.6.30×32, ~26.5.26×27, ~27.12.7×24, ~26.6.30×24, ~27.8.9×23, ~… | **검증된 해석** — 가격 출처 슬롯 1의 페이지 문자열 | +| 18 | Page2 | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x1EA | 11,743/23,987; 미저장 12,244 | 536 | 대표 하326(26.7), 670(26.7), 668(26.7), 630(26.7), 669(26.7) | **검증된 해석** — 가격 출처 슬롯 2의 페이지 문자열 | +| 19 | Page3 | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x204 | 8,600/23,987; 미저장 15,387 | 324 | 대표 1094(26.7), 407(26.7), 409(26.7), 408(26.7), 508(26.7) | **검증된 해석** — 가격 출처 슬롯 3의 페이지 문자열 | +| 20 | Page4 | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x21E | 11,692/23,987; 미저장 12,295 | 411 | 대표 부534(26.7), 부533(26.7), 1032(23.11), 1007(26.7), 587(26.7) | **검증된 해석** — 가격 출처 슬롯 4의 페이지 문자열 | +| 21 | Page5 | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x238 | 6,576/23,987; 미저장 17,411 | 309 | 대표 667(26.7), 668(26.7), 669(26.7), 671(26.7), 674(26.7) | **검증된 해석** — 가격 출처 슬롯 5의 페이지 문자열 | +| 22 | Page6 | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x252 | 60/23,987; 미저장 23,927 | 18 | 저빈도값 62(26년적산)×14, 견적×13, 인터넷(25)×6, 시중가×5, 인터넷(25年)×4, 288(12적산)×4, 645(19年)×2, 지하철적산×2, 511(26적자)×1, 25년충남교육청×1, 견적(26.1)×1, 적산/42×1, 103(16적산)×1, 86(12적산)×1, 적산/539×1, 25(인터넷)×… | **검증된 해석** — 가격 출처 슬롯 6의 페이지 문자열 | +| 23 | TC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x26C | 23,987/23,987; 미저장 0 | 11068 | 범위 -2000000.0..595155000.0; 0=106; 음수=9; 대표 1825.0, 1819.0, 1773.0, 1140.0, 1485.0 | **검증된 해석** — 총 금액 성분; `NC+GC+JC+SC`와 전수 일치 | +| 24 | OTC | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x275 | 23,987/23,987; 미저장 0 | 11068 | 범위 -2000000.0..595155000.0; 0=106; 음수=9; 대표 1825.0, 1819.0, 1773.0, 1140.0, 1485.0 | **검증된 해석** — O 접두 총금액 비교 성분; 현재/과거 방향은 미확정 | +| 25 | ValueIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x27E | 23,987/23,987; 미저장 0 | 1 | 범위 0..0; 0=23,987; 저빈도값 0×23,987 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 26 | SelectField | 4B signed 정수 / code=6 / 4B / param=0 | 0x283 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 27 | Bimog | 4B signed 정수 / code=6 / 4B / param=0 | 0x288 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 28 | Ratio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x28D | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 저장된 비율값; 적용 방식은 테이블별로 미확정 | +| 29 | NachalRatio | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x296 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — 낙찰 관련 비율로 명명된 값; 적용식은 미확정 | +| 30 | Diget | 4B signed 정수 / code=6 / 4B / param=0 | 0x29F | 11/23,987; 미저장 23,976 | 2 | 범위 -2..0; 0=2; 음수=9; 저빈도값 -2×9, 0×2 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 31 | DigetIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x2A4 | 2/23,987; 미저장 23,985 | 1 | 범위 0..0; 0=2; 저빈도값 0×2 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 32 | Cost1_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2A9 | 599/23,987; 미저장 23,388 | 1 | 범위 0.0..0.0; 0=599; 저빈도값 0.0×599 | **검증된 해석** — 같은 레코드의 `Cost1`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 33 | Cost2_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2B2 | 599/23,987; 미저장 23,388 | 1 | 범위 0.0..0.0; 0=599; 저빈도값 0.0×599 | **검증된 해석** — 같은 레코드의 `Cost2`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 34 | Cost3_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2BB | 599/23,987; 미저장 23,388 | 1 | 범위 0.0..0.0; 0=599; 저빈도값 0.0×599 | **검증된 해석** — 같은 레코드의 `Cost3`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 35 | Cost4_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2C4 | 599/23,987; 미저장 23,388 | 1 | 범위 0.0..0.0; 0=599; 저빈도값 0.0×599 | **검증된 해석** — 같은 레코드의 `Cost4`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 36 | Cost5_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2CD | 599/23,987; 미저장 23,388 | 1 | 범위 0.0..0.0; 0=599; 저빈도값 0.0×599 | **검증된 해석** — 같은 레코드의 `Cost5`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 37 | Cost6_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x2D6 | 599/23,987; 미저장 23,388 | 1 | 범위 0.0..0.0; 0=599; 저빈도값 0.0×599 | **검증된 해석** — 같은 레코드의 `Cost6`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 38 | Page1_ | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x2DF | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Page1`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 39 | Page2_ | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x2F9 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Page2`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 40 | Page3_ | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x313 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Page3`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 41 | Page4_ | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x32D | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Page4`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 42 | Page5_ | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x347 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Page5`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 43 | Page6_ | CP949 고정 문자열 / code=1 / 25B / param=6144 | 0x361 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `Page6`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 44 | TC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x37B | 599/23,987; 미저장 23,388 | 1 | 범위 0.0..0.0; 0=599; 저빈도값 0.0×599 | **검증된 해석** — 같은 레코드의 `TC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 45 | OTC_ | 8B IEEE-754 실수 / code=7 / 8B / param=0 | 0x384 | 599/23,987; 미저장 23,388 | 1 | 범위 0.0..0.0; 0=599; 저빈도값 0.0×599 | **검증된 해석** — 같은 레코드의 `OTC`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 46 | ValueIndex_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x38D | 599/23,987; 미저장 23,388 | 1 | 범위 0..0; 0=599; 저빈도값 0×599 | **검증된 해석** — 같은 레코드의 `ValueIndex`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 47 | SelectField_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x392 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `SelectField`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 48 | Gangub | 4B signed 정수 / code=6 / 4B / param=0 | 0x397 | 23,981/23,987; 미저장 6 | 2 | 범위 0..2; 0=19,426; 저빈도값 0×19,426, 2×4,555 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 49 | Flag | 2B signed 정수 / code=4 / 2B / param=0 | 0x39C | 629/23,987; 미저장 23,358 | 2 | 범위 0..1; 0=625; 저빈도값 0×625, 1×4 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 50 | Bigo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x39F | 8,331/23,987; 미저장 15,656 | 8331 | 대표 [1,1152346361], [2,1152346367], [3,1152346373], [4,1152346379], [5,1152346385] | **검증된 해석** — 대부분 CP949 텍스트인 비고 BLOB | +| 51 | NewItem | 2B signed 정수 / code=4 / 2B / param=0 | 0x3A8 | 23,987/23,987; 미저장 0 | 1 | 범위 0..0; 0=23,987; 저빈도값 0×23,987 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 52 | PageSkip | 4B signed 정수 / code=6 / 4B / param=0 | 0x3AB | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 53 | SCheck | 4B signed 정수 / code=6 / 4B / param=0 | 0x3B0 | 677/23,987; 미저장 23,310 | 1 | 범위 3..3; 저빈도값 3×677 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 54 | Date | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x3B5 | 23,981/23,987; 미저장 6 | 7 | 범위 732313..739798; 저빈도값 739798×23,361, 732313×530, 739638×60, 739791×20, 739784×6, 736597×2, 738676×2 | **검증된 해석** — 날짜 서수; `date.fromordinal(원시값)` 변환이 내부 명시 날짜와 일치 | +| 55 | DifineMemo | 8B BLOB 참조 / code=3 / 8B / param=0 | 0x3BA | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 사실** — zlib 압축 BLOB; 정확한 애플리케이션 의미는 미확정 | +| 56 | SpaceMemo | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x3C3 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드는 존재하나 정확한 의미는 미확정 | +| 57 | Checked | 2B signed 정수 / code=4 / 2B / param=0 | 0x3CC | 606/23,987; 미저장 23,381 | 1 | 범위 0..0; 0=606; 저빈도값 0×606 | **확인 불가** — 상태/선택 코드로 명명됨; 각 숫자의 UI 의미는 확정 불가 | +| 58 | MulCode | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x3CF | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 59 | DataIndex | 4B signed 정수 / code=6 / 4B / param=0 | 0x3D8 | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **확인 불가** — 필드명·저장형·값 분포만 확인됨; 업무 의미는 확정 불가 | +| 60 | Gangub_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x3DD | 599/23,987; 미저장 23,388 | 1 | 범위 0..0; 0=599; 저빈도값 0×599 | **검증된 해석** — 같은 레코드의 `Gangub`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 61 | SCheck_ | 4B signed 정수 / code=6 / 4B / param=0 | 0x3E2 | 592/23,987; 미저장 23,395 | 1 | 범위 3..3; 저빈도값 3×592 | **검증된 해석** — 같은 레코드의 `SCheck`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 62 | Date_ | 4B 날짜 서수 / code=2 / 4B / param=0 | 0x3E7 | 599/23,987; 미저장 23,388 | 4 | 범위 732313..739791; 저빈도값 732313×530, 738903×60, 739791×7, 736597×2 | **검증된 해석** — 같은 레코드의 `Date`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 63 | MulCode_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x3EC | 0/23,987; 미저장 23,987 | 0 | 값 없음 또는 BLOB 통계 별도 | **검증된 해석** — 같은 레코드의 `MulCode`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | +| 64 | Bigo_ | 8B BLOB 참조 / code=3 / 8B / param=22 | 0x3F5 | 592/23,987; 미저장 23,395 | 592 | 대표 [7741,1152486556], [7743,1152486562], [7745,1152486568], [7747,1152486574], [7749,1152486580] | **검증된 해석** — 같은 레코드의 `Bigo`와 쌍인 비교 스냅샷. 일부 레코드에서 실제 값이 다르지만 변경 전/후 방향은 확정 불가 | + +BLOB 전수 검증: + +| 필드 | 고유 참조 | 내용 유형 | 총 payload B | 최대 B | 오류 | 대표 시그니처 | +|---|---|---|---|---|---|---| +| Bigo | 8331 | {"cp949 text":8331} | 98533 | 20 | 0 | [{"reference":[5799,1152474875],"stored_bytes":8,"kind":"cp949 text","head_hex":"3233373334343433","text_encoding":"cp949","text_sample":"23734443"},{"reference":[4958,1152469829]… | +| Bigo_ | 592 | {"cp949 text":592} | 10728 | 20 | 0 | [{"reference":[8785,1152489688],"stored_bytes":18,"kind":"cp949 text","head_hex":"3938d2b4b0edbdc3b4dcb0a128b0e6ba","text_encoding":"cp949","text_sample":"98年고시단가(경비)"},{"referenc… | + +## `MachGijunDat.dat` 19개 레코드 전수 + +| Index | RecNo | Name | Size/식 | Unite | TC | Name_ | TC_ | +|---|---|---|---|---|---|---|---| +| 36 | 1 | 달러($) | NULL(미저장) | NULL(미저장) | 1548.4 | NULL(미저장) | NULL(미저장) | +| 89 | 2 | 엔(100¥) | NULL(미저장) | NULL(미저장) | 952.25 | NULL(미저장) | NULL(미저장) | +| 69 | 3 | 유로(E) | NULL(미저장) | NULL(미저장) | 1768.2 | NULL(미저장) | NULL(미저장) | +| 77 | 4 | 마르크(M) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| 70 | 5 | 파운드(L) | NULL(미저장) | NULL(미저장) | 2052.79 | NULL(미저장) | NULL(미저장) | +| 1 | 6 | 1/8*16/12*25/20 | NULL(미저장) | NULL(미저장) | 0.20833333333333334 | NULL(미저장) | NULL(미저장) | +| 2 | 7 | 1/8*16/12*25/20*24/15 | NULL(미저장) | NULL(미저장) | 0.3333333333333333 | NULL(미저장) | NULL(미저장) | +| 3 | 8 | 1/8*16/12*25/20*12/10 | NULL(미저장) | NULL(미저장) | 0.25 | NULL(미저장) | NULL(미저장) | +| 4 | 9 | 1/8*16/12*25/20*14/12 | NULL(미저장) | NULL(미저장) | 0.24305555555555555 | NULL(미저장) | NULL(미저장) | +| 5 | 10 | 1/8*16/12*25/20*24/5 | NULL(미저장) | NULL(미저장) | 1.0 | NULL(미저장) | NULL(미저장) | +| 6 | 11 | NULL(미저장) | NULL(미저장) | NULL(미저장) | 0.0 | NULL(미저장) | NULL(미저장) | +| 7 | 12 | NULL(미저장) | NULL(미저장) | NULL(미저장) | 0.0 | NULL(미저장) | NULL(미저장) | +| 8 | 13 | NULL(미저장) | NULL(미저장) | NULL(미저장) | 0.0 | NULL(미저장) | NULL(미저장) | +| 9 | 14 | NULL(미저장) | NULL(미저장) | NULL(미저장) | 0.0 | NULL(미저장) | NULL(미저장) | +| 10 | 15 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | +| -1 | 16 | NULL(미저장) | NULL(미저장) | NULL(미저장) | 1.0 | NULL(미저장) | NULL(미저장) | +| -2 | 17 | NULL(미저장) | NULL(미저장) | NULL(미저장) | 1.0 | NULL(미저장) | NULL(미저장) | +| -3 | 18 | NULL(미저장) | NULL(미저장) | NULL(미저장) | 1.0 | NULL(미저장) | NULL(미저장) | +| -4 | 19 | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | NULL(미저장) | diff --git a/resources/knowledge/original/다산소프트/ESTX_검증근거.md b/resources/knowledge/original/다산소프트/ESTX_검증근거.md new file mode 100644 index 00000000..ab85be69 --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_검증근거.md @@ -0,0 +1,52 @@ +# ESTX 검증 근거와 한계 + +## 원본 보존 + +| 시점 | 크기 | SHA-256 | +|---|---|---| +| 분석 시작 | 22044064 | CE37A421A9736BE7B0213D43F25AF22AB27E24D8B19B1ACB6C49716E7B4773A0 | +| 문서 생성 직전 | 22044064 | CE37A421A9736BE7B0213D43F25AF22AB27E24D8B19B1ACB6C49716E7B4773A0 | + +두 해시가 동일하다. 분석 중 원본은 읽기만 했으며 재압축·재저장하지 않았다. + +## 무결성 검사 + +| 검사 | 결과 | +|---|---| +| ZIP 항목 수 | 67 | +| ZIP 전 항목 CRC/스트림 | 오류 0 (`testzip_bad_entry=null`) | +| 고정 `.dat` 수 | 20 | +| 고정 테이블 레이아웃 | 20/20 정확히 일치 | +| 고정 레코드 상태바이트 | 관찰된 모든 물리 레코드가 0 | +| 고유 BLOB 참조 전수 | 26,804개 | +| BLOB 체인/ID/길이 오류 | 0개 | +| `.idx` 공통 시그니처 | 20/20 일치 | +| 옵션 TPF0 객체 | DatEstOption 17/17 파싱 완료 | + +## 재현 가능한 검사식 + +- 고정 테이블 끝 위치: `512 + field_count×768 + record_count×record_length == dat_size`. +- BLOB: 시작블록/연속블록의 이전·다음 포인터, 조각길이≤494, BLOB ID, 전체 payload 길이를 대조했다. +- 제목키: 비NULL `TitleCode`의 집합 차와 각 Title `Code` 집합 차를 양방향 검사했다. +- 금액식: 저장된 현재값과 비교값을 각각 계산하고 절대오차 0.11 이하를 통과로 처리했다. +- 날짜: `date.fromordinal(raw)` 결과를 같은 파일의 날짜 문자열 및 ZIP 자료 기준일과 대조했다. + +## 관찰된 품질·특이사항 + +- `EstiMateDat.dat` 30건은 `PkID/Index/Date`만 있고 견적 내용 필드는 미저장이다. 완성 견적 데이터로 해석하면 안 된다. +- `CadTitleDat.dat`, `DongWon.dat`, `ExcelMullangList.Dat`는 0건이다. +- 날짜 `693594`는 1899-12-30으로 변환되며 내용 날짜가 없는 행에 대량 반복된다. 실제 1899년 자료라고 해석하지 않았다. +- Stuffc의 일부 가격 슬롯에는 음수가 저장돼 있다. 음수가 오류인지 조정값인지 파일만으로 확정하지 않았다. +- ZIP 시각에는 2009~2026년이 혼재한다. 이는 내부 서식/옵션 항목의 저장 시각이며 각 업무 데이터의 효력일과 동일하다고 단정할 수 없다. +- BLOB 내부에는 WPTools, VEC0650, TPF0, OLE 및 자체 직렬화가 혼재한다. 시그니처·압축 해제·상위 레코드 관계는 확인했지만 모든 제3자/자체 객체 스키마를 역공학하지는 않았다. + +## 확정하지 않은 사항 + +- ESTX/고정테이블/인덱스 엔진의 공식 제품명과 버전. +- 헤더의 미상 정수, 레코드 앞 25바이트 중 상태바이트 외 값, `.idx` 트리 페이지의 공식 명칭. +- `SC/SU`, 다수 플래그·열거값, LinkIndex 62의 업무 의미. +- 기본 필드와 `_` 필드의 변경 전/후 방향, `O` 접두 필드의 공식 명칭. +- 실제 생성 사용자, 실제 적용 공사, 프로그램 UI에서의 클릭 순서나 마지막 사용 화면. +- 파일명 `2026-07-main`만으로는 보장되지 않는 법적 효력·공식 배포 상태. + +이 항목들은 근거가 생기기 전까지 값 사전에서 `확인 불가`로 유지해야 한다. diff --git a/resources/knowledge/original/다산소프트/ESTX_데이터관계.md b/resources/knowledge/original/다산소프트/ESTX_데이터관계.md new file mode 100644 index 00000000..331299da --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_데이터관계.md @@ -0,0 +1,102 @@ +# ESTX 데이터 관계와 산식 + +## 제목–상세 관계 + +| 상세키 | 제목키 | 상세의 고유 비NULL 키 | 일치 | 불일치 | +|---|---|---|---|---| +| CostMainDat.TitleCode | CostTitleDat.Code | 1569 | 1569 | 0 | +| HeadMainDat.TitleCode | HeadTitleDat.Code | 1468 | 1468 | 0 | +| MachMainDat.TitleCode | MachTitleDat.Code | 1049 | 1049 | 0 | +| MulMainDat.Code | MulTitleDat.Code | 75 | 75 | 0 | + +## 상세 `Code`와 원천 카탈로그 + +한 코드가 여러 원천 집합에 동시에 속하는 경우를 함께 표시하도록 검사했다. 아래 결과에서는 결합 표기가 발생하지 않았다. + +| 상세 테이블 | LinkIndex | 코드가 실제 존재한 원천 | 레코드 수 | +|---|---|---|---| +| CostMainDat.dat | 0 | CostTitle | 1047 | +| CostMainDat.dat | 104 | CostTitle | 780 | +| CostMainDat.dat | 105 | MachTitle | 11222 | +| CostMainDat.dat | 5 | Stuffc | 1418 | +| CostMainDat.dat | 6 | Laborc | 2885 | +| CostMainDat.dat | NULL(미저장) | CostTitle | 524 | +| HeadMainDat.dat | 0 | HeadTitle | 1091 | +| HeadMainDat.dat | 0 | 불일치 | 85 | +| HeadMainDat.dat | 103 | HeadTitle | 485 | +| HeadMainDat.dat | 104 | CostTitle | 170 | +| HeadMainDat.dat | 105 | MachTitle | 667 | +| HeadMainDat.dat | 5 | Stuffc | 1582 | +| HeadMainDat.dat | 6 | Laborc | 3001 | +| HeadMainDat.dat | 62 | 불일치 | 27 | +| HeadMainDat.dat | NULL(미저장) | HeadTitle | 377 | +| MachMainDat.dat | 0 | MachTitle | 977 | +| MachMainDat.dat | 5 | Stuffc | 637 | +| MachMainDat.dat | 6 | Laborc | 790 | +| MachMainDat.dat | NULL(미저장) | MachTitle | 72 | + +이에 따라 이 파일에서 `5=Stuffc`, `6=Laborc`, `103=HeadTitle`, `104=CostTitle`, `105=MachTitle`가 검증된다. `0`과 미저장도 제목 코드에 쓰이며, HeadMain의 `LinkIndex=62` 27건과 `0` 85건은 조사한 5개 코드 집합과 일치하지 않는다. 이 112건의 실제 대상 의미는 확인 불가이다. + +## 금액 성분 산식 + +허용오차 0.11로 검사했다. IEEE-754 표현 때문에 CostMain 최대 오차가 약 `2.33×10^-10`이지만 업무 숫자 관점에서는 동일하다. + +| 테이블 | 검사식 | 검사건 | 통과 | 최대 절대오차 | +|---|---|---|---|---| +| CostMainDat | TC=NC+GC+JC+SC | 77299 | 77299 | 2.33e-10 | +| CostMainDat | TC_=NC_+GC_+JC_+SC_ | 27660 | 27660 | 2.33e-10 | +| CostTitleDat | TC/TC_ 성분합 | 1,569 / 523 | 1,569 / 523 | 0 | +| HeadMainDat | TU=NU+GU+JU+SU | 10506 | 10506 | 0 | +| HeadMainDat | TU_=NU_+GU_+JU_+SU_ | 4797 | 4797 | 0 | +| HeadMainDat | TC/TC_ 성분합 | 10,506 / 4,797 | 10,506 / 4,797 | 0 | +| HeadTitleDat | TC/TC_ 성분합 | 1,468 / 608 | 1,468 / 608 | 0 | +| MachMainDat | TC/TC_ 성분합 | 4,244 / 896 | 4,244 / 896 | 0 | +| MachTitleDat | TC/TC_ 성분합 | 1,049 / 109 | 1,049 / 109 | 0 | +| SilJukDat | TC/TC_ 성분합 | 3,690 / 2,821 | 3,690 / 2,821 | 0 | +| HeadMainDat | %행 TC=GN×TU/100 | 1028 | 1028 | 0.098 이하 | + +HeadMain의 일반 비율이 아닌 상세행도 `TC≈GN×TU` 패턴을 보이지만, 저장된 표시 자릿수와 절사로 0.11을 넘는 소수 오차가 있고 MachMain에는 손료 등 다른 공식이 섞인다. 따라서 일반식은 모든 테이블의 보편 공식으로 확정하지 않았다. + +## 가격자료 6개 슬롯 + +`ProjectDataInfo.Ini`가 `TitleName1..6`을 각각 가격정보·물가자료·유통물가·물가정보·거래가격·견 적 가로 명시한다. Stuffc의 `Cost1..6` 및 `Page1..6` 번호가 정확히 대응한다. Stuffc 23,987건 중 23,962건은 `TC`가 적어도 하나의 `Cost1..6` 값과 일치했고, 나머지 25건은 `TC=0`이며 모든 가격 슬롯이 미저장인 빈/예약 행이다. 여러 출처 값이 같은 경우가 있어 어떤 슬롯이 선택됐는지를 값 일치만으로 항상 단일 결정할 수는 없다. + +## 비교 스냅샷 필드 + +| 테이블 | 기본/밑줄 쌍 수 | 양쪽 저장 레코드 | 하나 이상 다른 레코드 | 차이 많은 필드(건) | +|---|---|---|---|---| +| CadMainDat.dat | 2 | 0 | 0 | 없음 | +| CostMainDat.dat | 23 | 27710 | 10474 | LineData=10,040, TC=3,338, NC=2,680, GC=2,545, JC=1,831, Code=895, Bigo=607, Index=540 | +| CostTitleDat.dat | 21 | 523 | 523 | OTC=522, TC=522, Index=520, NC=510, ONC=510, GC=494, OGC=494, JC=412 | +| EstiMateDat.dat | 30 | 0 | 0 | 없음 | +| EstMainDat.dat | 31 | 13 | 10 | Name=10, Size=6 | +| HeadMainDat.dat | 31 | 4806 | 4063 | TC=3,585, TU=2,729, NC=2,570, GC=1,876, NU=1,744, GU=1,318, JC=1,168, Code=753 | +| HeadTitleDat.dat | 21 | 608 | 604 | Index=604, OTC=604, TC=604, NC=588, ONC=588, GC=494, OGC=494, JC=403 | +| LaborcDat.dat | 20 | 1 | 0 | 없음 | +| MachGijunDat.dat | 4 | 0 | 0 | 없음 | +| MachMainDat.dat | 28 | 932 | 895 | TC=582, TU=434, GC=411, Bigo=373, NC=209, Name=143, Index=109, JC=69 | +| MachTitleDat.dat | 21 | 109 | 109 | Index=109, OTC=108, TC=108, GC=103, NC=103, OGC=103, ONC=103, Name=98 | +| MulMainDat.dat | 7 | 75 | 75 | CadData=75, Editor=75, MulList=75, CadInfo=2 | +| MulTitleDat.dat | 3 | 75 | 0 | 없음 | +| SilJukDat.dat | 28 | 2970 | 2969 | Bigo=2,805, Date=1,476, NC=1,472, ONC=1,472, TC=1,472, Index=1,459, OTC=1,457, JC=1,429 | +| StuffcDat.dat | 26 | 600 | 599 | Index=599, OTC=599, TC=599, Bigo=592, Cost4=528, Cost1=60, Date=60, Cost5=7 | + +`TChangeOption`의 문자열 `UpText=변경전`, `DownText=변경후`는 비교 출력 기능의 존재를 입증한다. 그러나 기본 필드와 `_` 필드 중 어느 쪽이 위/아래에 배치되는지는 이 파일 자체가 명시하지 않으므로 방향을 확정하지 않았다. + +## 날짜 서수 + +| 원시값 | 변환일 | 주요 관찰 위치 | +|---|---|---| +| 693594 | 1899-12-30 | 내용 날짜가 없는 다수 행; sentinel | +| 732313 | 2006-01-02 | Stuffc | +| 734109 | 2010-12-03 | EstiMate 자리표시행 | +| 736597 | 2017-09-25 | Stuffc | +| 737795 | 2021-01-05 | Laborc | +| 738676 | 2023-06-05 | Stuffc | +| 739617 | 2026-01-01 | Laborc/SilJuk | +| 739638 | 2026-01-22 | Stuffc | +| 739744 | 2026-05-08 | SilJuk; 내부 공표일 문자열과 일치 | +| 739758 | 2026-05-22 | SilJuk; 내부 공표일 문자열과 일치 | +| 739784 | 2026-06-17 | Stuffc | +| 739791 | 2026-06-24 | Stuffc | +| 739798 | 2026-07-01 | Stuffc 및 7월 기준 문자열 | diff --git a/resources/knowledge/original/다산소프트/ESTX_분석.md b/resources/knowledge/original/다산소프트/ESTX_분석.md new file mode 100644 index 00000000..51e32c19 --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_분석.md @@ -0,0 +1,53 @@ +# `2026-07-main.estx` 정밀 분석 + +## 결론 + +이 파일은 **다산소프트 EST Plus 2가 사용하는 2026년 7월 기준의 설계·견적용 주자료 묶음**으로 해석된다. 이 결론은 파일 내부의 `ProjectName=다산소프트 EST main data`, 원래 저장 경로 `C:\Dasansoft\Est Plus 2\Data\ProjectData\2026-07-main`, `EstMainDat.dat`의 2026년 7월 자료 공지, 그리고 자재·노임·기계경비·일위대가·단가산출·표준시장단가·물량/CAD 테이블의 상호 참조가 함께 일치한다. 근거 등급은 **검증된 해석**이다. + +반대로, 특정 공사 프로젝트의 완성 견적서라고 볼 근거는 없다. `EstiMateDat.dat`는 30개의 자리표시 레코드만 있고 이름·코드·수량·금액 필드는 전부 미저장이며, 내부 프로젝트명도 `main data`이다. 따라서 이 파일에서 객관적으로 확인되는 용도는 **EST Plus 2가 참조하는 기준·카탈로그·서식 데이터 보관**까지이다. 누가 실제 작성했는지, 어느 공사에 실제 사용했는지, 프로그램에서 마지막으로 어떤 화면이 열렸는지는 **확인 불가**이다. + +## 원본 식별 + +| 항목 | 값 | +|---|---| +| 경로 | resources\\knowledge\\original\\다산소프트\\2026-07-main.estx | +| 크기 | 22,044,064 bytes | +| SHA-256 | CE37A421A9736BE7B0213D43F25AF22AB27E24D8B19B1ACB6C49716E7B4773A0 | +| 매직 | 50 4B 03 04 14 00 00 00 08 00 E4 53 E3 5C C3 C3 | +| 컨테이너 | ZIP; 67개 항목 | +| ZIP 전수 CRC | 오류 없음 (`ZipFile.testzip() = null`) | +| 비압축 합계 | 136,357,255 bytes | +| 분석일 | 2026-08-13 (Asia/Seoul) | + +## 파일 안에서 확인되는 사용 범위 + +| 데이터군 | 파일 내부 근거 | 객관적으로 말할 수 있는 사용 맥락 | 등급 | +|---|---|---|---| +| 단가산출 | `CostTitleDat` ↔ `CostMainDat` 1,569개 제목코드 전수 조인 | 산출식 표시행과 노무·재료·기계/경비 금액 성분 보관 | 검증된 해석 | +| 일위대가 | `HeadTitleDat` ↔ `HeadMainDat` 1,468개 제목코드 전수 조인; 인쇄항목 `일위대가` | 자재·노무·기계 항목을 수량과 단위값으로 구성 | 검증된 해석 | +| 기계경비 | `MachTitleDat` ↔ `MachMainDat` 1,049개 제목코드 전수 조인; 환율·기준식 | 기계경비 산출 제목·구성·기준 보관 | 검증된 해석 | +| 자재·노임 | `StuffcDat` 23,987건, `LaborcDat` 395건; 상세테이블 코드 참조 | 가격자료 6종과 노임단가 카탈로그 | 검증된 해석 | +| 표준시장단가 | `SilJukDat` 3,690건의 내부 날짜·항목; 인쇄항목 `표준시장단가` | 2026년 하반기 토목·건축·기계설비·항만 데이터 | 검증된 해석 | +| 물량·도면 | `MulTitleDat`/`MulMainDat` 코드 75개 전수 1:1; WPTools/VEC0650/TPF0 BLOB | 표준도와 수량표의 편집문서·CAD·물량목록 묶음 | 검증된 해석 | +| 원가·출력 | `WongaDat`, `DatEstOption.opt`, `DatPrintOption.opt` | 원가계산 옵션·출력서식 설정 보관 | 검증된 해석 | + +## 해석 등급 + +- **확인 사실**: 원본 바이트·문자열·레코드·해시로 직접 확인했다. +- **검증된 해석**: 독립된 내부 근거와 전수 관계/산식 검사를 통과했다. +- **확인 불가**: 공식 스키마나 UI 실행 증거가 없어 의미를 확정하지 않았다. + +가설은 확정 정보와 섞지 않았다. 외부 웹 자료나 제품 매뉴얼은 사용하지 않았다. + +## 문서 구성 + +- [파일 구조](ESTX_파일구조.md) +- [테이블 사전](ESTX_테이블사전.md) +- [값 사전 안내](ESTX_값사전.md) +- [견적·내역 값 사전](ESTX_값사전_견적내역.md) +- [자재·노무·기계 값 사전](ESTX_값사전_자재노무기계.md) +- [물량·도면 값 사전](ESTX_값사전_물량도면.md) +- [옵션·메타데이터 값 사전](ESTX_값사전_옵션메타데이터.md) +- [인쇄옵션 전수 값 사전](ESTX_값사전_인쇄옵션.md) +- [데이터 관계와 산식](ESTX_데이터관계.md) +- [검증 근거와 한계](ESTX_검증근거.md) diff --git a/resources/knowledge/original/다산소프트/ESTX_테이블사전.md b/resources/knowledge/original/다산소프트/ESTX_테이블사전.md new file mode 100644 index 00000000..60912303 --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_테이블사전.md @@ -0,0 +1,50 @@ +# ESTX 테이블 사전 + +## 고정 테이블 20개 + +`데이터 시작 + 레코드수 × 레코드길이 = 파일크기`가 아래 20개 모두에서 정확히 성립한다. 역할은 이 파일 안에서 관찰된 데이터와 참조 관계만을 설명한다. + +| 테이블 | 레코드 | 필드 | 레코드 B | 데이터 시작 | 명시 인덱스 | BLOB 저장소 | 이 파일에서의 역할 | +|---|---|---|---|---|---|---|---| +| CadMainDat.dat | 1 | 7 | 96 | 5888 | ByCode | CadMainDat.blb / 433 blocks | 확인 사실: 단일 VEC0650 CAD 컨테이너 보관 | +| CadTitleDat.dat | 0 | 28 | 376 | 22016 | ByCode | CadTitleDat.blb / 1 blocks | 확인 불가: CAD 제목용으로 보이는 스키마이나 이 파일에서는 0건 | +| CostMainDat.dat | 77329 | 58 | 728 | 45056 | ByTitleCode | CostMainDat.blb / 2841 blocks | 검증된 해석: 단가산출 상세·표현 행과 계산 성분 보관 | +| CostTitleDat.dat | 1569 | 53 | 728 | 41216 | ByCode | CostTitleDat.blb / 130 blocks | 검증된 해석: CostMain의 TitleCode가 참조하는 단가산출 제목 | +| DongWon.dat | 0 | 2 | 40 | 2048 | 명시 이름 없음 | DongWon.blb / 1 blocks | 확인 불가: Index/BLOB 스키마만 있고 0건 | +| EstiMateDat.dat | 30 | 76 | 896 | 58880 | ByCode | EstiMateDat.blb / 1 blocks | 확인 사실: 30개 자리표시 레코드; 실제 견적 내용 필드는 모두 미저장 | +| EstMainDat.dat | 41 | 105 | 1160 | 81152 | ByTitleCode | EstMainDat.blb / 1 blocks | 확인 사실: 이 파일에서는 자료 버전·노임·환율·유류·표준시장단가 공지 41건 | +| GridHeaderInfo.dat | 14 | 2 | 120 | 2048 | 명시 이름 없음 | GridHeaderInfo.blb / 177 blocks | 확인 사실: 14개 그리드 화면의 열·표시 직렬화 설정 | +| HeadMainDat.dat | 10506 | 80 | 920 | 61952 | ByTitleCode | HeadMainDat.blb / 3085 blocks | 검증된 해석: HeadTitle별 일위대가 상세 구성과 수량·단가·금액 성분 | +| HeadTitleDat.dat | 1468 | 53 | 728 | 41216 | ByCode | HeadTitleDat.blb / 282 blocks | 검증된 해석: HeadMain의 TitleCode가 참조하는 일위대가 제목 | +| LaborcDat.dat | 395 | 53 | 712 | 41216 | ByCode | LaborcDat.blb / 379 blocks | 검증된 해석: 노임단가 카탈로그 | +| MachGijunDat.dat | 19 | 10 | 272 | 8192 | 명시 이름 없음 | 없음 | 검증된 해석: 환율 및 기계경비 기준식/기준값 19건 | +| MachMainDat.dat | 5298 | 67 | 808 | 51968 | ByTitleCode | MachMainDat.blb / 9673 blocks | 검증된 해석: MachTitle별 기계경비 구성 항목 | +| MachTitleDat.dat | 1049 | 53 | 728 | 41216 | ByCode | MachTitleDat.blb / 3309 blocks | 검증된 해석: MachMain의 TitleCode가 참조하는 기계경비 제목 | +| MulMainDat.dat | 75 | 17 | 184 | 13568 | 명시 이름 없음 | MulMainDat.blb / 3260 blocks | 검증된 해석: MulTitle 75건과 1:1인 편집문서·CAD·물량목록 BLOB 묶음 | +| MulTitleDat.dat | 75 | 31 | 880 | 24320 | 명시 이름 없음 | 없음 | 확인 사실: 표준도·수량표 등 75개 물량/CAD 제목 | +| OtherTables.dat | 5 | 3 | 48 | 2816 | 명시 이름 없음 | OtherTables.blb / 1 blocks | 확인 사실: 인덱스 0~4의 예약 레코드; 메모/BLOB은 미저장 | +| SilJukDat.dat | 3690 | 80 | 944 | 61952 | ByCode | SilJukDat.blb / 14768 blocks | 검증된 해석: 2026년 하반기 토목·건축·기계설비·항만 표준시장단가 | +| StuffcDat.dat | 23987 | 65 | 1024 | 50432 | ByCode | StuffcDat.blb / 8924 blocks | 검증된 해석: 6개 가격자료 출처 슬롯을 가진 자재단가 카탈로그 | +| WongaDat.dat | 4 | 2 | 40 | 2048 | 명시 이름 없음 | WongaDat.blb / 21 blocks | 검증된 해석: 4개의 zlib→TPF0 원가계산 관련 중첩 레코드셋 | + +## 옵션·메모리 레코드셋 8개 + +| 항목 | 크기 B | 레코드 | 필드 | 데이터 시작 | 필드 목록 | +|---|---|---|---|---|---| +| DatCover.opt | 3445 | 1 | 16 | 394 | Index, Date, Name, Name2, CompanyName, YearSize, NameSize, Name2Size, CompanySize, CompanyPos, OutLineShow, YearShow, Margin, Editor, FontName, ChangeData | +| DatCoverC.opt | 3445 | 1 | 16 | 394 | Index, Date, Name, Name2, CompanyName, YearSize, NameSize, Name2Size, CompanySize, CompanyPos, OutLineShow, YearShow, Margin, Editor, FontName, ChangeData | +| DatEstOption.opt | 4505 | 17 | 2 | 74 | Index, BLOB | +| DatGabgi.opt | 5912 | 1 | 22 | 552 | Name, Position, CompanyName, Gulga, EXPLEAN, Cost, YearSize, NameSize, PosSize, GulgaePos, GulgaeSize, CompanySize, CompanyPos, Date, YearShow, DayShow, DatePos, Margin, Editor, F… | +| DatGabgiC.opt | 5860 | 1 | 22 | 552 | Name, Position, CompanyName, Gulga, EXPLEAN, Cost, YearSize, NameSize, PosSize, GulgaePos, GulgaeSize, CompanySize, CompanyPos, Date, YearShow, DayShow, DatePos, Margin, Editor, F… | +| DatPrintOption.opt | 125460 | 41 | 120 | 2931 | Index, Level, RecNo, UsesRecNo, PageNo, CurrentPage, TotalPage, ProjectName, Name, Name2, EXPLEAN, CompanyName, FontName, Checked, PrintGrid, PrintAutoFix, Modifyed, All, Selected… | +| DatStuffcField.opt | 113 | 6 | 2 | 77 | Index, Name | +| ExcelMullangList.Dat | 85 | 0 | 3 | 85 | Index, FileName, Checked | + +## 상호 대응 + +- 동일 basename의 `.dat/.idx/.blb`는 20개 고정 테이블군을 이룬다. +- `CostMainDat.TitleCode → CostTitleDat.Code`, `HeadMainDat.TitleCode → HeadTitleDat.Code`, `MachMainDat.TitleCode → MachTitleDat.Code`는 비어 있지 않은 키가 모두 일치한다. +- `MulTitleDat.Code ↔ MulMainDat.Code`는 75개가 정확히 1:1이다. +- `.opt` 파일은 고정 테이블군과 다른 레코드셋 포맷이며, 인쇄·표지·갑지·전역 옵션을 담는다. + +각 필드의 저장형, 오프셋, 존재/미저장 수, 고유값과 의미 등급은 `ESTX_값사전_*.md`에 전수 기록했다. diff --git a/resources/knowledge/original/다산소프트/ESTX_파일구조.md b/resources/knowledge/original/다산소프트/ESTX_파일구조.md new file mode 100644 index 00000000..e2193f25 --- /dev/null +++ b/resources/knowledge/original/다산소프트/ESTX_파일구조.md @@ -0,0 +1,121 @@ +# ESTX 파일 구조 + +## ZIP 컨테이너 + +외부 파일의 처음 4바이트는 `50 4B 03 04`이며 ZIP 로컬 헤더이다. 67개 항목을 모두 끝까지 읽어 CRC를 검사했고 실패 항목은 없었다. ZIP 메서드 값 `8`은 모든 항목에서 관찰되는 deflate 저장 방식이다. + +| 내부 항목 | 비압축 B | 압축 B | CRC32 | 메서드 | ZIP 시각 | +|---|---|---|---|---|---| +| CadMainDat.blb | 221696 | 42103 | B6DDC3C3 | 8 | 2026-07-03 10:31:08 | +| CadMainDat.dat | 5984 | 415 | 5FD6E80C | 8 | 2026-07-03 10:31:08 | +| CadMainDat.idx | 37376 | 490 | 5B7FEF34 | 8 | 2026-07-03 10:31:08 | +| CadTitleDat.blb | 512 | 35 | E78479F4 | 8 | 2026-07-03 10:31:08 | +| CadTitleDat.dat | 22016 | 673 | 9BF9D082 | 8 | 2026-07-03 10:31:08 | +| CadTitleDat.idx | 29184 | 412 | 2B768451 | 8 | 2026-07-03 10:31:08 | +| CostMainDat.blb | 1454592 | 248907 | A0C2D7A8 | 8 | 2026-07-03 10:31:08 | +| CostMainDat.dat | 56340568 | 7549678 | F5C247CE | 8 | 2026-07-03 10:31:08 | +| CostMainDat.idx | 5644800 | 661168 | CD7C2ACD | 8 | 2026-07-03 10:31:08 | +| CostTitleDat.blb | 66560 | 1431 | 90E8341C | 8 | 2026-07-03 10:31:08 | +| CostTitleDat.dat | 1183448 | 176840 | 139C3169 | 8 | 2026-07-03 10:31:08 | +| CostTitleDat.idx | 127488 | 18277 | F2319F0C | 8 | 2026-07-03 10:31:08 | +| DatCover.opt | 3445 | 938 | 679E7F74 | 8 | 2018-01-15 09:05:30 | +| DatCoverC.opt | 3445 | 938 | 679E7F74 | 8 | 2018-01-15 09:05:30 | +| DatEstOption.opt | 4505 | 2218 | 5922EE89 | 8 | 2026-07-03 10:30:56 | +| DatGabgi.opt | 5912 | 1410 | 256582D9 | 8 | 2026-01-05 09:35:24 | +| DatGabgiC.opt | 5860 | 1413 | 99E8E1D8 | 8 | 2018-01-15 09:05:24 | +| DatPrintOption.opt | 125460 | 11386 | 80B0C29A | 8 | 2023-01-06 17:17:34 | +| DatStuffcField.opt | 113 | 83 | 1DC113C2 | 8 | 2026-07-03 10:31:10 | +| DongWon.blb | 512 | 35 | E78479F4 | 8 | 2011-01-06 21:15:22 | +| DongWon.dat | 2048 | 114 | 36B39452 | 8 | 2011-01-06 21:15:22 | +| DongWon.idx | 29184 | 380 | DBC80D46 | 8 | 2011-01-06 21:15:22 | +| EstiMateDat.blb | 512 | 35 | D960CE85 | 8 | 2026-07-03 10:30:58 | +| EstiMateDat.dat | 85760 | 3649 | CC561A8E | 8 | 2026-07-03 10:30:58 | +| EstiMateDat.idx | 37376 | 712 | 330A2109 | 8 | 2026-07-03 10:30:58 | +| EstMainDat.blb | 512 | 35 | 374DA20F | 8 | 2026-07-03 10:31:08 | +| EstMainDat.dat | 128712 | 6990 | 75E2D5A6 | 8 | 2026-07-03 10:31:08 | +| EstMainDat.idx | 37376 | 796 | AD9A0D00 | 8 | 2026-07-03 10:31:08 | +| ExcelMullangList.Dat | 85 | 72 | 43569380 | 8 | 2013-08-08 13:01:58 | +| GridHeaderInfo.blb | 90624 | 8609 | C3C4ECEF | 8 | 2026-07-03 10:30:56 | +| GridHeaderInfo.dat | 3728 | 599 | 061FC9A1 | 8 | 2026-07-03 10:30:56 | +| GridHeaderInfo.idx | 33280 | 477 | 9ED8DB1E | 8 | 2009-01-08 18:45:48 | +| HeadMainDat.blb | 1579520 | 310225 | 80E9CBF8 | 8 | 2026-07-03 10:31:08 | +| HeadMainDat.dat | 9727472 | 1237700 | 505376EA | 8 | 2026-07-03 10:31:08 | +| HeadMainDat.idx | 774656 | 98591 | BCB43189 | 8 | 2026-07-03 10:31:08 | +| HeadTitleDat.blb | 144384 | 8140 | FD5E23C7 | 8 | 2026-07-03 10:31:08 | +| HeadTitleDat.dat | 1109920 | 168463 | DBFC2635 | 8 | 2026-07-03 10:31:08 | +| HeadTitleDat.idx | 119296 | 16247 | 502127D2 | 8 | 2026-07-03 10:31:08 | +| LaborcDat.blb | 194048 | 3493 | 9AC24B61 | 8 | 2026-07-03 10:30:56 | +| LaborcDat.dat | 322456 | 36008 | 5404B05D | 8 | 2026-07-03 10:30:56 | +| LaborcDat.idx | 53760 | 4384 | 42C8C58D | 8 | 2026-07-03 10:30:56 | +| MachGijunDat.dat | 13360 | 1121 | 0B3B4BC6 | 8 | 2026-07-03 10:30:58 | +| MachGijunDat.idx | 33280 | 491 | 486066A1 | 8 | 2026-07-03 10:30:58 | +| MachMainDat.blb | 4952576 | 3980523 | B944AC7A | 8 | 2026-07-03 10:31:02 | +| MachMainDat.dat | 4332752 | 502636 | 245CC70A | 8 | 2026-07-03 10:31:02 | +| MachMainDat.idx | 406016 | 49446 | E89056A1 | 8 | 2026-07-03 10:31:02 | +| MachTitleDat.blb | 1694208 | 1564195 | A24C31FD | 8 | 2026-07-03 10:31:02 | +| MachTitleDat.dat | 804888 | 105789 | 8CCE3C79 | 8 | 2026-07-03 10:31:02 | +| MachTitleDat.idx | 102912 | 11304 | 232872A7 | 8 | 2026-07-03 10:31:02 | +| MulMainDat.blb | 1669120 | 1495665 | BFEDDD35 | 8 | 2026-07-03 10:31:10 | +| MulMainDat.dat | 27368 | 5659 | EFC5A67C | 8 | 2026-07-03 10:31:10 | +| MulMainDat.idx | 33280 | 671 | FAAFB1B6 | 8 | 2026-07-03 10:31:10 | +| MulTitleDat.dat | 90320 | 6029 | 778B4A19 | 8 | 2026-07-03 10:31:10 | +| MulTitleDat.idx | 33280 | 671 | 89ACD1A3 | 8 | 2026-07-03 10:31:10 | +| OtherTables.blb | 512 | 35 | E78479F4 | 8 | 2010-12-03 09:37:08 | +| OtherTables.dat | 3056 | 278 | 84BEB2F5 | 8 | 2010-12-03 09:37:08 | +| OtherTables.idx | 33280 | 439 | 6847FC65 | 8 | 2010-12-03 09:37:08 | +| ProjectDataInfo.Ini | 1246 | 664 | E189D976 | 8 | 2026-07-03 10:31:10 | +| SilJukDat.blb | 7561216 | 527311 | FAA8AC34 | 8 | 2026-07-03 10:30:58 | +| SilJukDat.dat | 3545312 | 490730 | 5BD33DB8 | 8 | 2026-07-03 10:30:58 | +| SilJukDat.idx | 262656 | 44298 | 9B6BC4FF | 8 | 2026-07-03 10:30:58 | +| StuffcDat.blb | 4569088 | 70548 | 2D6B5D08 | 8 | 2026-07-03 10:30:58 | +| StuffcDat.dat | 24613120 | 2304086 | B84A9D81 | 8 | 2026-07-03 10:30:58 | +| StuffcDat.idx | 1769984 | 240151 | 4AB6B30A | 8 | 2026-07-03 10:30:58 | +| WongaDat.blb | 10752 | 8924 | 05DDBC5E | 8 | 2026-07-03 10:31:08 | +| WongaDat.dat | 2208 | 321 | EB594284 | 8 | 2026-07-03 10:31:08 | +| WongaDat.idx | 33280 | 430 | 201251A9 | 8 | 2026-07-03 10:31:08 | + +## 고정 레코드 `.dat` + +20개 고정 테이블에서 다음 구조가 반복되며, 각 테이블은 선언값으로 계산한 끝 위치가 실제 파일 크기와 정확히 일치한다. + +| 위치 | 크기 | 확인된 값/의미 | +|---|---:|---| +| 파일 `0x08` | 16B | 공통 시그니처 `06 8A BE 8E 59 23 64 CB 40 3D 71 D2 E3 BC 64 D0` | +| 파일 `0x29` | 4B | 물리 레코드 수 (`uint32`, little-endian) | +| 파일 `0x2D` | 2B | 레코드 길이 | +| 파일 `0x2F` | 2B | 필드 수 | +| 파일 `0x200 + n×0x300` | 필드당 768B | 필드 설명자 | +| 필드 설명자 `+0x02` | 1B | 필드명 길이; 이름은 `+0x03` ASCII | +| 필드 설명자 `+0xA4` | 1B | 자료형 코드 | +| 필드 설명자 `+0xA5` | 4B | 선언 매개변수; 정확한 공식 명칭은 확인 불가 | +| 필드 설명자 `+0xA9` | 2B | 레코드 내 payload 길이 | +| 필드 설명자 `+0xAC` | 4B | 레코드 내 필드 시작 오프셋 | + +데이터 시작은 `512 + 필드수 × 768`이다. 각 레코드 앞 25바이트는 엔진 메타데이터이다. `+0` 상태바이트는 모든 물리 레코드에서 0이었고, `+1`, `+5`에는 주로 연속 정수가 있으나 정확한 엔진 의미는 확인할 수 없다. `+9..+24`의 16바이트도 불투명하다. 각 사용자 필드는 `1바이트 존재 플래그 + 고정 길이 payload`이다. 존재 플래그 0은 미저장(NULL)이며 숫자 0과 다르다. + +### 경험적으로 검증한 자료형 코드 + +| 코드 | payload | 해석 | 검증 근거 | +|---|---|---|---| +| 1 | 고정 길이 | NUL 종료 CP949 문자열 | 한글 필드 전수 디코딩 | +| 2 | 4B | signed 날짜 서수 | 내부 날짜 문자열과 서수 변환 일치 | +| 3 | 8B | BLOB `(시작블록, BLOB ID)` | `.blb` 체인 ID·길이 전수 일치 | +| 4 | 2B | signed 정수/불리언형 | 관찰값 및 길이 | +| 6 | 4B | signed 정수 | 관찰값 및 길이 | +| 7 | 8B | IEEE-754 little-endian double | 금액·수량 산식 전수 일치 | + +## BLOB `.blb` + +모든 `.blb`는 512바이트 블록의 정확한 배수이다. 블록 0은 헤더이다. 시작블록에는 이전블록 `uint32@0=0`, 다음블록 `uint32@4`, 조각길이 `uint16@8`(최대 494), BLOB ID `uint32@10`, 전체길이 `uint32@14`, payload `@18`이 저장된다. 연속블록은 이전/다음 포인터와 조각길이를 가지며 ID·전체길이는 0이다. 모든 참조 BLOB에서 포인터 역연결, ID, 전체길이, 블록범위가 일치했다. + +관찰된 payload 시그니처는 CP949 텍스트, zlib, `TPF0`, `