# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2015-2025, Artifex
# This file is distributed under the same license as the PyMuPDF package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PyMuPDF 1.26.7\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-25 23:33+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ko\n"
"Language-Team: ko <LL@li.org>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n"

#: ../../header.rst:-1 7172941a6af740c8a8c939eeb12aab6f
msgid "Artifex"
msgstr "Artifex"

#: ../../header.rst:-1 7f24f6f0cd5c48f7b5ef12886e7d3dc2
msgid ""
"PyMuPDF is a high-performance Python library for data extraction, "
"analysis, conversion & manipulation of PDF (and other) documents."
msgstr "|PyMuPDF| 는 |PDF| 및 기타 문서의 데이터 추출, 분석, 변환, 조작을 위한 고성능 Python 라이브러리입니다."

#: ../../header.rst:-1 2ce7ac460eea4d7fa274674358f58cb3
msgid ""
"PDF Text Extraction, PDF Image Extraction, PDF Conversion, PDF Tables, "
"PDF Splitting, PDF Creation, Pyodide, PyScript"
msgstr "|PDF| 텍스트 추출, |PDF| 이미지 추출, |PDF| 변환, |PDF| 테이블, |PDF| 분할, |PDF| 생성, Pyodide, PyScript"

#: ../../archive-class.rst:7 4da66911f34043f4b535f63a47cba447
msgid "Archive"
msgstr "Archive (아카이브)"

#: ../../archive-class.rst:9 1dbbb103178b492a8c9bf5b05d021272
msgid "New in v1.21.0"
msgstr "v1.21.0에서 새로 추가됨"

#: ../../archive-class.rst:11 1e7ee6091313470abe0dcc5c8168a504
msgid ""
"This class represents a generalization of file folders and container "
"files like ZIP and TAR archives. Archives allow accessing arbitrary "
"collections of file folders, ZIP / TAR files and single binary data "
"elements as if they all were part of one hierarchical tree of folders."
msgstr "이 클래스는 ZIP 및 TAR 아카이브와 같은 파일 폴더 및 컨테이너 파일의 일반화를 나타냅니다. 아카이브는 파일 폴더, ZIP/TAR 파일 및 단일 바이너리 데이터 요소의 임의 컬렉션에 접근할 수 있게 하며, 모두 하나의 계층적 폴더 트리의 일부인 것처럼 처리합니다."

#: ../../archive-class.rst:13 bc799244f4a54577b1ab6043ddcef969
msgid ""
"In PyMuPDF, archives are currently only used by :ref:`Story` objects to "
"specify where to look for fonts, images and other resources."
msgstr "|PyMuPDF| 에서 아카이브는 현재 :ref:`Story` 객체에서만 사용되며, 글꼴, 이미지 및 기타 리소스를 찾을 위치를 지정합니다."

#: ../../archive-class.rst:16 733307d2ac0c48d5943722db88b66ca3
msgid "**Method / Attribute**"
msgstr "**메서드 / 속성**"

#: ../../archive-class.rst:16 067a02c3d0eb402e87db2ab8a79cec6a
msgid "**Short Description**"
msgstr "**간략 설명**"

#: ../../archive-class.rst:18 917e00b33c264053b763260480ae3cb0
msgid ":meth:`Archive.add`"
msgstr ":meth:`Archive.add`"

#: ../../archive-class.rst:18 5758685d282946d0b76452d8a3d35bf1
msgid "add new data to the archive"
msgstr "아카이브에 새 데이터 추가"

#: ../../archive-class.rst:19 96e83a97ca3a4e0d99f2eba9b8dd862c
msgid ":meth:`Archive.has_entry`"
msgstr ":meth:`Archive.has_entry`"

#: ../../archive-class.rst:19 e29b1efc996f43298b3e2c9fd91522a4
msgid "check if given name is a member"
msgstr "주어진 이름이 멤버인지 확인"

#: ../../archive-class.rst:20 7e3fbbcec68b4db0b0e06433c33177c1
msgid ":meth:`Archive.read_entry`"
msgstr ":meth:`Archive.read_entry`"

#: ../../archive-class.rst:20 4cbe9ceb4c8744f69ad9da999cf33862
msgid "read the data given by the name"
msgstr "이름으로 지정된 데이터 읽기"

#: ../../archive-class.rst:21 40716b5223004d5ba100ffb57f39be5a
msgid ":attr:`Archive.entry_list`"
msgstr ":attr:`Archive.entry_list`"

#: ../../archive-class.rst:21 c6a15b6d228b4c37a9d06697f7992694
msgid "list[dict] of archive items"
msgstr "아카이브 항목의 list[dict]"

#: ../../archive-class.rst:24 d96c6d9573704987968f177a3bf7a3ad
msgid "**Class API**"
msgstr "**클래스 API**"

#: ../../archive-class.rst:30 d4ac6bed829f43429a56efde53217fce
msgid "Creates a new archive. Without parameters, an empty archive is created."
msgstr "새 아카이브를 생성합니다. 매개변수가 없으면 빈 아카이브가 생성됩니다."

#: ../../archive-class.rst:32 ce56c558cdfd467bb88c2e5a14edbc06
msgid "If provided, `content` may be one of the following:"
msgstr "제공되는 경우 `content` 는 다음 중 하나일 수 있습니다:"

#: ../../archive-class.rst:34 b4730a481ea84967b6cb58ae9fe5ba6e
msgid "another Archive: the archive is being made a sub-archive of the new one."
msgstr "다른 Archive: 아카이브가 새 아카이브의 하위 아카이브가 됩니다."

#: ../../archive-class.rst:36 5b42f6018b314dbca0ec8d6039baf4d7
msgid ""
"a string: this must be the name of a local folder or file. `pathlib.Path`"
" objects are also supported."
msgstr "문자열: 로컬 폴더 또는 파일의 이름이어야 합니다. `pathlib.Path` 객체도 지원됩니다."

#: ../../archive-class.rst:38 619d605a712947c2a548c8e110f21c7d
msgid ""
"A **folder** will be converted to a sub-archive, so its files (and any "
"sub-folders) can be accessed by their names."
msgstr "**폴더** 는 하위 아카이브로 변환되므로 파일(및 모든 하위 폴더)을 이름으로 접근할 수 있습니다."

#: ../../archive-class.rst:39 4cd647737643458d9e392abbb2da302c
msgid ""
"A **file** will be read with mode `\"rb\"` and these binary data (a "
"`bytes` object) be treated as a single-member sub-archive. In this case, "
"the `path` parameter is **mandatory** and should be the member name under"
" which this item can be found / retrieved."
msgstr "**파일** 은 `\"rb\"` 모드로 읽히며 이 바이너리 데이터(`bytes` 객체)는 단일 멤버 하위 아카이브로 처리됩니다. 이 경우 `path` 매개변수는 **필수** 이며 이 항목을 찾거나 검색할 수 있는 멤버 이름이어야 합니다."

#: ../../archive-class.rst:41 6b1e54d53ee048bebe0aa7b13aa24963
msgid ""
"a `zipfile.ZipFile` or `tarfile.TarFile` object: Will be added as a sub-"
"archive."
msgstr "`zipfile.ZipFile` 또는 `tarfile.TarFile` 객체: 하위 아카이브로 추가됩니다."

#: ../../archive-class.rst:43 3e15f440e05843dc80023b21dca6c101
msgid ""
"a Python binary object (`bytes`, `bytearray`, `io.BytesIO`): this will "
"add a single-member sub-archive. In this case, the `path` parameter is "
"**mandatory** and should be the member name under which this item can be "
"found / retrieved."
msgstr "Python 바이너리 객체(`bytes`, `bytearray`, `io.BytesIO`): 단일 멤버 하위 아카이브를 추가합니다. 이 경우 `path` 매개변수는 **필수** 이며 이 항목을 찾거나 검색할 수 있는 멤버 이름이어야 합니다."

#: ../../archive-class.rst:45 0d17f917bfaf4703827752f14540c1b0
msgid ""
"a tuple `(data, name)`: This will add a single-member sub-archive with "
"the member name ``name``. ``data`` may be a Python binary object or a "
"local file name (in which case its binary file content is used). Use this"
" format if you need to specify `path`."
msgstr "튜플 `(data, name)`: 멤버 이름 ``name`` 을 가진 단일 멤버 하위 아카이브를 추가합니다. ``data`` 는 Python 바이너리 객체이거나 로컬 파일 이름일 수 있습니다(이 경우 바이너리 파일 내용이 사용됨). `path` 를 지정해야 하는 경우 이 형식을 사용하세요."

#: ../../archive-class.rst:47 1597cdc3f8254638bf2cdf9bc2309574
msgid ""
"a Python sequence: This is a convenience format to specify any "
"combination of the above."
msgstr "Python 시퀀스: 위 항목의 임의 조합을 지정하는 편의 형식입니다."

#: ../../archive-class.rst:49 4988de212ed54833a49be91d2d82d21d
msgid "If provided, `path` must be a string."
msgstr "제공되는 경우 `path` 는 문자열이어야 합니다."

#: ../../archive-class.rst:51 f90f1ba75dbd4b94be663d3d1a03ce47
msgid ""
"If `content` is either binary data or a file name, this parameter is "
"mandatory and must be the name under which the data can be found."
msgstr "`content` 가 바이너리 데이터이거나 파일 이름인 경우 이 매개변수는 필수이며 데이터를 찾을 수 있는 이름이어야 합니다."

#: ../../archive-class.rst:53 2b3e0332d6b34ab1ad0dd16b095eadfe
msgid ""
"Otherwise this parameter is optional. It can be used to simulate a folder"
" name or a mount point, under which this sub-archive's elements can be "
"found. For example this specification `Archive((data, \"name\"), "
"\"path\")` means that `data` will be found using the element name "
"`\"path/name\"`. Similar is true for other sub-archives: to retrieve "
"members of a ZIP sub-archive, their names must be prefixed with "
"`\"path/\"`. The main purpose of this parameter probably is to "
"differentiate between duplicate names."
msgstr "그렇지 않으면 이 매개변수는 선택 사항입니다. 폴더 이름이나 마운트 포인트를 시뮬레이션하는 데 사용할 수 있으며, 이 하위 아카이브의 요소를 찾을 수 있습니다. 예를 들어 이 사양 `Archive((data, \"name\"), \"path\")` 는 `data` 가 요소 이름 `\"path/name\"` 을 사용하여 찾을 수 있음을 의미합니다. 다른 하위 아카이브도 마찬가지입니다: ZIP 하위 아카이브의 멤버를 검색하려면 이름에 `\"path/\"` 접두사가 있어야 합니다. 이 매개변수의 주요 목적은 아마도 중복 이름을 구분하는 것입니다."

#: ../../archive-class.rst:55 5faa270a9a8e4b1e9cb54ca0b81bec9e
msgid ""
"If duplicate entry names exist in the archive, always the last entry with"
" that name will be found / retrieved. During archive creation, or "
"appending more data to an archive (see :meth:`Archive.add`) no check for "
"duplicates will be made. Use the `path` parameter to prevent this from "
"happening."
msgstr "아카이브에 중복 항목 이름이 존재하는 경우 항상 해당 이름의 마지막 항목이 찾아지거나 검색됩니다. 아카이브 생성 중 또는 아카이브에 더 많은 데이터를 추가하는 동안(:meth:`Archive.add` 참조) 중복 확인이 수행되지 않습니다. 이를 방지하려면 `path` 매개변수를 사용하세요."

#: ../../archive-class.rst:59 8f8691f33cb24edf8cf015488e88618a
msgid ""
"Append a sub-archive. The meaning of the parameters are exactly the same "
"as explained above. Of course, parameter `content` is not optional here."
msgstr "하위 아카이브를 추가합니다. 매개변수의 의미는 위에서 설명한 것과 정확히 같습니다. 물론 여기서는 `content` 매개변수가 선택 사항이 아닙니다."

#: ../../archive-class.rst:63 d7d9c4ee5eb44c0b95fe42f32102c97a
msgid "Checks whether an entry exists in any of the sub-archives."
msgstr "항목이 하위 아카이브 중 하나에 존재하는지 확인합니다."

#: ../../archive-class.rst 5f8828ec2f374296878d56b8bda07845
#: 8a109a840a9f48f69f8ad6d589cd57ea
msgid "Parameters"
msgstr "매개변수"

#: ../../archive-class.rst:65 ../../archive-class.rst:73
#: 9a6f2dbd567f43d2bfe08e06091dcabb ed415071f9ec4041bffb1dcf6075f18d
msgid ""
"The fully qualified name of the entry. So must include any `path` prefix "
"under which the entry's sub-archive has been added."
msgstr "항목의 정규화된 이름. 항목의 하위 아카이브가 추가된 `path` 접두사를 포함해야 합니다."

#: ../../archive-class.rst 77dc263426c34dc88d2d354f2137f0bd
#: d7ec8d61f7784b09a3583b2731f89a03
msgid "Returns"
msgstr "반환값"

#: ../../archive-class.rst:67 82d8554eda284d14be8c15dcd79fb3ca
msgid "`True` or `False`."
msgstr "`True` 또는 `False`."

#: ../../archive-class.rst:71 a873f11522bd47f09f770c162ec439ca
msgid "Retrieve the data of an entry."
msgstr "항목의 데이터를 검색합니다."

#: ../../archive-class.rst:75 1dcd801a861448d2bc31a0ae9ab2b9ca
msgid ""
"The binary data (`bytes`) of the entry. If not found, an exception is "
"raised."
msgstr "항목의 바이너리 데이터(`bytes`). 찾을 수 없으면 예외가 발생합니다."

#: ../../archive-class.rst:79 7e31c0d4b2874e7aa8dd5ae7daa91341
msgid ""
"A list of the archive's sub-archives. Each list item is a dictionary with"
" the following keys:"
msgstr "아카이브의 하위 아카이브 목록. 각 목록 항목은 다음 키를 가진 딕셔너리입니다:"

#: ../../archive-class.rst:81 dc6567d9e6a4485690cf0a5f6fb09b30
msgid "`entries` -- a list of (top-level) entry names in this sub-archive."
msgstr "`entries` -- 이 하위 아카이브의 (최상위) 항목 이름 목록."

#: ../../archive-class.rst:82 78d2dbe9caeb4e6b9ae6de4d14d95e52
msgid ""
"`fmt` -- the format of the sub-archive. This is one of the strings "
"\"dir\" (file folder), \"zip\" (ZIP archive), \"tar\" (TAR archive), or "
"\"tree\" for single binary entries or file content."
msgstr "`fmt` -- 하위 아카이브의 형식. 문자열 \"dir\"(파일 폴더), \"zip\"(ZIP 아카이브), \"tar\"(TAR 아카이브) 또는 단일 바이너리 항목이나 파일 내용의 경우 \"tree\" 중 하나입니다."

#: ../../archive-class.rst:83 8934885694024d44ac1f04c95acb8fae
msgid ""
"`path` -- the value of the `path` parameter under which this sub-archive "
"was added."
msgstr "`path` -- 이 하위 아카이브가 추가된 `path` 매개변수의 값."

#: ../../archive-class.rst:85 9bd80fbd40594e6da4b7541250d79442
msgid "**Example:**"
msgstr "**예제:**"

#: ../../footer.rst:46 23b6293c2dc24cbd87c6de2cd2f05c0c
msgid "This documentation covers all versions up to |version|."
msgstr "이 문서는 |version| 버전까지의 모든 버전을 다룹니다."

