1.Open Sender on the source device and select a file or folder.
2.The sender compresses and chunks the data, then encodes each chunk as a QR code with a 9-byte wire-format header.
3.QR codes loop continuously. Open Receiver on the destination device.
4.Point the receiver's camera at the sender's screen. Chunks are deduplicated and reassembled.
5.When all chunks are received the file downloads automatically.
Works best for files under 500 KB. Folders are packed as .zip. Compatible wire format with the Python QRL server.