QR code

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Software)
 
(31 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
|formattype=physical
 
|formattype=physical
 
|subcat=Bar codes
 
|subcat=Bar codes
 +
|wikidata={{wikidata|Q12203}}
 
|released=1994
 
|released=1994
 
|image=Qrcode.png
 
|image=Qrcode.png
Line 7: Line 8:
 
}}
 
}}
  
'''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.
+
 
 +
'''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 ==
* [http://code.google.com/p/zxing/ zxing (Zebra Crossing)] (barcode library for Java, ported to some other systems)
+
* [http://gizmodo.com/5713768/the-best-barcode-scanner-apps Review of barcode scanner apps]
 +
* [https://play.google.com/store/apps/details?id=com.google.zxing.client.android&hl=en Android app to read UPC and QR codes to look up product info/prices and other info coded or linked in bar codes]
 +
* [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)]
 +
 
 +
 
 +
== 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/Wikinaut/paperbackup (Wikinaut fork)]
 +
* [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://github.com/matheusd/pypaperbak PyPaperBak- Python application to backup/restore binary files from paper storage]
 +
* [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://github.com/nurupo/paper-store Paper Store- convert small file to pdf of QR codes]
 +
* [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://divan.dev/posts/animatedqr/ TXQR (Transfer via QR)- transfer data via animated QR codes] ([https://github.com/divan/txqr github])
 +
* [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 ==
 
* [http://zbar.sourceforge.net/ ZBar bar code reader library: cross-platform]
 
* [http://zbar.sourceforge.net/ ZBar bar code reader library: cross-platform]
 +
* [https://github.com/zxing/zxing zxing (Zebra Crossing)] (barcode library for Java, ported to some other systems)
 +
* [https://github.com/kreativekorp/barcode barcode.php]
 +
  
 
== Utilities ==
 
== Utilities ==
* [http://qrcode.kaywa.com/ QR code generator]
+
* [http://barcode.tec-it.com/barcode-generator.aspx?group=BCGroup_2D&barcode=QRCode Bar code generator: QR]
 +
* [http://www.terryburton.co.uk/barcodewriter/generator/ Online barcode generator] (supports many different formats)
 +
* [http://www.i-nigma.com/createbarcodes.html Bar code creator]
 +
 
  
== References ==
+
== Other links and references ==
* [http://en.wikipedia.org/wiki/QR_code QR code (Wikipedia)]
+
* [[Wikipedia:QR code|QR code (Wikipedia)]]
 +
* [[Wikipedia:QRpedia|QRpedia]] (QR code with specially-formatted URL for language-independent Wikipedia links)
 
* [http://www.qrcode.com/en/ Official QR site]
 
* [http://www.qrcode.com/en/ Official QR site]
 
* [http://en.wikiversity.org/wiki/Reed%E2%80%93Solomon_codes_for_coders Reed Solomon Codes for Coders] - Wikiversity tutorial
 
* [http://en.wikiversity.org/wiki/Reed%E2%80%93Solomon_codes_for_coders Reed Solomon Codes for Coders] - Wikiversity tutorial
* [http://code.google.com/p/zxing/wiki/BarcodeContents Barcode contents]
+
* [https://github.com/zxing/zxing/wiki/Barcode-Contents Barcode contents]
 +
* [http://wtfqrcodes.com/ WTF QR Codes]
 +
* [http://www.independent.co.uk/life-style/gadgets-and-tech/google-glass-hacked-by-a-simple-qr-code-new-tech-means-new-exploits-8714410.html Google Glass hacked by a simple QR code]
 +
* [https://walkway.org/search?p_p_id=101&p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view&_101_struts_action=%2Fasset_publisher%2Fview_content&_101_returnToFullPageURL=https%3A%2F%2Fwalkway.org%2Fsearch%3Fp_auth%3Dc1OxJFbd%26p_p_id%3D3%26p_p_lifecycle%3D1%26p_p_state%3Dnormal%26p_p_state_rcv%3D1&_101_assetEntryId=291685&_101_type=content&_101_urlTitle=walkway-marist-nys-parks-and-ibm-launch-mobile-web-tour-at-park&redirect=https%3A%2F%2Fwalkway.org%2Fsearch%3Fp_p_id%3D3%26p_p_lifecycle%3D0%26p_p_state%3Dmaximized%26p_p_mode%3Dview%26_3_keywords%3Dmobile%2Btour%26_3_struts_action%3D%252Fsearch%252Fsearch&inheritRedirect=true Mobile Web Tour at Walkway Over the Hudson] (uses QR codes)
 +
* [http://boingboing.net/2014/01/21/stamping-chinese-banknotes-wit.html Stamping Chinese banknotes with censorship-busting QR codes]
 +
* [http://quaxio.com/qrquine/ qrquine: QR code containing program code that reproduces itself]
 +
* [http://www.theverge.com/2017/4/4/15159148/norway-data-vault-svalberd-mine-storage Keep your data safe from the apocalypse in an Arctic mineshaft] (uses QR codes)

Latest revision as of 01:56, 6 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

[edit] Software


[edit] Store data across multiple QR codes


[edit] Developer libraries


[edit] Utilities


[edit] Other links and references

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox