REDACT← 가이드

검은 사각형은 마스킹이 아닙니다

PDF에 관한 오해 중 대가가 가장 큰 것이며, 증인 이름·급여·의료 정보·가리지 않은 계약서를 누구도 세지 못할 만큼 여러 번 공개 영역으로 흘려보냈습니다. 단어 위에 검은 직사각형을 그리는 것은 그 단어를 지우는 것이 아닙니다. 직사각형을 그리는 것입니다. 단어는 그 아래에 그대로 있습니다.

브라우저에서 PDF 가리기 →글자를 없애고, 없어졌음을 증명하세요.

PDF 페이지란 실제로 무엇인가

PDF 페이지는 그림이 아닙니다. 그리기 명령의 목록입니다. 이 글리프를 이 위치에 이 글꼴로 놓아라, 이 선을 그어라, 이 사각형을 채워라. 워드프로세서나 뷰어의 주석 도구, 또는 대부분의 '마스킹' 확장에서 검은 직사각형을 더하면, 그 목록 **맨 끝에 명령 하나를 더** 붙이는 것입니다. 앞선 글자 명령은 그대로입니다. 눈으로는 나중에 칠해진 직사각형이 글리프를 덮습니다. 구조로는 글자가 있던 자리에 그대로 있고, 파일을 *보는* 대신 *읽는* 모든 것 — 복사·붙여넣기, 텍스트 추출기, 검색 색인, 화면 낭독기 — 은 직사각형을 지나쳐 글자를 읽습니다.

글자는 어떻게 다시 나오나

세 가지 방법이 있고 어느 것도 고급이 아닙니다. PDF를 열고 검게 칠한 영역을 커서로 선택해 복사한 뒤 아무 텍스트 편집기에 붙여넣으세요. 가려졌던 단어가 나타납니다. 아무 추출 도구나 파일에 돌리면 페이지의 글자를 통째로 돌려줍니다. 또는 파일의 원시 내용을 열면 문자열이 그대로 보이는 경우가 많습니다. 해킹이 아니라 파일이 설계대로 작동하는 것입니다. 불편한 점은 문서를 만든 사람은 알아챌 방법이 없다는 것입니다. 화면에서는 가려져 보이니까요 — 조심하던 사람에게 계속 일어나는 이유가 바로 그것입니다.

진짜 마스킹이 해야 하는 일

결과물에 글자 개체가 **존재해서는 안 됩니다**. 정직한 길은 둘입니다. 해당 글자 연산자를 없애고 내용 스트림을 다시 짜거나, 해당 페이지를 이미지로 바꿔 사각형을 이미지 위에 칠하고 그 이미지로 페이지를 다시 짓는 것입니다. 이 앱은 의도적으로 두 번째를 택합니다. 반쯤 될 수 없는 길이기 때문입니다. 마스킹 상자가 있는 페이지는 래스터화되고, 상자가 래스터 위에 칠해지고, 페이지는 그 결과로 다시 지어집니다 — 아래에 되살릴 글자 개체가 남지 않습니다. 상자가 없는 페이지는 원본에서 그대로 복사되어 벡터 글자와 선명도, 선택 가능성을 유지합니다.

대가를, 분명하게

페이지를 래스터화하는 데는 대가가 있고 숨기기보다 말하는 쪽을 택합니다. 가린 페이지에서는 글자를 더 이상 선택하거나 검색할 수 없고 파일은 커집니다. 그것이 보장의 값입니다. 그래서 실제로 가린 페이지만 변환합니다 — 쉰 쪽짜리 계약서에서 두 쪽을 가렸다면 마흔여덟 쪽은 진짜 글자를 유지합니다. 그리고 결과물을 원본 위에 덮어쓰지 않고 **항상 새 문서로 조립하는** 이유이기도 합니다. 저장할 때 개체 표 전체를 다시 쓰는 라이브러리는, 페이지에서 뺀 뒤에도 원래 글자 개체를 고아 개체로 파일에 남길 수 있습니다. 처음부터 새로 지으면 구조적으로 불가능해집니다.

자주 묻는 질문

글자 위에 검은 직사각형을 그리면 가려지나요?

아닙니다. 직사각형은 위에 그려지고 글자는 파일에 남아 복사·붙여넣기나 추출기로 되돌아옵니다. PDF에서 우발적 공개의 첫째 원인입니다.

그냥 검은색으로 형광펜 칠하면 안 되나요?

안 됩니다. 형광펜은 페이지 위 주석이고 아래 글자는 그대로입니다. 어떤 뷰어는 형광펜을 지울 수도 있습니다.

평탄화(flatten)하면 해결되나요?

믿을 만하게 해결되지 않습니다. 평탄화는 보통 주석을 페이지 내용에 합칠 뿐, 글자 연산자를 반드시 지우지는 않습니다.

앱은 왜 페이지를 이미지로 바꾸나요?

덮는 대신 글자 개체를 없애기 때문입니다. 마스킹 상자가 있는 페이지만 변환됩니다.

파일이 커지나요?

가린 페이지에서는 커집니다. 글자가 정말 사라졌다는 것의 정직한 대가입니다.

이미지에서 글자를 복구할 수 있나요?

글리프가 없으니 추출할 것이 없습니다. 물론 페이지에 보이도록 남긴 것은 읽힙니다. 마스킹은 덮은 것을 없애지, 남긴 것을 없애지 않습니다.

글자를 없애고, 없어졌음을 증명하세요. Redact는 단어를 덮는 대신 페이지에서 들어내고, 방금 만든 파일을 다시 열어 두 가지 방법 — 텍스트 추출과 원시 스트림 검사 — 으로 뒤진 뒤에야 내려받게 합니다. 파일은 브라우저를 벗어나지 않습니다.

브라우저에서 PDF 가리기
언어: TR EN DE ES FR IT PT AR RU JA KO