전체 글(400)
-
#18 화면 캡처도 QR로 보낼 수 있게
QR scan4u Series #18화면 캡처도 QR로 보낼 수 있게캡처 이미지를 전송할 파일로 준비하고 데이터 양을 조절하기📱 ▦ → 📄옮기고 싶은 내용이 이미 저장된 파일이 아니라 지금 보고 있는 화면일 때도 있습니다. QR scan4u의 Windows 송신 쪽에는 화면 캡처를 준비하는 기능이 들어 있습니다. 캡처한 이미지를 파일 데이터로 만들면 그다음은 앞서 설명한 QR 전송과 같은 흐름입니다. 이번 편에서는 화면을 사진으로 촬영하는 것과 캡처 데이터를 전달하는 것의 차이, 이미지 크기와 품질 설정이 전송량에 미치는 영향을 살펴보겠습니다.1. 화면 캡처가 전송할 원본이 된다휴대전화로 모니터를 직접 찍으면 화면의 모습이 사진에 남습니다. 그 사진에는 촬영 각도나 화면 반사, 주변의 모습이 함께 들..
2026.10.31 -
#17 Windows에서는 파일을 고르고 QR로 보여준다
QR scan4u Series #17Windows에서는 파일을 고르고 QR로 보여준다파일 선택, 전송 준비, QR 표시를 사용자의 동작으로 연결하기📱 ▦ → 📄지금까지 파일을 나누고 수신한 조각을 복원하는 내부 흐름을 설명했습니다. 이번 편에서는 보내는 쪽의 사용 과정으로 돌아와 보겠습니다. Windows 송신 화면에서는 파일을 선택하고 QR 전송을 준비한 뒤, 상대 기기가 카메라로 볼 수 있게 표시합니다. 복잡한 전송 구조가 사용자에게는 몇 단계의 동작으로 연결되는 지점입니다. 파일 데이터를 외부 서버에 올리지 않고 화면으로 전달한다는 중심을 유지하면서, 각 설정이 어떤 역할을 하는지 살펴보겠습니다.1. 파일을 선택하고 전송할 원본을 정한다송신은 선택한 파일을 읽는 데서 시작합니다. 파일이 있는 경..
2026.10.30 -
#16 받은 파일이 원본과 같은지 확인한다
QR scan4u Series #16받은 파일이 원본과 같은지 확인한다프레임 검사와 전체 파일 검증을 나눠 완료 상태를 판단하기📱 ▦ → 📄파일 조각을 모두 모아 출력 파일을 만들었다면 마지막 질문이 남습니다. 받은 파일의 내용이 원본과 같은가입니다. 이름과 확장자가 같다고 답할 수는 없고, 길이만 같아도 충분하지 않습니다. QR scan4u의 전송 형식에는 프레임 검증이 들어 있으며, 복원 뒤에는 파일 전체의 SHA-256 값을 비교합니다. 이번 글에서는 이 두 검사가 어느 단계에서 무엇을 확인하는지 설명하고, 검증값을 암호화와 혼동하지 않도록 역할을 분리해 보겠습니다.1. 인식된 내용이 유효한 전송 데이터인지카메라가 QR을 읽었다는 것은 표현된 내용을 얻었다는 뜻입니다. 그 내용이 파일 전송 형식..
2026.10.29 -
#15 모은 QR 조각을 다시 파일로 합친다
QR scan4u Series #15모은 QR 조각을 다시 파일로 합친다입력 순서와 무관하게 확보한 데이터를 원본 바이트 순서로 기록하기📱 ▦ → 📄모든 QR 조각을 읽었다면 이제 화면의 코드가 아니라 하나의 파일을 얻어야 합니다. 이 단계가 파일 복원입니다. 수신 중에는 여러 번호에 나눠 저장했던 데이터를 원래 순서로 읽어 하나의 출력에 기록합니다. 단순히 모인 데이터를 붙이는 것처럼 보이지만, 누락 확인과 순서, 마지막 조각의 길이까지 맞아야 원본이 유지됩니다. 이번 편에서는 카메라 입력의 순서에서 벗어나, 파일 자체의 순서로 데이터를 되돌리는 과정을 설명하겠습니다.1. 복원 전에 필요한 번호가 모두 있어야 한다수신 프로그램은 조각별 저장을 사용하므로 파일을 만들 때 필요한 전체 번호를 알고 있습..
2026.10.28 -
#14 99%에서 멈췄다면, 빠진 QR을 찾는다
QR scan4u Series #1499%에서 멈췄다면, 빠진 QR을 찾는다누락 번호를 확인하고 필요한 QR만 다시 읽어 수신을 마무리하기📱 ▦ → 📄수신 진행률이 99%라면 곧 끝날 것처럼 느껴집니다. 하지만 마지막 조각 하나가 없으면 원본 데이터를 온전히 만들 수 없습니다. 많이 받았다는 숫자만으로는 어느 QR을 더 읽어야 하는지 알기 어렵죠. QR scan4u에는 누락된 프레임 번호를 확인하는 화면과, 송신 쪽에서 표시할 프레임을 선택하는 기능이 있습니다. 이번 편에서는 받은 번호를 기준으로 누락을 계산하고, 필요한 데이터만 다시 보여 주는 흐름을 정리하겠습니다.1. 완료 직전에도 빠진 데이터는 남아 있을 수 있다진행률은 확보한 조각 수를 전체 수와 비교한 결과입니다. 높은 값은 많이 모았다는 ..
2026.10.27 -
#13 몇 장을 놓쳐도 처음부터 받을 필요 없도록
QR scan4u Series #13몇 장을 놓쳐도 처음부터 받을 필요 없도록받은 조각과 전송 상태를 저장해 수신을 이어 가는 구조📱 ▦ → 📄QR 파일 전송은 카메라가 화면을 계속 바라보는 동안 여러 조각을 모으는 작업입니다. 중간에 구도가 바뀌거나 앱 화면을 벗어나면 수신이 잠시 끊길 수 있습니다. 이미 대부분을 받았는데 그때마다 처음부터 다시 시작해야 한다면 사용하기 불편하겠죠. 그래서 받은 조각과 번호를 저장해 활용하는 구조가 필요합니다. 이번 편에서는 중복 관리를 넘어, 수신한 상태를 남겨 두고 같은 전송을 다시 알아보는 이어 받기의 원리를 살펴보겠습니다.1. 메모리에 기억하는 것과 저장해 두는 것실행 중인 프로그램의 변수에 받은 번호를 보관하면 같은 화면에서 중복을 구분할 수 있습니다. 하..
2026.10.26