File size: 222,784 Bytes
3315103 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 | 프로그램 설명 및 사용법을 간단하게 표시한다::
$ hwp5proc --help
usage: hwp5proc [-h] [--loglevel LOGLEVEL] [--logfile LOGFILE]
{version,header,summaryinfo,ls,cat,unpack,records,models,find,xml,rawunz,diststream}
...
Do various operations on HWPv5 files.
optional arguments:
-h, --help show this help message and exit
--loglevel LOGLEVEL Set log level.
--logfile LOGFILE Set log file.
subcommands:
valid subcommands
{version,header,summaryinfo,ls,cat,unpack,records,models,find,xml,rawunz,diststream}
version Print the file format version of .hwp files.
header Print file headers of .hwp files.
summaryinfo Print summary informations of .hwp files.
ls List streams in .hwp files.
cat Extract out internal streams of .hwp files
unpack Extract out internal streams of .hwp files into a
directory.
records Print the record structure of .hwp file record
streams.
models Print parsed binary models of .hwp file record
streams.
find Find record models with specified predicates.
xml Transform .hwp files into an XML.
rawunz Deflate an headerless zlib-compressed stream
diststream Decode a distribute document stream.
hwp5proc 은 여러 하위 명령으로 이루어져 있다.
------------
version 명령
------------
사용법::
$ hwp5proc version --help
usage: hwp5proc version [-h] <hwp5file>
Print the file format version of <hwp5file>.
positional arguments:
<hwp5file> .hwp file to analyze
optional arguments:
-h, --help show this help message and exit
HWPv5 파일의 파일 포맷 버젼을 확인한다::
$ hwp5proc version samples/sample-5017.hwp
5.0.1.7
-----------
header 명령
-----------
사용법::
$ hwp5proc header --help
usage: hwp5proc header [-h] <hwp5file>
Print the file header of <hwp5file>.
positional arguments:
<hwp5file> .hwp file to analyze
optional arguments:
-h, --help show this help message and exit
$ hwp5proc header samples/sample-5017.hwp
ccl: 0
cert_drm: 0
cert_encrypted: 0
cert_signature_extra: 0
cert_signed: 0
compressed: 1
distributable: 0
drm: 0
history: 0
password: 0
script: 0
signature: HWP Document File
version: 5.0.1.7
xmltemplate_storage: 0
----------------
summaryinfo 명령
----------------
사용법::
$ hwp5proc summaryinfo --help
usage: hwp5proc summaryinfo [-h] <hwp5file>
Print the summary information of <hwp5file>.
positional arguments:
<hwp5file> .hwp file to analyze
optional arguments:
-h, --help show this help message and exit
$ hwp5proc summaryinfo samples/sample-5017.hwp
Title: 제목입니다.
Subject: 주제입니다.
Author: 지은이입니다.
Keywords: 키워드입니다.
Comments: 기타입니다.
Last saved by: mete0r
Revision Number: 6, 7, 9, 1053 WIN6
Last Printed at: 1601-01-01 00:00:00
Created at: 2010-07-02 03:36:13.540000
Last saved at: 2011-06-14 12:54:58.775000
Number of pages: 2
Date: 2010년 7월 2일 금요일 오후 12:36:13
Number of paragraphs: 26
-------
ls 명령
-------
사용법::
$ hwp5proc ls --help
usage: hwp5proc ls [-h] [--vstreams | --ole] <hwp5file>
List streams in the <hwp5file>.
positional arguments:
<hwp5file> .hwp file to analyze
optional arguments:
-h, --help show this help message and exit
--vstreams Process with virtual streams (i.e. parsed/converted form of real
streams)
--ole Treat <hwp5file> as an OLE Compound File. As a result, some
streams will be presented as-is. (i.e. not decompressed)
$ hwp5proc ls samples/sample-5017.hwp
\x05HwpSummaryInformation
BinData/BIN0002.jpg
BinData/BIN0002.png
BinData/BIN0003.png
BodyText/Section0
DocInfo
DocOptions/_LinkDoc
FileHeader
PrvImage
PrvText
Scripts/DefaultJScript
Scripts/JScriptVersion
$ hwp5proc ls --vstreams samples/sample-5017.hwp
\x05HwpSummaryInformation
\x05HwpSummaryInformation.txt
BinData/BIN0002.jpg
BinData/BIN0002.png
BinData/BIN0003.png
BodyText/Section0
BodyText/Section0.models
BodyText/Section0.records
BodyText/Section0.xml
BodyText.xml
DocInfo
DocInfo.models
DocInfo.records
DocInfo.xml
DocOptions/_LinkDoc
FileHeader
FileHeader.txt
PrvImage
PrvText
PrvText.utf8
Scripts/DefaultJScript
Scripts/JScriptVersion
--------
cat 명령
--------
$ hwp5proc cat --help
usage: hwp5proc cat [-h] [--vstreams | --ole] <hwp5file> <stream>
Extract out the specified stream in the <hwp5file> to the standard output.
positional arguments:
<hwp5file> .hwp file to analyze
<stream> Internal path of a stream to extract
optional arguments:
-h, --help show this help message and exit
--vstreams Process with virtual streams (i.e. parsed/converted form of real
streams)
--ole Treat <hwp5file> as an OLE Compound File. As a result, some
streams will be presented as-is. (i.e. not decompressed)
$ hwp5proc cat samples/sample-5017.hwp BinData/BIN0002.jpg | file --mime-type -
/dev/stdin: image/jpeg
$ hwp5proc cat --vstreams samples/sample-5017.hwp FileHeader.txt
ccl: 0
cert_drm: 0
cert_encrypted: 0
cert_signature_extra: 0
cert_signed: 0
compressed: 1
distributable: 0
drm: 0
history: 0
password: 0
script: 0
signature: HWP Document File
version: 5.0.1.7
xmltemplate_storage: 0
$ hwp5proc cat --vstreams samples/sample-5017.hwp $(printf '\005HwpSummaryInformation.txt')
- ByteOrder: 0xfffe
- Version: 0
- SystemIdentifier: 0x00020105
- CLSID: 9fa2b660-1061-11d4-b4c6-006097c09d8c
- 00000030: Property Set 9fa2b660-1061-11d4-b4c6-006097c09d8c
-------------------------------------------------
- 000000a8: PIDSI_TITLE(=0x00000002): 제목입니다.
- 000000c0: PIDSI_SUBJECT(=0x00000003): 주제입니다.
- 000000d8: PIDSI_AUTHOR(=0x00000004): 지은이입니다.
- 000000f0: HWPPIDSI_DATE_STR(=0x00000014): 2010년 7월 2일 금요일 오후 12:36:13
- 00000130: PIDSI_KEYWORDS(=0x00000005): 키워드입니다.
- 00000148: PIDSI_COMMENTS(=0x00000006): 기타입니다.
- 00000160: PIDSI_LASTAUTHOR(=0x00000008): mete0r
- 00000178: PIDSI_REVNUMBER(=0x00000009): 6, 7, 9, 1053 WIN6
- 000001a8: PIDSI_CREATE_DTM(=0x0000000c): 2010-07-02 03:36:13.540000
- 000001b4: PIDSI_LASTSAVE_DTM(=0x0000000d): 2011-06-14 12:54:58.775000
- 000001c0: PIDSI_LASTPRINTED(=0x0000000b): 1601-01-01 00:00:00
- 000001cc: PIDSI_PAGECOUNT(=0x0000000e): 2
- 000001d4: HWPPIDSI_PARACOUNT(=0x00000015): 26
- 000001dc: PID_DICTIONARY(=0x00000000):
- 0:
$ hwp5proc cat samples/sample-5017.hwp BodyText/Section0 | sha1sum
0c66f772894487ba06cd225ebc4871f552e07cf8 -
unpack 명령
-----------
$ hwp5proc unpack --help
usage: hwp5proc unpack [-h] [--vstreams | --ole] <hwp5file> [<out-directory>]
Extract out streams in the specified <hwp5file> to a directory.
positional arguments:
<hwp5file> .hwp file to analyze
<out-directory> Output directory
optional arguments:
-h, --help show this help message and exit
--vstreams Process with virtual streams (i.e. parsed/converted form of
real streams)
--ole Treat <hwp5file> as an OLE Compound File. As a result, some
streams will be presented as-is. (i.e. not decompressed)
$ rm -rf sample-5017
$ hwp5proc unpack samples/sample-5017.hwp
$ find sample-5017 -type f | sort --dictionary | xargs sha1sum
25233fb7d96f387fbe07eadae65c7ba3cdccaab1 sample-5017/_05HwpSummaryInformation
a651496e95dd70a7a5c3ae08f8829cecd5e6ed7b sample-5017/BinData/BIN0002.jpg
e0f44117bf675d77297a86a322bd9eaa96543c37 sample-5017/BinData/BIN0002.png
e0f44117bf675d77297a86a322bd9eaa96543c37 sample-5017/BinData/BIN0003.png
0c66f772894487ba06cd225ebc4871f552e07cf8 sample-5017/BodyText/Section0
f282704d3298c75c74ebf628d69fecb68663b132 sample-5017/DocInfo
7ccb9514dbb7cc874feef4cc131af0d64a8e52be sample-5017/DocOptions/_LinkDoc
33108a5790f0f9ce5147ec8c421ef6d2ecde6e3d sample-5017/FileHeader
6199556b9c4961b6f5a7c8e330c1f3f54c42f85f sample-5017/PrvImage
23302ee8ea7ddf4b1b7bfb8f6c307df589eeea4f sample-5017/PrvText
e40fe23054d2df479a06947174be594ff4c80497 sample-5017/Scripts/DefaultJScript
3da89ee273be13437e7ecf760f3fbd4dc0e8d1fe sample-5017/Scripts/JScriptVersion
$ rm -rf sample-5017
$ hwp5proc unpack --vstreams samples/sample-5017.hwp
$ find sample-5017 -type f | sort --dictionary
sample-5017/_05HwpSummaryInformation
sample-5017/_05HwpSummaryInformation.txt
sample-5017/BinData/BIN0002.jpg
sample-5017/BinData/BIN0002.png
sample-5017/BinData/BIN0003.png
sample-5017/BodyText/Section0
sample-5017/BodyText/Section0.models
sample-5017/BodyText/Section0.records
sample-5017/BodyText/Section0.xml
sample-5017/BodyText.xml
sample-5017/DocInfo
sample-5017/DocInfo.models
sample-5017/DocInfo.records
sample-5017/DocInfo.xml
sample-5017/DocOptions/_LinkDoc
sample-5017/FileHeader
sample-5017/FileHeader.txt
sample-5017/PrvImage
sample-5017/PrvText
sample-5017/PrvText.utf8
sample-5017/Scripts/DefaultJScript
sample-5017/Scripts/JScriptVersion
rawunz 명령
-----------
$ hwp5proc rawunz --help
usage: hwp5proc rawunz [-h]
Deflate an headerless zlib-compressed stream
optional arguments:
-h, --help show this help message and exit
$ rm -f Section0 Section0.rawz
$ hwp5proc cat --ole samples/sample-5017.hwp BodyText/Section0 > Section0.rawz
$ sha1sum Section0.rawz
1d2293ddee9f584b2294ee042b9587c12c071011 Section0.rawz
$ hwp5proc rawunz < Section0.rawz > Section0
$ sha1sum Section0
0c66f772894487ba06cd225ebc4871f552e07cf8 Section0
diststream 명령
---------------
$ hwp5proc diststream --help
usage: hwp5proc diststream [-h] [--sha1 | --key] [--raw]
Decode a distribute document stream.
optional arguments:
-h, --help show this help message and exit
--sha1 Print SHA-1 value for decryption.
--key Print decrypted key.
--raw Print raw binary objects as is.
$ rm -f Section0 Section.zraw Section0.zraw.aes128ecb
$ hwp5proc cat --ole samples/viewtext.hwp ViewText/Section0 > Section0.zraw.aes128ecb
$ sha1sum Section0.zraw.aes128ecb
afb6223d49748dec0f1fb3ccf720918ea1a31ec5 Section0.zraw.aes128ecb
$ hwp5proc diststream < Section0.zraw.aes128ecb > Section0.zraw 2>/dev/null
$ sha1sum Section0.zraw
77150206051a11c68ec61353b9d7cf3a0dd63ec8 Section0.zraw
$ hwp5proc rawunz < Section0.zraw > Section0
$ sha1sum Section0
75d6750ad7ad45edc9c1abae2060b8d1c404f6df Section0
$ hwp5proc diststream --sha1 < Section0.zraw.aes128ecb #=> --regex ^8cb2237d0679ca88db6464eac60da96345513964$
$ hwp5proc diststream --key < Section0.zraw.aes128ecb #=> --regex ^38004300420032003200330037004400$
records 명령
------------
$ hwp5proc records --help
usage: hwp5proc records [-h]
[--simple | --json | --raw | --raw-header | --raw-payload]
[--range <range> | --treegroup <treegroup>]
[<hwp5file>] [<record-stream>]
Print the record structure of the specified stream.
positional arguments:
<hwp5file> .hwp file to analyze
<record-stream> Record-structured internal streams. (e.g. DocInfo,
BodyText/*)
optional arguments:
-h, --help show this help message and exit
--simple Print records as simple tree
--json Print records as json
--raw Print records as is
--raw-header Print record headers as is
--raw-payload Print record payloads as is
--range <range> Specifies the range of the records. N-M means "from
the record N to M-1 (excluding M)" N means just the
record N
--treegroup <treegroup>
Specifies the N-th subtree of the record structure.
$ hwp5proc records samples/sample-5017.hwp DocInfo | jq .[66]
{
"level": 1,
"payload": [
"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00",
"00 0d 12 04 00 00 04 00 00 00"
],
"seqno": 66,
"size": 26,
"tagid": 26,
"tagname": "HWPTAG_STYLE"
}
$ hwp5proc records --simple samples/sample-5017.hwp DocInfo --range=0-2
0000 HWPTAG_DOCUMENT_PROPERTIES
0001 HWPTAG_ID_MAPPINGS
$ hwp5proc records --raw samples/sample-5017.hwp DocInfo --range=0-2 | sha1sum
3004547bd45ca213d5d7963fb95bcb082fa0ae3b -
$ hwp5proc records --json samples/sample-5017.hwp DocInfo --range=1 | jq .
[
{
"level": 0,
"payload": [
"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00",
"02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00",
"06 00 00 00 0a 00 00 00 03 00 00 00 01 00 00 00",
"00 00 00 00 0f 00 00 00 0e 00 00 00 00 00 00 00"
],
"seqno": 1,
"size": 64,
"tagid": 17,
"tagname": "HWPTAG_ID_MAPPINGS"
}
]
models 명령
-----------
$ hwp5proc models --help
usage: hwp5proc models [-h] [--file-format-version <version>]
[--simple | --json | --format <format> | --events]
[--treegroup <treegroup> | --seqno <treegroup>]
[<hwp5file>] [<record-stream>]
Print parsed binary models in the specified <record-stream>.
positional arguments:
<hwp5file> .hwp file to analyze
<record-stream> Record-structured internal streams. (e.g. DocInfo,
BodyText/*)
optional arguments:
-h, --help show this help message and exit
--file-format-version <version>, -V <version>
Specifies HWPv5 file format version of the standard
input stream
--simple Print records as simple tree
--json Print records as json
--format <format> Print records formatted
--events Print records as events
--treegroup <treegroup>
Specifies the N-th subtree of the record structure.
--seqno <treegroup> Print a model of <seqno>-th record
$ hwp5proc models samples/sample-5017.hwp DocInfo | jq .[66]
{
"content": {
"charshape_id": 4,
"flags": 0,
"lang_id": 1042,
"local_name": "메모",
"name": "Memo",
"next_style_id": 13,
"parashape_id": 0,
"unknown": 0
},
"level": 1,
"payload": [
"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00",
"00 0d 12 04 00 00 04 00 00 00"
],
"seqno": 66,
"size": 26,
"tagid": 26,
"tagname": "HWPTAG_STYLE",
"type": "Style"
}
$ hwp5proc models samples/sample-5017.hwp docinfo | jq .[66]
{
"content": {
"charshape_id": 4,
"flags": 0,
"lang_id": 1042,
"local_name": "메모",
"name": "Memo",
"next_style_id": 13,
"parashape_id": 0,
"unknown": 0
},
"level": 1,
"payload": [
"02 00 54 ba a8 ba 04 00 4d 00 65 00 6d 00 6f 00",
"00 0d 12 04 00 00 04 00 00 00"
],
"seqno": 66,
"size": 26,
"tagid": 26,
"tagname": "HWPTAG_STYLE",
"type": "Style"
}
$ hwp5proc models samples/sample-5017.hwp BodyText/Section0 | jq .[0]
{
"content": {
"charshapes": 5,
"controlmask": 4,
"instance_id": 0,
"linesegs": 1,
"parashape_id": 0,
"rangetags": 0,
"split": 3,
"style_id": 0,
"text": 34
},
"level": 0,
"payload": [
"22 00 00 00 04 00 00 00 00 00 00 03 05 00 00 00",
"01 00 00 00 00 00"
],
"seqno": 0,
"size": 22,
"tagid": 66,
"tagname": "HWPTAG_PARA_HEADER",
"type": "Paragraph"
}
$ hwp5proc models samples/sample-5017.hwp bodytext/0 | jq .[127]
{
"content": {
"border": {
"color": 0,
"flags": 3221225472,
"width": 0
},
"clip": {
"bottom": 1200,
"left": 0,
"right": 1200,
"top": 0
},
"padding": {
"bottom": 0,
"left": 0,
"right": 0,
"top": 0
},
"picture": {
"bindata_id": 2,
"brightness": 0,
"contrast": 0,
"effect": 0
},
"rect": {
"p0": {
"x": 0,
"y": 0
},
"p1": {
"x": 1614,
"y": 0
},
"p2": {
"x": 1614,
"y": 1614
},
"p3": {
"x": 0,
"y": 1614
}
}
},
"level": 3,
"payload": [
"00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00",
"00 00 00 00 4e 06 00 00 00 00 00 00 4e 06 00 00",
"4e 06 00 00 00 00 00 00 4e 06 00 00 00 00 00 00",
"00 00 00 00 b0 04 00 00 b0 04 00 00 00 00 00 00",
"00 00 00 00 00 00 00 02 00"
],
"seqno": 127,
"size": 73,
"tagid": 85,
"tagname": "HWPTAG_SHAPE_COMPONENT_PICTURE",
"type": "ShapePicture"
}
$ hwp5proc models samples/sample-5017.hwp bodytext/0 --seqno=4 | jq .
[
{
"content": {
"chid": "secd",
"columnspacing": 1134,
"defaultTabStops": 8000,
"flags": 0,
"grid_horizontal": 0,
"grid_vertical": 0,
"numbering_shape_id": 1,
"starting_equationnum": 0,
"starting_pagenum": 0,
"starting_picturenum": 0,
"starting_tablenum": 0,
"unknown1": 0,
"unknown2": 0
},
"level": 1,
"payload": [
"64 63 65 73 00 00 00 00 6e 04 00 00 00 00 40 1f",
"00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00",
"00 00 00 00"
],
"seqno": 4,
"size": 36,
"tagid": 71,
"tagname": "HWPTAG_CTRL_HEADER",
"type": "SectionDef"
}
]
$ hwp5proc models --simple samples/sample-5017.hwp bodytext/0
0000 Paragraph
0001 ParaText
0002 ParaCharShape
0003 ParaLineSeg
0004 SectionDef
0005 PageDef
0006 FootnoteShape
0007 FootnoteShape
0008 PageBorderFill
0009 PageBorderFill
0010 PageBorderFill
0011 ColumnsDef
0012 Paragraph
0013 ParaCharShape
0014 ParaLineSeg
0015 Paragraph
0016 ParaText
0017 ParaCharShape
0018 ParaLineSeg
0019 Paragraph
0020 ParaCharShape
0021 ParaLineSeg
0022 Paragraph
0023 ParaText
0024 ParaCharShape
0025 ParaLineSeg
0026 Paragraph
0027 ParaText
0028 ParaCharShape
0029 ParaLineSeg
0030 TableControl
0031 TableBody
0032 TableCell
0033 Paragraph
0034 ParaText
0035 ParaCharShape
0036 ParaLineSeg
0037 TableCell
0038 Paragraph
0039 ParaText
0040 ParaCharShape
0041 ParaLineSeg
0042 TableCell
0043 Paragraph
0044 ParaText
0045 ParaCharShape
0046 ParaLineSeg
0047 TableCell
0048 Paragraph
0049 ParaText
0050 ParaCharShape
0051 ParaLineSeg
0052 Paragraph
0053 ParaText
0054 ParaCharShape
0055 ParaLineSeg
0056 TableControl
0057 TableBody
0058 TableCell
0059 Paragraph
0060 ParaText
0061 ParaCharShape
0062 ParaLineSeg
0063 Paragraph
0064 ParaText
0065 ParaCharShape
0066 ParaLineSeg
0067 TableControl
0068 TableCaption
0069 Paragraph
0070 ParaText
0071 ParaCharShape
0072 ParaLineSeg
0073 AutoNumbering
0074 Paragraph
0075 ParaText
0076 ParaCharShape
0077 ParaLineSeg
0078 TableBody
0079 TableCell
0080 Paragraph
0081 ParaCharShape
0082 ParaLineSeg
0083 TableCell
0084 Paragraph
0085 ParaCharShape
0086 ParaLineSeg
0087 TableCell
0088 Paragraph
0089 ParaCharShape
0090 ParaLineSeg
0091 TableCell
0092 Paragraph
0093 ParaCharShape
0094 ParaLineSeg
0095 Paragraph
0096 ParaText
0097 ParaCharShape
0098 ParaLineSeg
0099 Paragraph
0100 ParaCharShape
0101 ParaLineSeg
0102 Paragraph
0103 ParaText
0104 ParaCharShape
0105 ParaLineSeg
0106 Paragraph
0107 ParaText
0108 ParaCharShape
0109 ParaLineSeg
0110 GShapeObjectControl
0111 ShapeComponent
0112 ShapePicture
0113 Paragraph
0114 ParaText
0115 ParaCharShape
0116 ParaLineSeg
0117 Paragraph
0118 ParaText
0119 ParaCharShape
0120 ParaLineSeg
0121 Paragraph
0122 ParaText
0123 ParaCharShape
0124 ParaLineSeg
0125 GShapeObjectControl
0126 ShapeComponent
0127 ShapePicture
$ hwp5proc models --treegroup=0 --simple samples/sample-5017.hwp bodytext/0
0000 Paragraph
0001 ParaText
0002 ParaCharShape
0003 ParaLineSeg
0004 SectionDef
0005 PageDef
0006 FootnoteShape
0007 FootnoteShape
0008 PageBorderFill
0009 PageBorderFill
0010 PageBorderFill
0011 ColumnsDef
$ hwp5proc models --treegroup=5 --simple samples/sample-5017.hwp bodytext/0
0026 Paragraph
0027 ParaText
0028 ParaCharShape
0029 ParaLineSeg
0030 TableControl
0031 TableBody
0032 TableCell
0033 Paragraph
0034 ParaText
0035 ParaCharShape
0036 ParaLineSeg
0037 TableCell
0038 Paragraph
0039 ParaText
0040 ParaCharShape
0041 ParaLineSeg
0042 TableCell
0043 Paragraph
0044 ParaText
0045 ParaCharShape
0046 ParaLineSeg
0047 TableCell
0048 Paragraph
0049 ParaText
0050 ParaCharShape
0051 ParaLineSeg
0052 Paragraph
0053 ParaText
0054 ParaCharShape
0055 ParaLineSeg
0056 TableControl
0057 TableBody
0058 TableCell
0059 Paragraph
0060 ParaText
0061 ParaCharShape
0062 ParaLineSeg
$ hwp5proc models samples/sample-5017.hwp bodytext/0 --treegroup=0 --format='%(seqno)s %(level)s %(tagname)s\n'
0 0 HWPTAG_PARA_HEADER
1 1 HWPTAG_PARA_TEXT
2 1 HWPTAG_PARA_CHAR_SHAPE
3 1 HWPTAG_PARA_LINE_SEG
4 1 HWPTAG_CTRL_HEADER
5 2 HWPTAG_PAGE_DEF
6 2 HWPTAG_FOOTNOTE_SHAPE
7 2 HWPTAG_FOOTNOTE_SHAPE
8 2 HWPTAG_PAGE_BORDER_FILL
9 2 HWPTAG_PAGE_BORDER_FILL
10 2 HWPTAG_PAGE_BORDER_FILL
11 1 HWPTAG_CTRL_HEADER
$ hwp5proc cat samples/sample-5017.hwp BodyText/Section0 | hwp5proc models --simple -V 5.0.1.7 --treegroup=13
0121 Paragraph
0122 ParaText
0123 ParaCharShape
0124 ParaLineSeg
0125 GShapeObjectControl
0126 ShapeComponent
0127 ShapePicture
find 명령
---------
$ hwp5proc find --help
usage: hwp5proc find [-h] [--from-stdin]
[--model <model-name> | --tag <hwptag>] [--incomplete]
[--format <format>] [--dump]
[<hwp5files> ...]
Find record models with specified predicates.
positional arguments:
<hwp5files> .hwp files to analyze
optional arguments:
-h, --help show this help message and exit
--from-stdin get filenames from stdin
--model <model-name> filter with record model name
--tag <hwptag> filter with record HWPTAG
--incomplete filter with incompletely parsed content
--format <format> record output format
--dump dump record
$ hwp5proc find --model=Paragraph samples/charshape.hwp samples/parashape.hwp
samples/charshape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 36 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 40 HWPTAG_PARA_HEADER Paragraph
$ hwp5proc find --tag=HWPTAG_PARA_HEADER samples/charshape.hwp samples/parashape.hwp
samples/charshape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 36 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 40 HWPTAG_PARA_HEADER Paragraph
$ hwp5proc find --tag=66 samples/charshape.hwp samples/parashape.hwp
samples/charshape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph
samples/charshape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 16 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 20 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 24 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 28 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 32 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 36 HWPTAG_PARA_HEADER Paragraph
samples/parashape.hwp BodyText/Section0 40 HWPTAG_PARA_HEADER Paragraph
$ hwp5proc find --incomplete samples/shapeline.hwp
samples/shapeline.hwp DocInfo 16 HWPTAG_BORDER_FILL BorderFill
samples/shapeline.hwp BodyText/Section0 13 HWPTAG_SHAPE_COMPONENT ShapeComponent
samples/shapeline.hwp BodyText/Section0 14 HWPTAG_SHAPE_COMPONENT_LINE ShapeLine
samples/shapeline.hwp BodyText/Section0 16 HWPTAG_SHAPE_COMPONENT ShapeComponent
samples/shapeline.hwp BodyText/Section0 17 HWPTAG_SHAPE_COMPONENT_LINE ShapeLine
$ hwp5proc find --incomplete --dump samples/shapeline.hwp | grep 'STARTEVENT'
STARTEVENT: BorderFill
STARTEVENT: Border 'left'
STARTEVENT: Border 'right'
STARTEVENT: Border 'top'
STARTEVENT: Border 'bottom'
STARTEVENT: Border 'diagonal'
STARTEVENT: FillColorPattern 'fill_colorpattern'
STARTEVENT: ShapeComponent
STARTEVENT: Coord 'rotation_center'
STARTEVENT: Matrix 'translation'
STARTEVENT: ARRAY(ScaleRotationMatrix, 'scalerotations_count') 'scalerotations'
STARTEVENT: ScaleRotationMatrix
STARTEVENT: Matrix 'scaler'
STARTEVENT: Matrix 'rotator'
STARTEVENT: BorderLine 'line'
STARTEVENT: ShapeLine
STARTEVENT: Coord 'p0'
STARTEVENT: Coord 'p1'
STARTEVENT: ShapeComponent
STARTEVENT: Coord 'rotation_center'
STARTEVENT: Matrix 'translation'
STARTEVENT: ARRAY(ScaleRotationMatrix, 'scalerotations_count') 'scalerotations'
STARTEVENT: ScaleRotationMatrix
STARTEVENT: Matrix 'scaler'
STARTEVENT: Matrix 'rotator'
STARTEVENT: BorderLine 'line'
STARTEVENT: ShapeLine
STARTEVENT: Coord 'p0'
STARTEVENT: Coord 'p1'
$ echo samples/sample-5017.hwp | hwp5proc find --from-stdin
samples/sample-5017.hwp DocInfo 0 HWPTAG_DOCUMENT_PROPERTIES DocumentProperties
samples/sample-5017.hwp DocInfo 1 HWPTAG_ID_MAPPINGS IdMappings
samples/sample-5017.hwp DocInfo 2 HWPTAG_BIN_DATA BinData
samples/sample-5017.hwp DocInfo 3 HWPTAG_BIN_DATA BinData
samples/sample-5017.hwp DocInfo 4 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 5 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 6 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 7 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 8 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 9 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 10 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 11 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 12 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 13 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 14 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 15 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 16 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 17 HWPTAG_FACE_NAME FaceName
samples/sample-5017.hwp DocInfo 18 HWPTAG_BORDER_FILL BorderFill
samples/sample-5017.hwp DocInfo 19 HWPTAG_BORDER_FILL BorderFill
samples/sample-5017.hwp DocInfo 20 HWPTAG_BORDER_FILL BorderFill
samples/sample-5017.hwp DocInfo 21 HWPTAG_BORDER_FILL BorderFill
samples/sample-5017.hwp DocInfo 22 HWPTAG_BORDER_FILL BorderFill
samples/sample-5017.hwp DocInfo 23 HWPTAG_BORDER_FILL BorderFill
samples/sample-5017.hwp DocInfo 24 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 25 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 26 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 27 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 28 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 29 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 30 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 31 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 32 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 33 HWPTAG_CHAR_SHAPE CharShape
samples/sample-5017.hwp DocInfo 34 HWPTAG_TAB_DEF TabDef
samples/sample-5017.hwp DocInfo 35 HWPTAG_TAB_DEF TabDef
samples/sample-5017.hwp DocInfo 36 HWPTAG_TAB_DEF TabDef
samples/sample-5017.hwp DocInfo 37 HWPTAG_NUMBERING Numbering
samples/sample-5017.hwp DocInfo 38 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 39 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 40 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 41 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 42 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 43 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 44 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 45 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 46 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 47 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 48 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 49 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 50 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 51 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 52 HWPTAG_PARA_SHAPE ParaShape
samples/sample-5017.hwp DocInfo 53 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 54 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 55 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 56 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 57 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 58 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 59 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 60 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 61 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 62 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 63 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 64 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 65 HWPTAG_STYLE Style
samples/sample-5017.hwp DocInfo 66 HWPTAG_STYLE Style
samples/sample-5017.hwp BodyText/Section0 0 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 1 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 2 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 3 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 4 HWPTAG_CTRL_HEADER SectionDef
samples/sample-5017.hwp BodyText/Section0 5 HWPTAG_PAGE_DEF PageDef
samples/sample-5017.hwp BodyText/Section0 6 HWPTAG_FOOTNOTE_SHAPE FootnoteShape
samples/sample-5017.hwp BodyText/Section0 7 HWPTAG_FOOTNOTE_SHAPE FootnoteShape
samples/sample-5017.hwp BodyText/Section0 8 HWPTAG_PAGE_BORDER_FILL PageBorderFill
samples/sample-5017.hwp BodyText/Section0 9 HWPTAG_PAGE_BORDER_FILL PageBorderFill
samples/sample-5017.hwp BodyText/Section0 10 HWPTAG_PAGE_BORDER_FILL PageBorderFill
samples/sample-5017.hwp BodyText/Section0 11 HWPTAG_CTRL_HEADER ColumnsDef
samples/sample-5017.hwp BodyText/Section0 12 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 13 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 14 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 15 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 16 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 17 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 18 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 19 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 20 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 21 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 22 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 23 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 24 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 25 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 26 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 27 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 28 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 29 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 30 HWPTAG_CTRL_HEADER TableControl
samples/sample-5017.hwp BodyText/Section0 31 HWPTAG_TABLE TableBody
samples/sample-5017.hwp BodyText/Section0 32 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 33 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 34 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 35 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 36 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 37 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 38 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 39 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 40 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 41 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 42 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 43 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 44 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 45 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 46 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 47 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 48 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 49 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 50 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 51 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 52 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 53 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 54 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 55 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 56 HWPTAG_CTRL_HEADER TableControl
samples/sample-5017.hwp BodyText/Section0 57 HWPTAG_TABLE TableBody
samples/sample-5017.hwp BodyText/Section0 58 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 59 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 60 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 61 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 62 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 63 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 64 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 65 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 66 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 67 HWPTAG_CTRL_HEADER TableControl
samples/sample-5017.hwp BodyText/Section0 68 HWPTAG_LIST_HEADER TableCaption
samples/sample-5017.hwp BodyText/Section0 69 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 70 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 71 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 72 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 73 HWPTAG_CTRL_HEADER AutoNumbering
samples/sample-5017.hwp BodyText/Section0 74 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 75 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 76 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 77 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 78 HWPTAG_TABLE TableBody
samples/sample-5017.hwp BodyText/Section0 79 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 80 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 81 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 82 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 83 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 84 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 85 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 86 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 87 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 88 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 89 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 90 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 91 HWPTAG_LIST_HEADER TableCell
samples/sample-5017.hwp BodyText/Section0 92 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 93 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 94 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 95 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 96 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 97 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 98 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 99 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 100 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 101 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 102 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 103 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 104 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 105 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 106 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 107 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 108 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 109 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 110 HWPTAG_CTRL_HEADER GShapeObjectControl
samples/sample-5017.hwp BodyText/Section0 111 HWPTAG_SHAPE_COMPONENT ShapeComponent
samples/sample-5017.hwp BodyText/Section0 112 HWPTAG_SHAPE_COMPONENT_PICTURE ShapePicture
samples/sample-5017.hwp BodyText/Section0 113 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 114 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 115 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 116 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 117 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 118 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 119 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 120 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 121 HWPTAG_PARA_HEADER Paragraph
samples/sample-5017.hwp BodyText/Section0 122 HWPTAG_PARA_TEXT ParaText
samples/sample-5017.hwp BodyText/Section0 123 HWPTAG_PARA_CHAR_SHAPE ParaCharShape
samples/sample-5017.hwp BodyText/Section0 124 HWPTAG_PARA_LINE_SEG ParaLineSeg
samples/sample-5017.hwp BodyText/Section0 125 HWPTAG_CTRL_HEADER GShapeObjectControl
samples/sample-5017.hwp BodyText/Section0 126 HWPTAG_SHAPE_COMPONENT ShapeComponent
samples/sample-5017.hwp BodyText/Section0 127 HWPTAG_SHAPE_COMPONENT_PICTURE ShapePicture
$ hwp5proc find --format='%(stream)s %(seqno)s %(size)s' samples/sample-5017.hwp 2> /dev/null
DocInfo 0 26
DocInfo 1 64
DocInfo 2 12
DocInfo 3 12
DocInfo 4 29
DocInfo 5 31
DocInfo 6 29
DocInfo 7 31
DocInfo 8 29
DocInfo 9 31
DocInfo 10 29
DocInfo 11 31
DocInfo 12 29
DocInfo 13 31
DocInfo 14 29
DocInfo 15 31
DocInfo 16 29
DocInfo 17 31
DocInfo 18 40
DocInfo 19 52
DocInfo 20 40
DocInfo 21 40
DocInfo 22 52
DocInfo 23 70
DocInfo 24 68
DocInfo 25 68
DocInfo 26 68
DocInfo 27 68
DocInfo 28 68
DocInfo 29 68
DocInfo 30 68
DocInfo 31 68
DocInfo 32 68
DocInfo 33 68
DocInfo 34 8
DocInfo 35 8
DocInfo 36 8
DocInfo 37 144
DocInfo 38 46
DocInfo 39 46
DocInfo 40 46
DocInfo 41 46
DocInfo 42 46
DocInfo 43 46
DocInfo 44 46
DocInfo 45 46
DocInfo 46 46
DocInfo 47 46
DocInfo 48 46
DocInfo 49 46
DocInfo 50 46
DocInfo 51 46
DocInfo 52 46
DocInfo 53 32
DocInfo 54 26
DocInfo 55 40
DocInfo 56 40
DocInfo 57 40
DocInfo 58 40
DocInfo 59 40
DocInfo 60 40
DocInfo 61 40
DocInfo 62 44
DocInfo 63 32
DocInfo 64 34
DocInfo 65 32
DocInfo 66 26
BodyText/Section0 0 22
BodyText/Section0 1 68
BodyText/Section0 2 40
BodyText/Section0 3 36
BodyText/Section0 4 36
BodyText/Section0 5 40
BodyText/Section0 6 28
BodyText/Section0 7 28
BodyText/Section0 8 14
BodyText/Section0 9 14
BodyText/Section0 10 14
BodyText/Section0 11 16
BodyText/Section0 12 22
BodyText/Section0 13 8
BodyText/Section0 14 36
BodyText/Section0 15 22
BodyText/Section0 16 14
BodyText/Section0 17 8
BodyText/Section0 18 36
BodyText/Section0 19 22
BodyText/Section0 20 8
BodyText/Section0 21 36
BodyText/Section0 22 22
BodyText/Section0 23 224
BodyText/Section0 24 24
BodyText/Section0 25 108
BodyText/Section0 26 22
BodyText/Section0 27 40
BodyText/Section0 28 16
BodyText/Section0 29 144
BodyText/Section0 30 44
BodyText/Section0 31 26
BodyText/Section0 32 38
BodyText/Section0 33 22
BodyText/Section0 34 6
BodyText/Section0 35 8
BodyText/Section0 36 36
BodyText/Section0 37 38
BodyText/Section0 38 22
BodyText/Section0 39 6
BodyText/Section0 40 8
BodyText/Section0 41 36
BodyText/Section0 42 38
BodyText/Section0 43 22
BodyText/Section0 44 6
BodyText/Section0 45 8
BodyText/Section0 46 36
BodyText/Section0 47 38
BodyText/Section0 48 22
BodyText/Section0 49 8
BodyText/Section0 50 8
BodyText/Section0 51 36
BodyText/Section0 52 22
BodyText/Section0 53 8
BodyText/Section0 54 8
BodyText/Section0 55 36
BodyText/Section0 56 44
BodyText/Section0 57 24
BodyText/Section0 58 38
BodyText/Section0 59 22
BodyText/Section0 60 14
BodyText/Section0 61 8
BodyText/Section0 62 36
BodyText/Section0 63 22
BodyText/Section0 64 18
BodyText/Section0 65 8
BodyText/Section0 66 36
BodyText/Section0 67 44
BodyText/Section0 68 22
BodyText/Section0 69 22
BodyText/Section0 70 36
BodyText/Section0 71 8
BodyText/Section0 72 36
BodyText/Section0 73 16
BodyText/Section0 74 22
BodyText/Section0 75 8
BodyText/Section0 76 8
BodyText/Section0 77 36
BodyText/Section0 78 26
BodyText/Section0 79 38
BodyText/Section0 80 22
BodyText/Section0 81 8
BodyText/Section0 82 36
BodyText/Section0 83 38
BodyText/Section0 84 22
BodyText/Section0 85 8
BodyText/Section0 86 36
BodyText/Section0 87 38
BodyText/Section0 88 22
BodyText/Section0 89 8
BodyText/Section0 90 36
BodyText/Section0 91 38
BodyText/Section0 92 22
BodyText/Section0 93 8
BodyText/Section0 94 36
BodyText/Section0 95 22
BodyText/Section0 96 12
BodyText/Section0 97 8
BodyText/Section0 98 36
BodyText/Section0 99 22
BodyText/Section0 100 8
BodyText/Section0 101 36
BodyText/Section0 102 22
BodyText/Section0 103 264
BodyText/Section0 104 24
BodyText/Section0 105 108
BodyText/Section0 106 22
BodyText/Section0 107 18
BodyText/Section0 108 8
BodyText/Section0 109 36
BodyText/Section0 110 44
BodyText/Section0 111 196
BodyText/Section0 112 73
BodyText/Section0 113 22
BodyText/Section0 114 14
BodyText/Section0 115 8
BodyText/Section0 116 36
BodyText/Section0 117 22
BodyText/Section0 118 20
BodyText/Section0 119 8
BodyText/Section0 120 36
BodyText/Section0 121 22
BodyText/Section0 122 30
BodyText/Section0 123 8
BodyText/Section0 124 36
BodyText/Section0 125 44
BodyText/Section0 126 196
BodyText/Section0 127 73
xml 명령
--------
$ hwp5proc xml --help
usage: hwp5proc xml [-h] [--embedbin] [--no-xml-decl] [--output <file>]
[--format <format>] [--no-validate-wellformed]
<hwp5file>
Transform <hwp5file> into an XML.
positional arguments:
<hwp5file> .hwp file to analyze
optional arguments:
-h, --help show this help message and exit
--embedbin Embed BinData/* streams in the output XML.
--no-xml-decl Do not output <?xml ... ?> XML declaration.
--output <file> Output filename.
--format <format> "flat", "nested" (default: "nested")
--no-validate-wellformed
Do not validate well-formedness of output.
$ hwp5proc xml samples/sample-5017.hwp | xmllint --format -
<?xml version="1.0" encoding="utf-8"?>
<HwpDoc version="5.0.1.7">
<HwpSummaryInfo>
<PropertySetStream byte-order="fffe" clsid="9fa2b660-1061-11d4-b4c6-006097c09d8c" system-identifier="00020105" version="0">
<PropertySet fmtid="9fa2b660-1061-11d4-b4c6-006097c09d8c" offset="48">
<Property id="2" id-label="PIDSI_TITLE" offset="120" type="VT_LPWSTR" type-code="0x001f" value="제목입니다."/>
<Property id="3" id-label="PIDSI_SUBJECT" offset="144" type="VT_LPWSTR" type-code="0x001f" value="주제입니다."/>
<Property id="4" id-label="PIDSI_AUTHOR" offset="168" type="VT_LPWSTR" type-code="0x001f" value="지은이입니다."/>
<Property id="20" id-label="HWPPIDSI_DATE_STR" offset="192" type="VT_LPWSTR" type-code="0x001f" value="2010년 7월 2일 금요일 오후 12:36:13"/>
<Property id="5" id-label="PIDSI_KEYWORDS" offset="256" type="VT_LPWSTR" type-code="0x001f" value="키워드입니다."/>
<Property id="6" id-label="PIDSI_COMMENTS" offset="280" type="VT_LPWSTR" type-code="0x001f" value="기타입니다."/>
<Property id="8" id-label="PIDSI_LASTAUTHOR" offset="304" type="VT_LPWSTR" type-code="0x001f" value="mete0r"/>
<Property id="9" id-label="PIDSI_REVNUMBER" offset="328" type="VT_LPWSTR" type-code="0x001f" value="6, 7, 9, 1053 WIN6"/>
<Property id="12" id-label="PIDSI_CREATE_DTM" offset="376" type="VT_FILETIME" type-code="0x0040" value="2010-07-02 03:36:13.540000"/>
<Property id="13" id-label="PIDSI_LASTSAVE_DTM" offset="388" type="VT_FILETIME" type-code="0x0040" value="2011-06-14 12:54:58.775000"/>
<Property id="11" id-label="PIDSI_LASTPRINTED" offset="400" type="VT_FILETIME" type-code="0x0040" value="1601-01-01 00:00:00"/>
<Property id="14" id-label="PIDSI_PAGECOUNT" offset="412" type="VT_I4" type-code="0x0003" value="2"/>
<Property id="21" id-label="HWPPIDSI_PARACOUNT" offset="420" type="VT_I4" type-code="0x0003" value="26"/>
<Property id="0" id-label="PID_DICTIONARY" offset="428">
<DictionaryEntry id="0" name=""/>
</Property>
</PropertySet>
</PropertySetStream>
</HwpSummaryInfo>
<DocInfo>
<DocumentProperties character-unit-loc-in-paragraph="5" endnote-startnum="1" footnote-startnum="1" list-id="0" math-startnum="1" page-startnum="1" paragraph-id="7" picture-startnum="1" section-count="1" table-startnum="1"/>
<IdMappings bindata="2" borderfills="6" bullets="0" charshapes="10" cn-fonts="2" en-fonts="2" jp-fonts="2" ko-fonts="2" memoshapes="0" numberings="1" other-fonts="2" parashapes="15" styles="14" symbol-fonts="2" tabdefs="3" user-fonts="2">
<BinData access="never" compression="storage_default" flags="0001" storage="embedding">
<BinDataEmbedding attribute-name="bindata" ext="jpg" storage-id="BIN0002"/>
</BinData>
<BinData access="never" compression="storage_default" flags="0001" storage="embedding">
<BinDataEmbedding attribute-name="bindata" ext="png" storage-id="BIN0003"/>
</BinData>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<BorderFill backslash="0" borderflags="0000" colorpattern="0" effect-3d="0" effect-shadow="0" fillflags="00000000" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="top" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
</BorderFill>
<BorderFill backslash="0" borderflags="0000" colorpattern="1" effect-3d="0" effect-shadow="0" fillflags="00000001" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
<Border attribute-name="right" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
<Border attribute-name="top" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
<FillColorPattern attribute-name="fill_colorpattern" background-color="#ffffff" pattern-color="#000000" pattern-type="none" pattern-type-flags="FFFFFFFF"/>
</BorderFill>
<BorderFill backslash="0" borderflags="0000" colorpattern="0" effect-3d="0" effect-shadow="0" fillflags="00000000" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="top" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
</BorderFill>
<BorderFill backslash="0" borderflags="0000" colorpattern="0" effect-3d="0" effect-shadow="0" fillflags="00000000" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="top" color="#0000ff" stroke-flags="02" stroke-type="dashed" width="0.12mm" width-flags="01"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
</BorderFill>
<BorderFill backslash="0" borderflags="0000" colorpattern="1" effect-3d="0" effect-shadow="0" fillflags="00000001" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="top" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
<FillColorPattern attribute-name="fill_colorpattern" background-color="#99ccff" pattern-color="#0099ff" pattern-type="vertical" pattern-type-flags="00000001"/>
</BorderFill>
<BorderFill backslash="0" blur-center="50" borderflags="0000" colorpattern="0" effect-3d="0" effect-shadow="0" fillflags="00000004" gradation="1" image="0" shape="1" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="top" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
<FillGradation attribute-name="fill_gradation" blur="50" gradation-type="circular" shear="0" type="02">
<Coord32 attribute-name="center" x="100" y="0"/>
<colors alpha="0" b="63" g="63" hex="#3f3f3f" r="63"/>
<colors alpha="0" b="127" g="127" hex="#7f7f7f" r="127"/>
</FillGradation>
</BorderFill>
<CharShape basesize="1000" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="1000" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="900" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="900" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="95" en="95" jp="95" ko="95" other="95" symbol="95" user="95"/>
<LetterSpacing attribute-name="letter_spacing" cn="-5" en="-5" jp="-5" ko="-5" other="-5" symbol="-5" user="-5"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="900" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="95" en="95" jp="95" ko="95" other="95" symbol="95" user="95"/>
<LetterSpacing attribute-name="letter_spacing" cn="-5" en="-5" jp="-5" ko="-5" other="-5" symbol="-5" user="-5"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="1000" bold="1" charshapeflags="00000002" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="1000" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="200" en="200" jp="200" ko="200" other="200" symbol="200" user="200"/>
<LetterSpacing attribute-name="letter_spacing" cn="50" en="50" jp="50" ko="50" other="50" symbol="50" user="50"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="2000" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="2000" bold="1" charshapeflags="00000002" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="2000" bold="0" charshapeflags="00000001" italic="1" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<TabDef autotab-left="0" autotab-right="0" flags="00000000">
<Array name="tabs"/>
</TabDef>
<TabDef autotab-left="1" autotab-right="0" flags="00000001">
<Array name="tabs"/>
</TabDef>
<TabDef autotab-left="0" autotab-right="1" flags="00000002">
<Array name="tabs"/>
</TabDef>
<Numbering starting-number="0">
<Array name="levels">
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000000C" numbering-format="^1." space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000010C" numbering-format="^2." space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000000C" numbering-format="^3)" space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000010C" numbering-format="^4)" space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000000C" numbering-format="(^5)" space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000010C" numbering-format="(^6)" space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000002C" numbering-format="^7" space="50" space-type="ratio" width-correction="0"/>
</Array>
</Numbering>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000180" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="1" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="-2620" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="130" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000080" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="1" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000080" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="2000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="00802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="4000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="1" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="02802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="6000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="2" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="04802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="8000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="3" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="06802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="10000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="4" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="08802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="12000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="5" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="0A802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="14000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="6" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="0C802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="word" lineheight-along-fontsize="0" linespacing="150" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000000" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="2" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="word" lineheight-along-fontsize="0" linespacing="150" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000100" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="2" tail-shape="0" use-paper-grid="1" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="-2620" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="130" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000180" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="1" tail-shape="0" use-paper-grid="1" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="2000" doubled-margin-left="3000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000080" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="2000" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="130" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000180" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="1" tail-shape="0" use-paper-grid="1" valign="font" with-next-paragraph="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="바탕글" name="Normal" next-style-id="0" parashape-id="2" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="본문" name="Body" next-style-id="1" parashape-id="13" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 1" name="Outline 1" next-style-id="2" parashape-id="3" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 2" name="Outline 2" next-style-id="3" parashape-id="4" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 3" name="Outline 3" next-style-id="4" parashape-id="5" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 4" name="Outline 4" next-style-id="5" parashape-id="6" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 5" name="Outline 5" next-style-id="6" parashape-id="7" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 6" name="Outline 6" next-style-id="7" parashape-id="8" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 7" name="Outline 7" next-style-id="8" parashape-id="9" unknown="0"/>
<Style charshape-id="0" flags="00" kind="paragraph" lang-id="1042" local-name="쪽 번호" name="Page Number" next-style-id="9" parashape-id="2" unknown="0"/>
<Style charshape-id="2" flags="00" kind="paragraph" lang-id="1042" local-name="머리말" name="Header" next-style-id="10" parashape-id="10" unknown="0"/>
<Style charshape-id="3" flags="00" kind="paragraph" lang-id="1042" local-name="각주" name="Footnote" next-style-id="11" parashape-id="1" unknown="0"/>
<Style charshape-id="3" flags="00" kind="paragraph" lang-id="1042" local-name="미주" name="Endnote" next-style-id="12" parashape-id="1" unknown="0"/>
<Style charshape-id="4" flags="00" kind="paragraph" lang-id="1042" local-name="메모" name="Memo" next-style-id="13" parashape-id="0" unknown="0"/>
</IdMappings>
</DocInfo>
<BodyText>
<SectionDef chid="secd" columnspacing="1134" defaultTabStops="8000" flags="00000000" grid-horizontal="0" grid-vertical="0" hide-background="0" hide-blank-line="0" hide-border="0" hide-footer="0" hide-header="0" hide-page="0" hide-pagenumber="0" numbering-shape-id="1" pagenum-on-split-section="0" section-id="0" show-background-on-first-page-only="0" show-border-on-first-page-only="0" squared-manuscript-paper="0" starting-equationnum="0" starting-pagenum="0" starting-picturenum="0" starting-tablenum="0" text-direction="0" unknown1="0" unknown2="0">
<PageDef attr="00000000" bookbinding="left" bookbinding-offset="0" bottom-offset="4252" footer-offset="4252" header-offset="4252" height="84188" left-offset="8504" orientation="portrait" right-offset="8504" top-offset="5668" width="59528"/>
<FootnoteShape flags="00000000" notes-spacing="283" prefix="" splitter-color="#000000" splitter-length="-1" splitter-margin-bottom="567" splitter-margin-top="850" splitter-stroke-type="01" splitter-unknown="-1" splitter-width="01" starting-number="1" stroke-type="solid" suffix=")" usersymbol="" width="0.12mm"/>
<FootnoteShape flags="00000000" notes-spacing="0" prefix="" splitter-color="#000000" splitter-length="12280" splitter-margin-bottom="567" splitter-margin-top="850" splitter-stroke-type="01" splitter-unknown="224" splitter-width="01" starting-number="1" stroke-type="solid" suffix=")" usersymbol="" width="0.12mm"/>
<PageBorderFill borderfill-id="0" fill="paper" flags="00000001" include-footer="0" include-header="0" margin-bottom="1417" margin-left="1417" margin-right="1417" margin-top="1417" relative-to="paper"/>
<PageBorderFill borderfill-id="0" fill="paper" flags="00000001" include-footer="0" include-header="0" margin-bottom="1417" margin-left="1417" margin-right="1417" margin-top="1417" relative-to="paper"/>
<PageBorderFill borderfill-id="0" fill="paper" flags="00000001" include-footer="0" include-header="0" margin-bottom="1417" margin-left="1417" margin-right="1417" margin-top="1417" relative-to="paper"/>
<ColumnSet>
<Paragraph chars="34" charshapes="5" control="0" controlmask="00000004" instance-id="0" linesegs="1" new-column="0" new-columnsdef="1" new-number="0" new-page="0" new-section="1" paragraph-id="0" parashape-id="0" rangetags="0" split="03" style-id="0" text="00000022" unknown="0" unknown1="1">
<LineSeg bullet="0" chpos="0" height="2000" height-baseline="1700" height-text="2000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="1200" width="42520" x="0" y="0">
<ColumnsDef attr2="0" chid="cold" count="1" direction="l2r" flags="1004" kind="normal" same-widths="1" spacing="0">
<Border attribute-name="splitter" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
</ColumnsDef>
<Text charshape-id="7" lang="ko">한글 </Text>
<Text charshape-id="8" lang="ko">2005</Text>
<Text charshape-id="7" lang="ko"> </Text>
<Text charshape-id="9" lang="ko">예제</Text>
<Text charshape-id="7" lang="ko"> 파일입니다.</Text>
<ControlChar char=" " charshape-id="7" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="1" parashape-id="0" rangetags="0" split="00" style-id="0" text="00000001" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="42520" x="0" y="3200"/>
</Paragraph>
<Paragraph chars="7" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="2" parashape-id="11" rangetags="0" split="00" style-id="10" text="00000007" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="900" height-baseline="765" height-text="900" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="452" width="42520" x="0" y="4800">
<Text charshape-id="2" lang="ko">머리말입니다</Text>
<ControlChar char=" " charshape-id="2" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="2147483648" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="3" parashape-id="0" rangetags="0" split="00" style-id="0" text="00000001" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="42520" x="0" y="6152"/>
</Paragraph>
<Paragraph chars="112" charshapes="3" control="0" controlmask="00000000" instance-id="0" linesegs="3" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="4" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000070" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="7752">
<Text charshape-id="1" lang="ko">본문 </Text>
<Text charshape-id="5" lang="ko">내용</Text>
<Text charshape-id="1" lang="ko">입니다. 본 문서는 </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 워드 프로세서의 파일 저장 형식 중, </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 2002 이후 </Text>
</LineSeg>
<LineSeg bullet="0" chpos="51" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="9352">
<Text charshape-id="1" lang="ko">제품에서 사용되는 </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 문서 파일 형식 5.0 및 </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 97 문서 파일 형식, </Text>
<Text charshape-id="1" lang="en">HWPML</Text>
<Text charshape-id="1" lang="ko">에 관</Text>
</LineSeg>
<LineSeg bullet="0" chpos="103" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="10952">
<Text charshape-id="1" lang="ko">하여 설명한다.</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="20" charshapes="2" control="1" controlmask="00000800" instance-id="0" linesegs="4" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="5" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000014" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="4730" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="13552">
<Text charshape-id="1" lang="ko">표</Text>
</LineSeg>
<LineSeg bullet="0" chpos="1" height="4730" height-baseline="4021" height-text="4730" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="15152">
<TableControl affect-line-spacing="0" chid="tbl " description="" flags="082A2311" flow="block" halign="left" height="4164" height-relto="absolute" hrelto="paragraph" inline="1" instance-id="1453501933" margin-bottom="283" margin-left="283" margin-right="283" margin-top="283" number-category="table" overlap-others="0" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" table-id="0" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="40454" width-relto="absolute" x="0" y="0" z-order="0">
<TableBody borderfill-id="4" cellspacing="0" cols="2" flags="04000006" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" repeat-header="1" rowcols="()" rows="2" split-page="split">
<Array name="validZones"/>
<TableRow>
<TableCell borderfill-id="1" col="0" colspan="1" height="282" linebreak="0" listflags="00000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="3" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="6" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000003" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0">
<Text charshape-id="1" lang="en">A0</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
<TableCell borderfill-id="3" col="1" colspan="1" height="282" linebreak="1" listflags="00000028" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="3" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="7" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000003" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0">
<Text charshape-id="1" lang="en">B0</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell borderfill-id="6" col="0" colspan="1" height="282" linebreak="0" listflags="05000040" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="1" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="bottom" width="20227">
<Paragraph chars="3" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="8" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000003" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0">
<Text charshape-id="1" lang="en">A1</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
<TableCell borderfill-id="5" col="1" colspan="1" height="282" linebreak="0" listflags="00000000" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="2" row="1" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="top" width="20227">
<Paragraph chars="4" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="9" parashape-id="2" rangetags="0" split="00" style-id="0" text="00000004" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0">
<Text charshape-id="1" lang="en">B10</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="4" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="10" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000004" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="1600">
<Text charshape-id="1" lang="en">B11</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
</TableRow>
</TableBody>
</TableControl>
</LineSeg>
<LineSeg bullet="0" chpos="9" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="20482">
<Text charshape-id="1" lang="ko">표</Text>
<Text charshape-id="5" lang="ko">끝</Text>
</LineSeg>
<LineSeg bullet="0" chpos="11" height="4678" height-baseline="3976" height-text="4678" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="22082">
<TableControl affect-line-spacing="0" chid="tbl " description="" flags="082A2311" flow="block" halign="left" height="4112" height-relto="absolute" hrelto="paragraph" inline="1" instance-id="1455447557" margin-bottom="283" margin-left="283" margin-right="283" margin-top="283" number-category="table" overlap-others="0" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" table-id="1" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="40539" width-relto="absolute" x="0" y="0" z-order="1">
<TableBody borderfill-id="1" cellspacing="0" cols="1" flags="04000006" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" repeat-header="1" rowcols="()" rows="1" split-page="split">
<Array name="validZones"/>
<TableRow>
<TableCell borderfill-id="1" col="0" colspan="1" height="4112" linebreak="0" listflags="01000021" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="1" unknown-width="40539" unknown1="0" valign="middle" width="40539">
<Paragraph chars="7" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="11" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000007" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="500" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="3828" x="0" y="0">
<Text charshape-id="1" lang="en">table2</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
</TableRow>
</TableBody>
</TableControl>
<ControlChar char=" " charshape-id="5" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="9" charshapes="1" control="1" controlmask="00000800" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="12" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000009" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="0" x="1500" y="28360">
<TableControl affect-line-spacing="0" chid="tbl " description="" flags="282A2310" flow="block" halign="left" height="2564" height-relto="absolute" hrelto="paragraph" inline="0" instance-id="1455447562" margin-bottom="1134" margin-left="283" margin-right="850" margin-top="567" number-category="table" overlap-others="0" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" table-id="2" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="40454" width-relto="absolute" x="0" y="0" z-order="3">
<TableCaption expand-to-margin="0" flags="00000003" linebreak="0" listflags="00000000" max-width="40454" paragraphs="2" position="bottom" separation="850" textdirection="0" unknown1="0" valign="top" width="8504">
<Paragraph chars="18" charshapes="1" control="0" controlmask="00040000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="13" parashape-id="2" rangetags="0" split="00" style-id="0" text="00000012" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="40452" x="0" y="0">
<Text charshape-id="1" lang="ko">표 </Text>
<AutoNumbering chid="atno" flags="00000004" footnoteshape="0" kind="table" number="3" prefix="" suffix="" superscript="0" usersymbol=""/>
<Text charshape-id="1" lang="en"> 2x2</Text>
<Text charshape-id="1" lang="ko">짜리표</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="4" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="14" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000004" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="40452" x="0" y="1600">
<Text charshape-id="1" lang="ko">가나다</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCaption>
<TableBody borderfill-id="1" cellspacing="0" cols="2" flags="04000006" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" repeat-header="1" rowcols="()" rows="2" split-page="split">
<Array name="validZones"/>
<TableRow>
<TableCell borderfill-id="1" col="0" colspan="1" height="282" linebreak="0" listflags="00000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="15" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000001" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0"/>
</Paragraph>
</TableCell>
<TableCell borderfill-id="1" col="1" colspan="1" height="282" linebreak="0" listflags="04000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="16" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000001" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell borderfill-id="1" col="0" colspan="1" height="282" linebreak="0" listflags="01000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="1" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="17" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000001" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0"/>
</Paragraph>
</TableCell>
<TableCell borderfill-id="1" col="1" colspan="1" height="282" linebreak="0" listflags="04000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="1" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="18" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000001" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0"/>
</Paragraph>
</TableCell>
</TableRow>
</TableBody>
</TableControl>
<ControlChar char=" " charshape-id="5" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="6" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="19" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000006" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="36075">
<Text charshape-id="1" lang="ko">다음 문단</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="20" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000001" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="38675"/>
</Paragraph>
<Paragraph chars="132" charshapes="3" control="0" controlmask="00000000" instance-id="0" linesegs="3" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="21" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000084" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="41275">
<Text charshape-id="1" lang="ko">본 </Text>
<Text charshape-id="6" lang="ko">문서</Text>
<Text charshape-id="1" lang="ko">는 먼저 </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 문서 파일 형식 5.0에 관하여 설명한 후, </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 97 문서 파</Text>
</LineSeg>
<LineSeg bullet="0" chpos="47" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="42875">
<Text charshape-id="1" lang="ko">일 형식, </Text>
<Text charshape-id="1" lang="en">HWPML</Text>
<Text charshape-id="1" lang="ko">에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내의 주요</Text>
</LineSeg>
<LineSeg bullet="0" chpos="97" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="44475">
<Text charshape-id="1" lang="ko">한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="9" charshapes="1" control="1" controlmask="00000800" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="22" parashape-id="0" rangetags="0" split="00" style-id="0" text="00000009" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="42520" x="0" y="57375">
<GShapeObjectControl affect-line-spacing="0" chid="gso " description="" flags="042A6210" flow="block" gshape-id="0" halign="left" height="9810" height-relto="absolute" hrelto="column" inline="0" instance-id="1458668992" margin-bottom="0" margin-left="0" margin-right="0" margin-top="0" number-category="figure" overlap-others="1" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="16350" width-relto="absolute" x="11173" y="490" z-order="2">
<ShapeComponent angle="0" chid="$pic" chid0="$pic" flags="24000000" flip="0" height="9810" initial-height="9810" initial-width="16350" level-in-group="0" local-version="1" scalerotations-count="1" shape-id="0" width="16350" x-in-group="0" y-in-group="0">
<Coord attribute-name="rotation_center" x="8175" y="4905"/>
<Matrix a="1.0" attribute-name="translation" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
<Array name="scalerotations">
<ScaleRotationMatrix>
<Matrix a="1.0" attribute-name="scaler" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
<Matrix a="1.0" attribute-name="rotator" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
</ScaleRotationMatrix>
</Array>
<ShapePicture padding-bottom="0" padding-left="0" padding-right="0" padding-top="0">
<BorderLine arrow-end="none" arrow-end-fill="0" arrow-end-size="smallest" arrow-start="none" arrow-start-fill="0" arrow-start-size="smallest" attribute-name="border" color="#000000" flags="00000000" line-end="round" stroke="none" width="0"/>
<ImageRect attribute-name="rect">
<Coord attribute-name="p0" x="0" y="0"/>
<Coord attribute-name="p1" x="16350" y="0"/>
<Coord attribute-name="p2" x="16350" y="9810"/>
<Coord attribute-name="p3" x="0" y="9810"/>
</ImageRect>
<ImageClip attribute-name="clip" bottom="22500" left="0" right="37500" top="0"/>
<PictureInfo attribute-name="picture" bindata-id="1" brightness="0" contrast="0" effect="0"/>
</ShapePicture>
</ShapeComponent>
</GShapeObjectControl>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="7" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="23" parashape-id="12" rangetags="0" split="00" style-id="12" text="00000007" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="900" height-baseline="765" height-text="900" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="272" width="42520" x="0" y="58975">
<Text charshape-id="3" lang="ko">미주입니다.</Text>
<ControlChar char=" " charshape-id="3" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="10" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="24" parashape-id="14" rangetags="0" split="00" style-id="11" text="0000000A" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="900" height-baseline="765" height-text="900" indented="1" line-head="1" line-tail="1" lineseg-flags="00160000" space-below="272" width="42520" x="0" y="60147">
<Text charshape-id="3" lang="ko">이건 각주이지요.</Text>
<ControlChar char=" " charshape-id="3" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="15" charshapes="1" control="1" controlmask="00000800" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="1" new-section="0" paragraph-id="25" parashape-id="0" rangetags="0" split="04" style-id="0" text="8000000F" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1200" height-baseline="1020" height-text="1200" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="42520" x="0" y="0">
<Text charshape-id="1" lang="ko">다음 페이지</Text>
<GShapeObjectControl affect-line-spacing="0" chid="gso " description="" flags="042A6311" flow="block" gshape-id="1" halign="left" height="1200" height-relto="absolute" hrelto="paragraph" inline="1" instance-id="1571560625" margin-bottom="0" margin-left="0" margin-right="0" margin-top="0" number-category="figure" overlap-others="1" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="1200" width-relto="absolute" x="0" y="0" z-order="4">
<ShapeComponent angle="0" chid="$pic" chid0="$pic" flags="20000000" flip="0" height="1200" initial-height="1614" initial-width="1614" level-in-group="0" local-version="1" scalerotations-count="1" shape-id="1" width="1200" x-in-group="0" y-in-group="0">
<Coord attribute-name="rotation_center" x="600" y="600"/>
<Matrix a="1.0" attribute-name="translation" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
<Array name="scalerotations">
<ScaleRotationMatrix>
<Matrix a="0.7434944237918215" attribute-name="scaler" b="0.0" c="0.0" d="0.7434944237918215" e="0.0" f="0.0"/>
<Matrix a="1.0" attribute-name="rotator" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
</ScaleRotationMatrix>
</Array>
<ShapePicture padding-bottom="0" padding-left="0" padding-right="0" padding-top="0">
<BorderLine arrow-end="none" arrow-end-fill="1" arrow-end-size="smallest" arrow-start="none" arrow-start-fill="1" arrow-start-size="smallest" attribute-name="border" color="#000000" flags="C0000000" line-end="round" stroke="none" width="0"/>
<ImageRect attribute-name="rect">
<Coord attribute-name="p0" x="0" y="0"/>
<Coord attribute-name="p1" x="1614" y="0"/>
<Coord attribute-name="p2" x="1614" y="1614"/>
<Coord attribute-name="p3" x="0" y="1614"/>
</ImageRect>
<ImageClip attribute-name="clip" bottom="1200" left="0" right="1200" top="0"/>
<PictureInfo attribute-name="picture" bindata-id="2" brightness="0" contrast="0" effect="0"/>
</ShapePicture>
</ShapeComponent>
</GShapeObjectControl>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</ColumnSet>
</SectionDef>
</BodyText>
</HwpDoc>
$ hwp5proc xml --embedbin samples/sample-5017.hwp | xmllint --format -
<?xml version="1.0" encoding="utf-8"?>
<HwpDoc version="5.0.1.7">
<HwpSummaryInfo>
<PropertySetStream byte-order="fffe" clsid="9fa2b660-1061-11d4-b4c6-006097c09d8c" system-identifier="00020105" version="0">
<PropertySet fmtid="9fa2b660-1061-11d4-b4c6-006097c09d8c" offset="48">
<Property id="2" id-label="PIDSI_TITLE" offset="120" type="VT_LPWSTR" type-code="0x001f" value="제목입니다."/>
<Property id="3" id-label="PIDSI_SUBJECT" offset="144" type="VT_LPWSTR" type-code="0x001f" value="주제입니다."/>
<Property id="4" id-label="PIDSI_AUTHOR" offset="168" type="VT_LPWSTR" type-code="0x001f" value="지은이입니다."/>
<Property id="20" id-label="HWPPIDSI_DATE_STR" offset="192" type="VT_LPWSTR" type-code="0x001f" value="2010년 7월 2일 금요일 오후 12:36:13"/>
<Property id="5" id-label="PIDSI_KEYWORDS" offset="256" type="VT_LPWSTR" type-code="0x001f" value="키워드입니다."/>
<Property id="6" id-label="PIDSI_COMMENTS" offset="280" type="VT_LPWSTR" type-code="0x001f" value="기타입니다."/>
<Property id="8" id-label="PIDSI_LASTAUTHOR" offset="304" type="VT_LPWSTR" type-code="0x001f" value="mete0r"/>
<Property id="9" id-label="PIDSI_REVNUMBER" offset="328" type="VT_LPWSTR" type-code="0x001f" value="6, 7, 9, 1053 WIN6"/>
<Property id="12" id-label="PIDSI_CREATE_DTM" offset="376" type="VT_FILETIME" type-code="0x0040" value="2010-07-02 03:36:13.540000"/>
<Property id="13" id-label="PIDSI_LASTSAVE_DTM" offset="388" type="VT_FILETIME" type-code="0x0040" value="2011-06-14 12:54:58.775000"/>
<Property id="11" id-label="PIDSI_LASTPRINTED" offset="400" type="VT_FILETIME" type-code="0x0040" value="1601-01-01 00:00:00"/>
<Property id="14" id-label="PIDSI_PAGECOUNT" offset="412" type="VT_I4" type-code="0x0003" value="2"/>
<Property id="21" id-label="HWPPIDSI_PARACOUNT" offset="420" type="VT_I4" type-code="0x0003" value="26"/>
<Property id="0" id-label="PID_DICTIONARY" offset="428">
<DictionaryEntry id="0" name=""/>
</Property>
</PropertySet>
</PropertySetStream>
</HwpSummaryInfo>
<DocInfo>
<DocumentProperties character-unit-loc-in-paragraph="5" endnote-startnum="1" footnote-startnum="1" list-id="0" math-startnum="1" page-startnum="1" paragraph-id="7" picture-startnum="1" section-count="1" table-startnum="1"/>
<IdMappings bindata="2" borderfills="6" bullets="0" charshapes="10" cn-fonts="2" en-fonts="2" jp-fonts="2" ko-fonts="2" memoshapes="0" numberings="1" other-fonts="2" parashapes="15" styles="14" symbol-fonts="2" tabdefs="3" user-fonts="2">
<BinData access="never" compression="storage_default" flags="0001" storage="embedding">
<BinDataEmbedding attribute-name="bindata" ext="jpg" inline="true" storage-id="BIN0002">
/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1
c2luZyBJSkcgSlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUI
BwcHCQkICgwUDQwLCwwZEhMPFB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8n
OT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIyMjIyMjIyMjIyMjIyMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgBLAH0AwEiAAIRAQMR
Af/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF
BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYX
GBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6
g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV
1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAAB
AgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXET
IjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJ
SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5
+v/aAAwDAQACEQMRAD8A68L9KeBQBS1zlCAe1OApQKdigBuKUKKdQBQAmKAKUD86
WgBAtGKcBS4oAMUbeaXFOAoC4wLRtFOxS4pDG7fajbinYoxQAmPajFOx7UUANxSY
pxozQA3FLtFOz70lSK4m2m4p5FFAXGbaCBTqXFAXGYFKBTsUCgLigVIKaBmnqOKt
BcUCpABTQtOAq0K4Y4pQKXFOAqriuAFAFAGKdVCEA4pcUvagUwYoFLigUtMkbz60
vFLmlxVBzDeaOadiigOYTFGKXn1owaLhcTFGKUgetGDRcLiYoxRijFMLibfakKj0
p2KM+9AXG4pDTjS0CGGkp2KMUAN20mKfikIoGRmkIpxFBoERkdaaQKeRSEUAR49q
Kfj60UAZQFOAoFOFcZsIBTqAKAKADFOxQBS4oAMUUYpcUAIKcKXFAoAQDilFLn3o
xQAgFLilFLQAm2loxQRQAnpS0UUAM+lFLiikMSjPvRRQAUGlz70Z96kVxMUUufek
FAXAUA0Ad6VaaHceOlPHSmjpT1HFUiWOxThSDtSgVoiRwGKUUCkFOIDhQKKDVIBR
ThSClFUhMBS0gpaoQuacKbmnCgBKUUtIBQK4UUtFAXG5ozS5ozTAbto207PvRigB
MUlONGKAGkUhFPppHSgBKKWkNADTSEU7FJQA00hFONIRQA000in4ppHFADaKWigD
KApwFAFKK5DcAKcBQBSigBAKXFFL/wABoAAKXFGKXHpQAClFFLtoAAKWjFLn3oAS
ijPvRn3pCDPvRn3ooz70ALikpc+9BoASilNJQAUUfSk/hoAbiilNJSGGc0Z4paKA
DPvQKM+9KKkVx4608fepgp461ohMkApR1ptPFWiQHalFB6UCriA6lpKWhALn3pRS
Cl5qiRKWilz71QC0UooFArh2pR/Oilz70BcbijPvRn3paYCZ96Wl70lABRiiigAo
xRiigAIppp2KKAExSEU/PvSUARkUhpxFIRQAGkIpxpDQAwimmnkU00AJiijFFAGU
KeKQUoFcpsApwoFKO1AABQKXPvRQAYpdtFL2pDAUUufejPvQAZ96M+9FFABRRRQA
UUUUAFGfeiikIM+9GfeijPvQAlFLn3pKAExSUp60lIYUlLSUAFKKSlFAEgp4pgp4
qluIeOlPpopxrREAKcKQcGnY4qkAgpaSgUxDhS0gpRViHUuKSlFACjpSim04UCuH
elz70gpwoC42iil/hpgJS4paKAFoFHvS596AEoozRmmA00UppOKACkNOoPWkA0ik
NKRQRQA0im08000AIaYaeaaaAG80UUUwMsUooFKK5jcBThQKAKAAClx1oxTs+9Ik
MUufejPvRSGFKKSigApaKKACiij+GkMSilooAbRS0GkISjPvRQaADPvRRn3oz70A
FFLn3pKAG0lLQaQxKUUlKOtAEgp4pY4i3II+lSeSw45ya0jF7mbkhBThzRtI60oH
cVaQAKdSAc0uMdaaQCUopwXdnGeKAjnoCavlJckIGp+aURsByOKChHJNHKxc8e4n
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
miu+5kf/2Q==
</BinDataEmbedding>
</BinData>
<BinData access="never" compression="storage_default" flags="0001" storage="embedding">
<BinDataEmbedding attribute-name="bindata" ext="png" inline="true" storage-id="BIN0003">
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5
Q7t/AAAACXBIWXMAAA3WAAAN1gGQb3mcAAAACXZwQWcAAAAQAAAAEABcxq3DAAAC
V0lEQVQ4y32TMU9UQRDHf7tvOY47uAgel4tBhUKIJoZE0YbSSiBoQW2hFQnfwEjH
F7CHjg6auwIaGm20wwYS6AUSNCdwB++93RmLd4AK+E+2mp2Z339n1szPzyMiuZmZ
mTelUmlIVZV/1Gg04u97e6tTk5Nb09PT1Ov1i5grFos453qq1epcX1/fqIj8lWyM
oVwu09vb+2pjY2OuVqt9mZh4ydraelYgu6ZGVW0cxxwfHXEFAegqFJ4Oj4ws1ur1
tysrq1/Hx8fZ3NzEqiqqioggISDBo8Ejf5zgPa1mE+fco8H7gx+Xl5eHFxYWMgJV
RUWREGgGy4GWMBiczTp3O6En8qTHx+zu7HJycvK8Uql8WFpafDc7O5s4VUHUggR2
G8r6foHIGMoFcEa519Hkcf4EVaVcvk2l0o/3fnRs7FkpSZJDJ6JYq/gg2NY+xZ+H
EPWgSYGunhLdnZDr6ECBrnyefD5Po9HAGINzUduCCiLCj4M9vn3+hNoctrNIrrsf
/3CIgQe3EBGstVhrCSG0cxSnKqha0jTlbnWA1y+msJHD2ggbWaqlDpwD0YjIWkQE
7z3njV02ASX1nr5iJ08GctkYVQBB8bRagDFYazHGEEJAJJueU1HUKiEEkjTlLEnh
6jISRREG8N7jQ5tAFCcqWL3EclHETVLNGgXffoNzCypZIE1T4ji+NtkYk1EYkxFc
WGhvYkYgOOduKMCF/4ygXSCOY3zkpdVqnlprUiDwf0WtVvP07OxMfAi4nZ1dUP3V
lc+/z+Vyd5Rr/9IlCZg4Sfa2trePQPkN6rGAJMLKdHsAAAAldEVYdGRhdGU6Y3Jl
YXRlADIwMTAtMDUtMjRUMDc6NDI6MTctMDY6MDB3nikDAAAAJXRFWHRkYXRlOm1v
ZGlmeQAyMDEwLTA1LTI0VDA3OjQyOjE3LTA2OjAwBsORvwAAADV0RVh0TGljZW5z
ZQBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9MR1BMLzIuMS87
wbQYAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA90RVh0
U291cmNlAG51b3ZlWFQy6iA23AAAACJ0RVh0U291cmNlX1VSTABodHRwOi8vbnVv
dmV4dC5wd3NwLm5ldJGJxy0AAAAASUVORK5CYII=
</BinDataEmbedding>
</BinData>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Gulim" flags="61" font-file-type="ttf" metric="1" name="굴림">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="11" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<FaceName alternate="0" default="1" default-font="Batang" flags="61" font-file-type="ttf" metric="1" name="바탕">
<Panose1 arm-style="1" attribute-name="panose1" contrast="0" family-type="2" letterform="1" midline="1" proportion="0" serif-style="3" stroke-variation="1" weight="6" x-height="1"/>
</FaceName>
<BorderFill backslash="0" borderflags="0000" colorpattern="0" effect-3d="0" effect-shadow="0" fillflags="00000000" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="top" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
</BorderFill>
<BorderFill backslash="0" borderflags="0000" colorpattern="1" effect-3d="0" effect-shadow="0" fillflags="00000001" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
<Border attribute-name="right" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
<Border attribute-name="top" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
<FillColorPattern attribute-name="fill_colorpattern" background-color="#ffffff" pattern-color="#000000" pattern-type="none" pattern-type-flags="FFFFFFFF"/>
</BorderFill>
<BorderFill backslash="0" borderflags="0000" colorpattern="0" effect-3d="0" effect-shadow="0" fillflags="00000000" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="top" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
</BorderFill>
<BorderFill backslash="0" borderflags="0000" colorpattern="0" effect-3d="0" effect-shadow="0" fillflags="00000000" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="top" color="#0000ff" stroke-flags="02" stroke-type="dashed" width="0.12mm" width-flags="01"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
</BorderFill>
<BorderFill backslash="0" borderflags="0000" colorpattern="1" effect-3d="0" effect-shadow="0" fillflags="00000001" gradation="0" image="0" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="top" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
<FillColorPattern attribute-name="fill_colorpattern" background-color="#99ccff" pattern-color="#0099ff" pattern-type="vertical" pattern-type-flags="00000001"/>
</BorderFill>
<BorderFill backslash="0" blur-center="50" borderflags="0000" colorpattern="0" effect-3d="0" effect-shadow="0" fillflags="00000004" gradation="1" image="0" shape="1" slash="0">
<Border attribute-name="left" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="right" color="#000000" stroke-flags="01" stroke-type="solid" width="0.4mm" width-flags="06"/>
<Border attribute-name="top" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="bottom" color="#000000" stroke-flags="01" stroke-type="solid" width="0.12mm" width-flags="01"/>
<Border attribute-name="diagonal" color="#000000" stroke-flags="01" stroke-type="solid" width="0.1mm" width-flags="00"/>
<FillGradation attribute-name="fill_gradation" blur="50" gradation-type="circular" shear="0" type="02">
<Coord32 attribute-name="center" x="100" y="0"/>
<colors alpha="0" b="63" g="63" hex="#3f3f3f" r="63"/>
<colors alpha="0" b="127" g="127" hex="#7f7f7f" r="127"/>
</FillGradation>
</BorderFill>
<CharShape basesize="1000" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="1000" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="900" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="900" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="95" en="95" jp="95" ko="95" other="95" symbol="95" user="95"/>
<LetterSpacing attribute-name="letter_spacing" cn="-5" en="-5" jp="-5" ko="-5" other="-5" symbol="-5" user="-5"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="900" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="95" en="95" jp="95" ko="95" other="95" symbol="95" user="95"/>
<LetterSpacing attribute-name="letter_spacing" cn="-5" en="-5" jp="-5" ko="-5" other="-5" symbol="-5" user="-5"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="1000" bold="1" charshapeflags="00000002" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="1000" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="200" en="200" jp="200" ko="200" other="200" symbol="200" user="200"/>
<LetterSpacing attribute-name="letter_spacing" cn="50" en="50" jp="50" ko="50" other="50" symbol="50" user="50"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="2000" bold="0" charshapeflags="00000000" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="2000" bold="1" charshapeflags="00000002" italic="0" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<CharShape basesize="2000" bold="0" charshapeflags="00000001" italic="1" outline="0" shade-color="#ffffff" shadow="0" shadow-color="#b2b2b2" text-color="#000000" underline="none" underline-color="#000000" underline-style="solid">
<FontFace attribute-name="font_face" cn="1" en="1" jp="1" ko="1" other="1" symbol="1" user="1"/>
<LetterWidthExpansion attribute-name="letter_width_expansion" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<LetterSpacing attribute-name="letter_spacing" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<RelativeSize attribute-name="relative_size" cn="100" en="100" jp="100" ko="100" other="100" symbol="100" user="100"/>
<Position attribute-name="position" cn="0" en="0" jp="0" ko="0" other="0" symbol="0" user="0"/>
<ShadowSpace attribute-name="shadow_space" x="10" y="10"/>
</CharShape>
<TabDef autotab-left="0" autotab-right="0" flags="00000000">
<Array name="tabs"/>
</TabDef>
<TabDef autotab-left="1" autotab-right="0" flags="00000001">
<Array name="tabs"/>
</TabDef>
<TabDef autotab-left="0" autotab-right="1" flags="00000002">
<Array name="tabs"/>
</TabDef>
<Numbering starting-number="0">
<Array name="levels">
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000000C" numbering-format="^1." space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000010C" numbering-format="^2." space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000000C" numbering-format="^3)" space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000010C" numbering-format="^4)" space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000000C" numbering-format="(^5)" space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000010C" numbering-format="(^6)" space="50" space-type="ratio" width-correction="0"/>
<NumberingLevel align="left" auto-indent="1" auto-width="1" charshape-id="-1" flags="0000002C" numbering-format="^7" space="50" space-type="ratio" width-correction="0"/>
</Array>
</Numbering>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000180" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="1" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="-2620" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="130" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000080" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="1" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000080" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="2000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="00802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="4000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="1" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="02802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="6000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="2" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="04802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="8000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="3" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="06802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="10000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="4" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="08802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="12000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="5" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="0A802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="14000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="outline" ignore-margin="0" in-single-line="0" indent="0" level="6" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="20" numbering-bullet-id="0" parashapeflags="0C802880" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="word" lineheight-along-fontsize="0" linespacing="150" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000000" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="2" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="word" lineheight-along-fontsize="0" linespacing="150" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000100" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="2" tail-shape="0" use-paper-grid="1" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="-2620" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="130" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000180" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="1" tail-shape="0" use-paper-grid="1" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="2000" doubled-margin-left="3000" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="0" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="160" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000080" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="0" tail-shape="0" use-paper-grid="0" valign="font" with-next-paragraph="0"/>
<ParaShape align="both" autospace-alphabet="0" autospace-number="0" border-bottom="0" border-left="0" border-right="0" border-top="0" borderfill-id="2" doubled-margin-bottom="0" doubled-margin-left="0" doubled-margin-right="0" doubled-margin-top="0" flags2="00000000" head-shape="none" ignore-margin="0" in-single-line="0" indent="2000" level="0" linebreak-alphabet="word" linebreak-hangul="char" lineheight-along-fontsize="0" linespacing="130" linespacing-type="ratio" linked-border="0" minimum-space="0" numbering-bullet-id="0" parashapeflags="00000180" protect="0" protect-single-line="0" reserved="0" start-new-page="0" tabdef-id="1" tail-shape="0" use-paper-grid="1" valign="font" with-next-paragraph="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="바탕글" name="Normal" next-style-id="0" parashape-id="2" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="본문" name="Body" next-style-id="1" parashape-id="13" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 1" name="Outline 1" next-style-id="2" parashape-id="3" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 2" name="Outline 2" next-style-id="3" parashape-id="4" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 3" name="Outline 3" next-style-id="4" parashape-id="5" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 4" name="Outline 4" next-style-id="5" parashape-id="6" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 5" name="Outline 5" next-style-id="6" parashape-id="7" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 6" name="Outline 6" next-style-id="7" parashape-id="8" unknown="0"/>
<Style charshape-id="1" flags="00" kind="paragraph" lang-id="1042" local-name="개요 7" name="Outline 7" next-style-id="8" parashape-id="9" unknown="0"/>
<Style charshape-id="0" flags="00" kind="paragraph" lang-id="1042" local-name="쪽 번호" name="Page Number" next-style-id="9" parashape-id="2" unknown="0"/>
<Style charshape-id="2" flags="00" kind="paragraph" lang-id="1042" local-name="머리말" name="Header" next-style-id="10" parashape-id="10" unknown="0"/>
<Style charshape-id="3" flags="00" kind="paragraph" lang-id="1042" local-name="각주" name="Footnote" next-style-id="11" parashape-id="1" unknown="0"/>
<Style charshape-id="3" flags="00" kind="paragraph" lang-id="1042" local-name="미주" name="Endnote" next-style-id="12" parashape-id="1" unknown="0"/>
<Style charshape-id="4" flags="00" kind="paragraph" lang-id="1042" local-name="메모" name="Memo" next-style-id="13" parashape-id="0" unknown="0"/>
</IdMappings>
</DocInfo>
<BodyText>
<SectionDef chid="secd" columnspacing="1134" defaultTabStops="8000" flags="00000000" grid-horizontal="0" grid-vertical="0" hide-background="0" hide-blank-line="0" hide-border="0" hide-footer="0" hide-header="0" hide-page="0" hide-pagenumber="0" numbering-shape-id="1" pagenum-on-split-section="0" section-id="0" show-background-on-first-page-only="0" show-border-on-first-page-only="0" squared-manuscript-paper="0" starting-equationnum="0" starting-pagenum="0" starting-picturenum="0" starting-tablenum="0" text-direction="0" unknown1="0" unknown2="0">
<PageDef attr="00000000" bookbinding="left" bookbinding-offset="0" bottom-offset="4252" footer-offset="4252" header-offset="4252" height="84188" left-offset="8504" orientation="portrait" right-offset="8504" top-offset="5668" width="59528"/>
<FootnoteShape flags="00000000" notes-spacing="283" prefix="" splitter-color="#000000" splitter-length="-1" splitter-margin-bottom="567" splitter-margin-top="850" splitter-stroke-type="01" splitter-unknown="-1" splitter-width="01" starting-number="1" stroke-type="solid" suffix=")" usersymbol="" width="0.12mm"/>
<FootnoteShape flags="00000000" notes-spacing="0" prefix="" splitter-color="#000000" splitter-length="12280" splitter-margin-bottom="567" splitter-margin-top="850" splitter-stroke-type="01" splitter-unknown="224" splitter-width="01" starting-number="1" stroke-type="solid" suffix=")" usersymbol="" width="0.12mm"/>
<PageBorderFill borderfill-id="0" fill="paper" flags="00000001" include-footer="0" include-header="0" margin-bottom="1417" margin-left="1417" margin-right="1417" margin-top="1417" relative-to="paper"/>
<PageBorderFill borderfill-id="0" fill="paper" flags="00000001" include-footer="0" include-header="0" margin-bottom="1417" margin-left="1417" margin-right="1417" margin-top="1417" relative-to="paper"/>
<PageBorderFill borderfill-id="0" fill="paper" flags="00000001" include-footer="0" include-header="0" margin-bottom="1417" margin-left="1417" margin-right="1417" margin-top="1417" relative-to="paper"/>
<ColumnSet>
<Paragraph chars="34" charshapes="5" control="0" controlmask="00000004" instance-id="0" linesegs="1" new-column="0" new-columnsdef="1" new-number="0" new-page="0" new-section="1" paragraph-id="0" parashape-id="0" rangetags="0" split="03" style-id="0" text="00000022" unknown="0" unknown1="1">
<LineSeg bullet="0" chpos="0" height="2000" height-baseline="1700" height-text="2000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="1200" width="42520" x="0" y="0">
<ColumnsDef attr2="0" chid="cold" count="1" direction="l2r" flags="1004" kind="normal" same-widths="1" spacing="0">
<Border attribute-name="splitter" color="#000000" stroke-flags="00" stroke-type="none" width="0.1mm" width-flags="00"/>
</ColumnsDef>
<Text charshape-id="7" lang="ko">한글 </Text>
<Text charshape-id="8" lang="ko">2005</Text>
<Text charshape-id="7" lang="ko"> </Text>
<Text charshape-id="9" lang="ko">예제</Text>
<Text charshape-id="7" lang="ko"> 파일입니다.</Text>
<ControlChar char=" " charshape-id="7" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="1" parashape-id="0" rangetags="0" split="00" style-id="0" text="00000001" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="42520" x="0" y="3200"/>
</Paragraph>
<Paragraph chars="7" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="2" parashape-id="11" rangetags="0" split="00" style-id="10" text="00000007" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="900" height-baseline="765" height-text="900" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="452" width="42520" x="0" y="4800">
<Text charshape-id="2" lang="ko">머리말입니다</Text>
<ControlChar char=" " charshape-id="2" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="2147483648" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="3" parashape-id="0" rangetags="0" split="00" style-id="0" text="00000001" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="42520" x="0" y="6152"/>
</Paragraph>
<Paragraph chars="112" charshapes="3" control="0" controlmask="00000000" instance-id="0" linesegs="3" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="4" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000070" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="7752">
<Text charshape-id="1" lang="ko">본문 </Text>
<Text charshape-id="5" lang="ko">내용</Text>
<Text charshape-id="1" lang="ko">입니다. 본 문서는 </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 워드 프로세서의 파일 저장 형식 중, </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 2002 이후 </Text>
</LineSeg>
<LineSeg bullet="0" chpos="51" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="9352">
<Text charshape-id="1" lang="ko">제품에서 사용되는 </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 문서 파일 형식 5.0 및 </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 97 문서 파일 형식, </Text>
<Text charshape-id="1" lang="en">HWPML</Text>
<Text charshape-id="1" lang="ko">에 관</Text>
</LineSeg>
<LineSeg bullet="0" chpos="103" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="10952">
<Text charshape-id="1" lang="ko">하여 설명한다.</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="20" charshapes="2" control="1" controlmask="00000800" instance-id="0" linesegs="4" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="5" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000014" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="4730" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="13552">
<Text charshape-id="1" lang="ko">표</Text>
</LineSeg>
<LineSeg bullet="0" chpos="1" height="4730" height-baseline="4021" height-text="4730" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="15152">
<TableControl affect-line-spacing="0" chid="tbl " description="" flags="082A2311" flow="block" halign="left" height="4164" height-relto="absolute" hrelto="paragraph" inline="1" instance-id="1453501933" margin-bottom="283" margin-left="283" margin-right="283" margin-top="283" number-category="table" overlap-others="0" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" table-id="0" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="40454" width-relto="absolute" x="0" y="0" z-order="0">
<TableBody borderfill-id="4" cellspacing="0" cols="2" flags="04000006" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" repeat-header="1" rowcols="()" rows="2" split-page="split">
<Array name="validZones"/>
<TableRow>
<TableCell borderfill-id="1" col="0" colspan="1" height="282" linebreak="0" listflags="00000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="3" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="6" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000003" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0">
<Text charshape-id="1" lang="en">A0</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
<TableCell borderfill-id="3" col="1" colspan="1" height="282" linebreak="1" listflags="00000028" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="3" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="7" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000003" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0">
<Text charshape-id="1" lang="en">B0</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell borderfill-id="6" col="0" colspan="1" height="282" linebreak="0" listflags="05000040" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="1" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="bottom" width="20227">
<Paragraph chars="3" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="8" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000003" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0">
<Text charshape-id="1" lang="en">A1</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
<TableCell borderfill-id="5" col="1" colspan="1" height="282" linebreak="0" listflags="00000000" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="2" row="1" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="top" width="20227">
<Paragraph chars="4" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="9" parashape-id="2" rangetags="0" split="00" style-id="0" text="00000004" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0">
<Text charshape-id="1" lang="en">B10</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="4" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="10" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000004" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="1600">
<Text charshape-id="1" lang="en">B11</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
</TableRow>
</TableBody>
</TableControl>
</LineSeg>
<LineSeg bullet="0" chpos="9" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="20482">
<Text charshape-id="1" lang="ko">표</Text>
<Text charshape-id="5" lang="ko">끝</Text>
</LineSeg>
<LineSeg bullet="0" chpos="11" height="4678" height-baseline="3976" height-text="4678" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="22082">
<TableControl affect-line-spacing="0" chid="tbl " description="" flags="082A2311" flow="block" halign="left" height="4112" height-relto="absolute" hrelto="paragraph" inline="1" instance-id="1455447557" margin-bottom="283" margin-left="283" margin-right="283" margin-top="283" number-category="table" overlap-others="0" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" table-id="1" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="40539" width-relto="absolute" x="0" y="0" z-order="1">
<TableBody borderfill-id="1" cellspacing="0" cols="1" flags="04000006" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" repeat-header="1" rowcols="()" rows="1" split-page="split">
<Array name="validZones"/>
<TableRow>
<TableCell borderfill-id="1" col="0" colspan="1" height="4112" linebreak="0" listflags="01000021" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="1" unknown-width="40539" unknown1="0" valign="middle" width="40539">
<Paragraph chars="7" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="11" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000007" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="500" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="3828" x="0" y="0">
<Text charshape-id="1" lang="en">table2</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
</TableRow>
</TableBody>
</TableControl>
<ControlChar char=" " charshape-id="5" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="9" charshapes="1" control="1" controlmask="00000800" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="12" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000009" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="0" x="1500" y="28360">
<TableControl affect-line-spacing="0" chid="tbl " description="" flags="282A2310" flow="block" halign="left" height="2564" height-relto="absolute" hrelto="paragraph" inline="0" instance-id="1455447562" margin-bottom="1134" margin-left="283" margin-right="850" margin-top="567" number-category="table" overlap-others="0" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" table-id="2" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="40454" width-relto="absolute" x="0" y="0" z-order="3">
<TableCaption expand-to-margin="0" flags="00000003" linebreak="0" listflags="00000000" max-width="40454" paragraphs="2" position="bottom" separation="850" textdirection="0" unknown1="0" valign="top" width="8504">
<Paragraph chars="18" charshapes="1" control="0" controlmask="00040000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="13" parashape-id="2" rangetags="0" split="00" style-id="0" text="00000012" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="40452" x="0" y="0">
<Text charshape-id="1" lang="ko">표 </Text>
<AutoNumbering chid="atno" flags="00000004" footnoteshape="0" kind="table" number="3" prefix="" suffix="" superscript="0" usersymbol=""/>
<Text charshape-id="1" lang="en"> 2x2</Text>
<Text charshape-id="1" lang="ko">짜리표</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="4" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="14" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000004" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="40452" x="0" y="1600">
<Text charshape-id="1" lang="ko">가나다</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCaption>
<TableBody borderfill-id="1" cellspacing="0" cols="2" flags="04000006" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" repeat-header="1" rowcols="()" rows="2" split-page="split">
<Array name="validZones"/>
<TableRow>
<TableCell borderfill-id="1" col="0" colspan="1" height="282" linebreak="0" listflags="00000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="15" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000001" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0"/>
</Paragraph>
</TableCell>
<TableCell borderfill-id="1" col="1" colspan="1" height="282" linebreak="0" listflags="04000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="0" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="16" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000001" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell borderfill-id="1" col="0" colspan="1" height="282" linebreak="0" listflags="01000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="1" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="17" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000001" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0"/>
</Paragraph>
</TableCell>
<TableCell borderfill-id="1" col="1" colspan="1" height="282" linebreak="0" listflags="04000020" padding-bottom="141" padding-left="141" padding-right="141" padding-top="141" paragraphs="1" row="1" rowspan="1" textdirection="0" unknown-width="20227" unknown1="0" valign="middle" width="20227">
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="18" parashape-id="2" rangetags="0" split="00" style-id="0" text="80000001" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="19944" x="0" y="0"/>
</Paragraph>
</TableCell>
</TableRow>
</TableBody>
</TableControl>
<ControlChar char=" " charshape-id="5" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="6" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="19" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000006" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="36075">
<Text charshape-id="1" lang="ko">다음 문단</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="1" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="20" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000001" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="38675"/>
</Paragraph>
<Paragraph chars="132" charshapes="3" control="0" controlmask="00000000" instance-id="0" linesegs="3" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="21" parashape-id="13" rangetags="0" split="00" style-id="1" text="00000084" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="41275">
<Text charshape-id="1" lang="ko">본 </Text>
<Text charshape-id="6" lang="ko">문서</Text>
<Text charshape-id="1" lang="ko">는 먼저 </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 문서 파일 형식 5.0에 관하여 설명한 후, </Text>
<Text charshape-id="1" lang="other"></Text>
<Text charshape-id="1" lang="ko">글 97 문서 파</Text>
</LineSeg>
<LineSeg bullet="0" chpos="47" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="42875">
<Text charshape-id="1" lang="ko">일 형식, </Text>
<Text charshape-id="1" lang="en">HWPML</Text>
<Text charshape-id="1" lang="ko">에 관하여 설명한다. 각 형식에 대한 설명은 문서 파일 형식 내의 주요</Text>
</LineSeg>
<LineSeg bullet="0" chpos="97" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="41020" x="1500" y="44475">
<Text charshape-id="1" lang="ko">한 자료 형식 및 파일 구조, 레코드 구조에 대해서 설명한다.</Text>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="9" charshapes="1" control="1" controlmask="00000800" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="22" parashape-id="0" rangetags="0" split="00" style-id="0" text="00000009" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1000" height-baseline="850" height-text="1000" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="42520" x="0" y="57375">
<GShapeObjectControl affect-line-spacing="0" chid="gso " description="" flags="042A6210" flow="block" gshape-id="0" halign="left" height="9810" height-relto="absolute" hrelto="column" inline="0" instance-id="1458668992" margin-bottom="0" margin-left="0" margin-right="0" margin-top="0" number-category="figure" overlap-others="1" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="16350" width-relto="absolute" x="11173" y="490" z-order="2">
<ShapeComponent angle="0" chid="$pic" chid0="$pic" flags="24000000" flip="0" height="9810" initial-height="9810" initial-width="16350" level-in-group="0" local-version="1" scalerotations-count="1" shape-id="0" width="16350" x-in-group="0" y-in-group="0">
<Coord attribute-name="rotation_center" x="8175" y="4905"/>
<Matrix a="1.0" attribute-name="translation" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
<Array name="scalerotations">
<ScaleRotationMatrix>
<Matrix a="1.0" attribute-name="scaler" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
<Matrix a="1.0" attribute-name="rotator" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
</ScaleRotationMatrix>
</Array>
<ShapePicture padding-bottom="0" padding-left="0" padding-right="0" padding-top="0">
<BorderLine arrow-end="none" arrow-end-fill="0" arrow-end-size="smallest" arrow-start="none" arrow-start-fill="0" arrow-start-size="smallest" attribute-name="border" color="#000000" flags="00000000" line-end="round" stroke="none" width="0"/>
<ImageRect attribute-name="rect">
<Coord attribute-name="p0" x="0" y="0"/>
<Coord attribute-name="p1" x="16350" y="0"/>
<Coord attribute-name="p2" x="16350" y="9810"/>
<Coord attribute-name="p3" x="0" y="9810"/>
</ImageRect>
<ImageClip attribute-name="clip" bottom="22500" left="0" right="37500" top="0"/>
<PictureInfo attribute-name="picture" bindata-id="1" brightness="0" contrast="0" effect="0"/>
</ShapePicture>
</ShapeComponent>
</GShapeObjectControl>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="7" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="23" parashape-id="12" rangetags="0" split="00" style-id="12" text="00000007" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="900" height-baseline="765" height-text="900" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="272" width="42520" x="0" y="58975">
<Text charshape-id="3" lang="ko">미주입니다.</Text>
<ControlChar char=" " charshape-id="3" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="10" charshapes="1" control="0" controlmask="00000000" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="0" new-section="0" paragraph-id="24" parashape-id="14" rangetags="0" split="00" style-id="11" text="0000000A" unknown="0" unknown1="0">
<LineSeg bullet="0" chpos="0" height="900" height-baseline="765" height-text="900" indented="1" line-head="1" line-tail="1" lineseg-flags="00160000" space-below="272" width="42520" x="0" y="60147">
<Text charshape-id="3" lang="ko">이건 각주이지요.</Text>
<ControlChar char=" " charshape-id="3" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
<Paragraph chars="15" charshapes="1" control="1" controlmask="00000800" instance-id="0" linesegs="1" new-column="0" new-columnsdef="0" new-number="0" new-page="1" new-section="0" paragraph-id="25" parashape-id="0" rangetags="0" split="04" style-id="0" text="8000000F" unknown="1" unknown1="0">
<LineSeg bullet="0" chpos="0" height="1200" height-baseline="1020" height-text="1200" indented="0" line-head="1" line-tail="1" lineseg-flags="00060000" space-below="600" width="42520" x="0" y="0">
<Text charshape-id="1" lang="ko">다음 페이지</Text>
<GShapeObjectControl affect-line-spacing="0" chid="gso " description="" flags="042A6311" flow="block" gshape-id="1" halign="left" height="1200" height-relto="absolute" hrelto="paragraph" inline="1" instance-id="1571560625" margin-bottom="0" margin-left="0" margin-right="0" margin-top="0" number-category="figure" overlap-others="1" protect-size-when-vrelto-paragraph="0" restrict-in-page="1" text-side="both" unknown1="0" unknown2="0" valign="top" vrelto="paragraph" width="1200" width-relto="absolute" x="0" y="0" z-order="4">
<ShapeComponent angle="0" chid="$pic" chid0="$pic" flags="20000000" flip="0" height="1200" initial-height="1614" initial-width="1614" level-in-group="0" local-version="1" scalerotations-count="1" shape-id="1" width="1200" x-in-group="0" y-in-group="0">
<Coord attribute-name="rotation_center" x="600" y="600"/>
<Matrix a="1.0" attribute-name="translation" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
<Array name="scalerotations">
<ScaleRotationMatrix>
<Matrix a="0.7434944237918215" attribute-name="scaler" b="0.0" c="0.0" d="0.7434944237918215" e="0.0" f="0.0"/>
<Matrix a="1.0" attribute-name="rotator" b="0.0" c="0.0" d="1.0" e="0.0" f="0.0"/>
</ScaleRotationMatrix>
</Array>
<ShapePicture padding-bottom="0" padding-left="0" padding-right="0" padding-top="0">
<BorderLine arrow-end="none" arrow-end-fill="1" arrow-end-size="smallest" arrow-start="none" arrow-start-fill="1" arrow-start-size="smallest" attribute-name="border" color="#000000" flags="C0000000" line-end="round" stroke="none" width="0"/>
<ImageRect attribute-name="rect">
<Coord attribute-name="p0" x="0" y="0"/>
<Coord attribute-name="p1" x="1614" y="0"/>
<Coord attribute-name="p2" x="1614" y="1614"/>
<Coord attribute-name="p3" x="0" y="1614"/>
</ImageRect>
<ImageClip attribute-name="clip" bottom="1200" left="0" right="1200" top="0"/>
<PictureInfo attribute-name="picture" bindata-id="2" brightness="0" contrast="0" effect="0"/>
</ShapePicture>
</ShapeComponent>
</GShapeObjectControl>
<ControlChar char=" " charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</ColumnSet>
</SectionDef>
</BodyText>
</HwpDoc>
$ hwp5proc xml samples/sample-5017.hwp | xmllint --xpath '//PictureInfo' -
<PictureInfo attribute-name="picture" bindata-id="1" brightness="0" contrast="0" effect="0"/>
<PictureInfo attribute-name="picture" bindata-id="2" brightness="0" contrast="0" effect="0"/>
$ hwp5proc xml samples/sample-5017.hwp | dd obs=1M 2>/dev/null | head -n 1
<?xml version="1.0" encoding="utf-8"?>
$ hwp5proc xml --no-xml-decl --no-validate-wellformed samples/sample-5017.hwp | dd obs=1M 2>/dev/null | head -c 26 | sed -e 's/$/\n/g'
<HwpDoc version="5.0.1.7">
|