전체 글(391)
-
#09 화면에서 QR이 계속 바뀌는 이유
QR scan4u Series #09화면에서 QR이 계속 바뀌는 이유여러 데이터 조각을 시간 순서로 펼쳐 보이는 QR 송신 화면📱 ▦ → 📄파일을 조각으로 나누고 필요한 정보까지 준비했다면, 이제 데이터를 상대 기기에 보여 줄 차례입니다. QR 파일 전송 화면에서는 같은 자리에 서로 다른 QR이 계속 나타납니다. 처음 보면 움직이는 그림처럼 느껴지지만, 각 화면은 파일의 다른 부분을 전달하고 있습니다. 한 장으로 파일을 담기 어려워 여러 장을 시간 순서로 보여 주는 것이죠. 이번 편에서는 QR이 바뀌는 화면을 송신 과정으로 해석하고, 반복 표시가 수신에 어떤 도움을 주는지 살펴보겠습니다.1. 한 화면이 여러 조각을 전달한다여러 QR을 표시하는 방법은 몇 가지로 생각할 수 있습니다. 모든 코드를 한 번..
2026.10.22 -
#08 파일 이름과 크기도 함께 보내야 한다
QR scan4u Series #08파일 이름과 크기도 함께 보내야 한다파일 조각을 해석하고 완료를 판단하기 위한 메타데이터📱 ▦ → 📄앞선 편에서는 파일을 조각으로 나누고 번호를 붙이는 과정을 설명했습니다. 그런데 번호가 있는 데이터만 모으면 어떤 이름으로 저장할지, 얼마나 받아야 끝나는지 알 수 없습니다. 데이터 조각과 함께 파일을 설명하는 정보도 전달해야 하죠. QR scan4u의 파일 안내에는 이름과 크기, 조각 수와 검증값 등이 들어 있습니다. 이번 편에서는 이러한 정보가 왜 필요한지, 그리고 파일 안내를 받은 것과 실제 데이터를 다 받은 것을 어떻게 구분하는지 살펴보겠습니다.1. 데이터를 설명하는 별도의 안내바이트 조각에는 원본 파일 이름이 저절로 따라오지 않습니다. 같은 바이트를 여러 이..
2026.10.21 -
#07 파일 조각마다 번호를 붙이는 이유
QR scan4u Series #07파일 조각마다 번호를 붙이는 이유QR이 읽힌 순서가 달라도 원래 파일의 위치를 찾는 방법📱 ▦ → 📄화면이 QR을 순서대로 보여 주면 카메라도 그 순서대로 읽을 것처럼 느껴집니다. 하지만 수신을 중간부터 시작할 수 있고, 초점이나 촬영 시점 때문에 일부 장을 놓칠 수도 있습니다. 반복 표시에서는 앞부분이 뒤늦게 들어오기도 하죠. 읽힌 데이터를 그때마다 파일 뒤에 붙이는 것만으로는 원본 순서를 지키기 어렵습니다. 그래서 QR 파일 전송에서는 조각마다 번호를 붙입니다. 이번 편은 이 번호가 어떻게 파일의 위치를 보존하는지에 관한 이야기입니다.1. 화면 표시 순서와 카메라 입력 순서송신 프로그램은 파일의 앞부분부터 QR로 보여 줄 수 있습니다. 그러나 수신 기기는 그 시..
2026.10.20 -
#06 QR 한 장에 파일이 다 들어가지 않는다
QR scan4u Series #06QR 한 장에 파일이 다 들어가지 않는다QR의 데이터 밀도와 조각 수 사이에서 파일 분할 기준을 정하기📱 ▦ → 📄파일을 QR로 보낸다는 생각을 실제 기능으로 연결하면 곧바로 크기 문제가 등장합니다. 간단한 주소는 한 장으로 읽을 수 있지만 문서나 이미지 데이터는 훨씬 많기 때문입니다. 한 장에 최대한 넣으면 될 것 같아도, 내용이 늘수록 무늬가 촘촘해져 화면과 카메라 조건에 영향을 받습니다. 그래서 QR scan4u는 파일 데이터를 작은 조각으로 나눠 전달합니다. 이번 편에서는 분할이 필요한 이유와, 조각 크기를 바꾸면 어떤 일이 달라지는지 설명하겠습니다.1. 담을 수 있는 양과 읽을 수 있는 양QR에 데이터를 넣을 때는 코드 형식이 허용하는 용량만 생각해서는 부..
2026.10.19 -
#05 파일을 QR로 보내는 전체 흐름
QR scan4u Series #05파일을 QR로 보내는 전체 흐름파일 선택에서 복원과 검증까지, QR 파일 전송의 전체 과정을 펼쳐 보기📱 ▦ → 📄앞선 글에서는 QR 스캐너를 만들다가 파일 전송 기능으로 생각이 이어진 계기와, 링크 대신 데이터를 전달한다는 차이를 설명했습니다. 이제 실제로 파일이 이동하는 과정을 살펴볼 차례입니다. 처음에는 파일을 QR로 바꾸고 읽으면 끝날 것처럼 보이지만, 그 사이에는 여러 단계가 있습니다. 보내는 기기에서 파일을 준비하고, 화면에 표시하고, 받는 기기에서 조각을 모아 원본으로 복원해야 하죠. 이번 편에서는 세부 구현에 들어가기 전에 전체 흐름을 먼저 펼쳐 놓겠습니다.1. 보내는 쪽에서는 파일을 전송 데이터로 준비한다송신의 출발점은 파일 선택입니다. 선택한 파일..
2026.10.18 -
#04 QR을 읽는 기능이 파일 수신의 출발점이 됐다
QR scan4u Series #04QR을 읽는 기능이 파일 수신의 출발점이 됐다카메라가 읽은 결과를 일반 스캔과 파일 수신으로 나누는 구조📱 ▦ → 📄파일 전송 기능을 넣으면서 QR 스캐너의 역할도 넓어졌습니다. 예전 흐름에서는 카메라가 코드를 읽으면 내용을 보여주면 됐지만, 이제는 그 내용이 파일의 일부인지 구분해야 합니다. 주소 QR을 파일 조각으로 저장해도 안 되고, 파일 조각을 긴 텍스트 결과로만 보여줘도 전송이 완성되지 않으니까요. 이번 편에서는 같은 카메라 입력을 어떻게 다른 처리로 이어 주는지, 그리고 파일 수신이 왜 일반 스캔보다 긴 상태를 필요로 하는지 정리해 보겠습니다.1. 인식 이후의 처리가 달라진다QR 인식은 이미지에서 데이터를 읽어 내는 과정입니다. 그 데이터가 URL인지, ..
2026.10.17