Shotnest

Shotnest · 라이브러리

토큰 없는 비교를 사용 불가로 읽기

빈 입력 두 개는 정확히 같지만, 나눌 토큰이 없으므로 토큰 겹침은 사용할 수 없음으로 남습니다. 빈 칸은 읽은 내용이 없다는 뜻입니다.

동일성과 겹침은 서로 다른 질문에 답합니다

비교 도구는 세 가지를 보여 줍니다. 정확히 같음은 원래 문자열을 비교하며, 빈 문자열 두 개는 같습니다. 정규화 후 같음은 정규화하고 공백을 줄인 형태를 비교하는데, 여기서도 같습니다. 토큰 겹침은 공유하는 서로 다른 토큰의 수를 전체 서로 다른 토큰의 수로 나눕니다. 양쪽 모두 토큰이 하나도 없으면 0 ÷ 0이 되므로, 도구는 0이나 1을 지어내는 대신 수치를 표시하지 않습니다.

공백만 들어 있는 칸도 거의 똑같이 동작합니다. 원래 문자열이 다르므로 빈 칸과 정확히 같지는 않지만, 정규화하면 둘 다 비게 되고 겹침은 이번에도 사용할 수 없습니다.

겹침은 한쪽에 토큰이 생겨야 비로소 숫자가 됩니다. 빈 첫 번째 텍스트와 red blue를 비교하면 0이 나오고, red와 blue는 두 번째 텍스트에만 있는 것으로 표시됩니다.

입력값

첫 번째 텍스트
두 번째 텍스트

결과

정확히 같음
예
정규화 후 같음
예
단어 겹침
사용할 수 없음
첫 번째 텍스트에만 있음
사용할 수 없음
두 번째 텍스트에만 있음
사용할 수 없음

텍스트가 겹친다고 두 이미지나 문서가 동일하다는 뜻은 아닙니다.

비교 결과가 비어 있을 때

  1. 두 칸에 붙여 넣으려던 텍스트가 실제로 들어 있는지 확인하세요.
  2. 텍스트를 스크린샷에서 가져왔다면 Shotnest에서 열고 텍스트 항목을 보세요.
  3. 앱에 ‘이 스크린샷에서 텍스트를 찾지 못했습니다’라고 표시된다면, 차이가 없는 것이 아니라 읽을 내용이 없었던 것입니다.
  4. 양쪽에 단어가 들어간 뒤 다시 비교하세요.
공백 두 칸 대 빈 칸 · 정확히 같음
아니요
공백 두 칸 대 빈 칸 · 정규화 후 같음
예
공백 두 칸 대 빈 칸 · 토큰 겹침
사용할 수 없음

피해야 할 오해

빈 입력에는 증거가 없습니다

도구는 아무것도 없는 것에 숫자를 붙이지 않습니다. 한쪽이나 양쪽이 비어 있다면 어느 동일성 줄도 믿지 말고 원본 이미지를 확인하는 것이 다음 단계입니다.

Shotnest의 정리하기에도 짧은 읽기 결과를 위한 장치가 따로 있습니다. 어느 한 스크린샷의 텍스트가 20자 미만이면 단어를 아예 비교하지 않고, 더 정밀한 256비트 이미지 지문으로 판단합니다.