cobiz / tests /cli_tests /hwp5proc.txt
seawolf2357's picture
Add tests
3315103 verified
프로그램 설명 및 사용법을 간단하게 표시한다::
$ 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
</TableRow>
</TableBody>
</TableControl>
<ControlChar char="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" charshape-id="1" code="13" kind="CHAR" name="PARAGRAPH_BREAK"/>
</LineSeg>
</Paragraph>
</TableCell>
</TableRow>
</TableBody>
</TableControl>
<ControlChar char="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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="&#13;" 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">