전체 글(388)
-
#06 QR 한 장에 파일이 다 들어가지 않는다
QR scan4u Series #06QR 한 장에 파일이 다 들어가지 않는다QR의 데이터 밀도와 조각 수 사이에서 파일 분할 기준을 정하기📱 ▦ → 📄파일을 QR로 보낸다는 생각을 실제 기능으로 연결하면 곧바로 크기 문제가 등장합니다. 간단한 주소는 한 장으로 읽을 수 있지만 문서나 이미지 데이터는 훨씬 많기 때문입니다. 한 장에 최대한 넣으면 될 것 같아도, 내용이 늘수록 무늬가 촘촘해져 화면과 카메라 조건에 영향을 받습니다. 그래서 QR scan4u는 파일 데이터를 작은 조각으로 나눠 전달합니다. 이번 편에서는 분할이 필요한 이유와, 조각 크기를 바꾸면 어떤 일이 달라지는지 설명하겠습니다.1. 담을 수 있는 양과 읽을 수 있는 양QR에 데이터를 넣을 때는 코드 형식이 허용하는 용량만 생각해서는 부..
07:02:51 -
#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 -
#03 파일 링크가 아니라, 파일 자체를 QR에 담는다
QR scan4u Series #03파일 링크가 아니라, 파일 자체를 QR에 담는다다운로드 주소와 실제 파일 데이터는 전송 과정에서 무엇이 다를까📱 ▦ → 📄QR을 찍어 파일을 받는다는 설명만으로는 서로 다른 두 방식을 구분하기 어렵습니다. 하나는 QR에 들어 있는 주소를 열어 서버에서 파일을 내려받는 방식이고, 다른 하나는 QR 안에 담긴 데이터로 파일을 직접 만드는 방식입니다. QR scan4u에 넣은 기능은 두 번째 흐름입니다. 인터넷을 사용할 수 없는 조건에서도 파일을 전송하려면, 위치를 알려 주는 것만으로는 충분하지 않았기 때문입니다. 이번 글에서는 카메라가 무엇을 읽는지부터 시작해 두 방식의 차이를 살펴보겠습니다.1. 주소를 읽는 것과 데이터를 받는 것은 다르다다운로드 링크가 담긴 QR을 ..
2026.10.17 -
#02 인터넷도 USB도 쓸 수 없다면, 파일은 어떻게 옮길까
QR scan4u Series #02인터넷도 USB도 쓸 수 없다면, 파일은 어떻게 옮길까전송 경로가 제한된 상황에서 화면과 카메라를 떠올린 이유📱 ▦ → 📄파일을 옮기는 일은 평소에는 별다른 고민 없이 끝납니다. 메신저에 첨부하거나 클라우드에 올리고, 용량이 크면 USB에 복사하면 되죠. 그런데 인터넷을 사용할 수 없고 외부 저장장치에도 저장할 수 없는 환경이라면, 파일이 눈앞에 있어도 다른 기기로 보내는 일이 막힐 수 있습니다. QR scan4u에 파일 전송 기능을 넣게 된 생각은 바로 이 조건에서 시작됐습니다. 이번 글에서는 사용할 수 있는 입력과 출력이 무엇인지 확인하고, 화면과 카메라를 전송 경로로 연결하는 조건을 하나씩 풀어보겠습니다.1. 파일이 없어서가 아니라 전달 경로가 없어서인터넷으로..
2026.10.16 -
#01 QR 스캐너를 만들다가, QR로 파일까지 보내게 됐다
QR scan4u Series #01QR 스캐너를 만들다가, QR로 파일까지 보내게 됐다QR코드를 읽던 앱에, 화면과 카메라만으로 파일을 옮기는 기능을 더하기까지📱 ▦ → 📄QR scan4u의 시작은 QR코드를 스캔하는 앱이었습니다. 카메라로 코드를 읽고 내용을 확인하는 기능을 만들다가, 문득 파일도 같은 방식으로 옮길 수 있으면 좋겠다는 생각이 들었습니다. 인터넷을 사용할 수 없고 USB 같은 외부 저장장치에도 파일을 저장할 수 없는 환경에서는 평소에 쓰던 전송 방법이 통하지 않으니까요. 그래도 화면에 내용을 표시할 수 있고 다른 기기에 카메라가 있다면, 그 사이에 QR코드를 놓아 볼 수 있지 않을까요? 이 연재는 그 생각을 파일 전송 기능으로 이어 간 이야기입니다.1. 스캐너를 만들면서 생긴 다른..
2026.10.15