QR code

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
Line 7: Line 7:
 
|caption=QR code that goes to File Format Wiki
 
|caption=QR code that goes to File Format Wiki
 
}}
 
}}
 +
 +
 
'''QR codes''' (Quick Response) are a type of 2-dimensional bar code which is currently very popular. Originally designed for industrial use in tracking items as they move around a warehouse or factory, they are currently mainly used to provide hyperlinks in ads, articles, and signs which somebody with an appropriate reader (such as apps for a smartphone) can use to retrieve what is generally a URL linking into the Web, though other kinds of content can also be stored. [[SPARQCode]] is one of the methods used for standardizing the encoding of URLs and other specific kinds of data within a QR code. A company named DENSO-WAVE, which originally invented the codes, owns a trademark on the name "QR code", as well as various patents covering the technology, but allows free use of them as long as the standards are followed. They run the official QR Code website.
 
'''QR codes''' (Quick Response) are a type of 2-dimensional bar code which is currently very popular. Originally designed for industrial use in tracking items as they move around a warehouse or factory, they are currently mainly used to provide hyperlinks in ads, articles, and signs which somebody with an appropriate reader (such as apps for a smartphone) can use to retrieve what is generally a URL linking into the Web, though other kinds of content can also be stored. [[SPARQCode]] is one of the methods used for standardizing the encoding of URLs and other specific kinds of data within a QR code. A company named DENSO-WAVE, which originally invented the codes, owns a trademark on the name "QR code", as well as various patents covering the technology, but allows free use of them as long as the standards are followed. They run the official QR Code website.
 +
  
 
== Software ==
 
== Software ==
Line 14: Line 17:
 
* [https://itunes.apple.com/us/app/bar-code/id422314523?mt=8 Bar Code app (iOS)]
 
* [https://itunes.apple.com/us/app/bar-code/id422314523?mt=8 Bar Code app (iOS)]
 
* [https://itunes.apple.com/us/app/zbar-barcode-reader/id344957305?mt=8 ZBar app (iOS)]
 
* [https://itunes.apple.com/us/app/zbar-barcode-reader/id344957305?mt=8 ZBar app (iOS)]
 +
 +
 +
== Store data across multiple QR codes ==
 +
* Structured Append feature (also Multi-part QR Code and Linked QR) - official way to split data across multiple QR codes, but not well supported and limited to 16 codes
 +
** [https://segno.readthedocs.io/en/latest/structured-append.html Info from segno documentation]
 +
** [https://groups.google.com/g/zxing/c/3K548kmwEL8 Discussion of how to use Structured Append]
 +
** [https://github.com/zxing/zxing/issues/233 More discussion]
 +
* [https://github.com/intra2net/paperbackup paperbackup- automatic ordering, data redundancy (can handle a missing QR code)]
 +
* [https://github.com/tuxlifan/paperbackup paperbackup with reportlab backend]
 +
* [https://github.com/regnveig/pawpyrus Pawpyrus- generates a printable PDF of QR codes from any small-sized binary file]
 +
* [https://github.com/za3k/qr-backup qr-backup- converts file to a printable black-and-white pdf full of QR codes] - offers redundancy, encryption, can restore data without program, up to 130KB/page
 +
* [https://medium.com/@alisinabh/paperify-how-to-backup-data-using-qr-code-and-print-them-36d12eaed8fe Paperify- print files with QR codes] ([https://github.com/alisinabh/paperify github], [https://reddit.com/r/Backup/comments/in67s9/paperify_backup_files_on_paper_using_qr_codes/ reddit post])
 +
* [https://github.com/cyphar/paperback Cyphar Paperback- Backups are encrypted, and the secret key is split into numerous "key shards" which can be stored separately (by different individuals)]
 +
* [https://www.grant-trebbin.com/2015/05/encode-and-decode-file-backed-up-as.html QRBackup.sh- How to encode and decode a file backed up as a series of printed QR codes] ([https://gist.github.com/GrantTrebbin/0c6aadc7ecebe3107d08 github])
 +
* [https://github.com/renard/papersave papersave- Backup small important files to paper using standard tools, offers encryption and secret key splitting]
 +
* [https://gitlab.com/dpub/barcode-epub Barcode EPub- an EPUB reader that stores its data on paper] ([https://blog.devgenius.io/paper-as-a-digital-storage-medium-4096c5062da original article])
 +
* [https://github.com/4bitfocus/asc-key-to-qr-code asc2qr- specifically for ascii armor PGP keys]
 +
* [https://github.com/divan/txqr TXQR (Transfer via QR)- transfer data via animated QR codes]
 +
* [https://github.com/gre/qrloop qrloop- Encode a big binary blob to a loop of QR codes]
 +
* [https://github.com/maxg0/displaysocket.js DisplaySocket.js- JavaScript library for sending data from one device to another using only a display and a camera]
 +
* [https://github.com/VolumeLabs/qrcodetransfer qrcodetransfer- Java code to convert files to QR Codes and display them to another computer running the reader] ([https://web.archive.org/web/20140918015917/http://volumelabs.net/jumping-the-gap-data-transmission-over-an-air-gap/ archived homepage])
 +
* [http://stephendnicholas.com/posts/quicker-video-qr-codes QuickeR- Using video QR codes to transfer data]
 +
* [https://www.dynamsoft.com/codepool/transfer-data-with-animated-qr-codes.html AnimatedQRCodeReader] ([https://github.com/xulihang/AnimatedQRCodeReader github])
 +
  
 
== Developer libraries ==
 
== Developer libraries ==
Line 19: Line 46:
 
* [https://github.com/zxing/zxing zxing (Zebra Crossing)] (barcode library for Java, ported to some other systems)
 
* [https://github.com/zxing/zxing zxing (Zebra Crossing)] (barcode library for Java, ported to some other systems)
 
* [https://github.com/kreativekorp/barcode barcode.php]
 
* [https://github.com/kreativekorp/barcode barcode.php]
 +
  
 
== Utilities ==
 
== Utilities ==
Line 24: Line 52:
 
* [http://www.terryburton.co.uk/barcodewriter/generator/ Online barcode generator] (supports many different formats)
 
* [http://www.terryburton.co.uk/barcodewriter/generator/ Online barcode generator] (supports many different formats)
 
* [http://www.i-nigma.com/createbarcodes.html Bar code creator]
 
* [http://www.i-nigma.com/createbarcodes.html Bar code creator]
 +
  
 
== Other links and references ==
 
== Other links and references ==

Revision as of 16:32, 5 August 2023

File Format
Name QR code
Ontology
Wikidata ID Q12203
Released 1994

QR code that goes to File Format Wiki

QR code that goes to File Format Wiki


QR codes (Quick Response) are a type of 2-dimensional bar code which is currently very popular. Originally designed for industrial use in tracking items as they move around a warehouse or factory, they are currently mainly used to provide hyperlinks in ads, articles, and signs which somebody with an appropriate reader (such as apps for a smartphone) can use to retrieve what is generally a URL linking into the Web, though other kinds of content can also be stored. SPARQCode is one of the methods used for standardizing the encoding of URLs and other specific kinds of data within a QR code. A company named DENSO-WAVE, which originally invented the codes, owns a trademark on the name "QR code", as well as various patents covering the technology, but allows free use of them as long as the standards are followed. They run the official QR Code website.


Contents

Software


Store data across multiple QR codes


Developer libraries


Utilities


Other links and references

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox