Ами част от информацията в QR кодоветe е error correction и затова толкова бързо се разчита в момента, в който камерата го хване. Дори да не може да снима всички елементи съвсем ясно или леко ти е избягал кода, веднага го разчита, защото имаш тази корекция и дори с неправилно прочетени или непълни данни, софтуера е способен да ти даде точната информация закодирана в QR кода.

Може да се види колко малка част от информацията е корекция на грешките.
И другото е, че колкото повече е информацията, толкова по-малко битове са нужни за тази корекция.
Ето тук е обяснено доста добре, за какво говоря:
https://www.youtube.com/watch?v=X8jsijhllIAВъпросът е, че се опитвам да намеря такава програмка, която да го прави. Даваш и произволен файл, тя си го кодира и си добавя нужната част за корекция на грешките.
Намерих нещо, но то е Java и трябва да инсталирам джава машина, да го правя на jar файл.
Предпочитам нещо, което да си тръгва директно.
Или аз не зная, как да си формулирам въпроса в Гугъл или просто няма такова. Има библиотеки, което означава, че трябва сам да си го пиша.
Направили са облаци на базата на това. Файловете ги цепят на парчета и на тези файлове им добавят корекция на грешките. Спират сървъри за поддръжка или дискове се прецакват, или връзката към тях, или просто има някакъв проблем. И въпреки, че разполагаш само с част от файла от достъпните сървъри, благодарение на тази информация за корекция на грешки, са способни да ти възстановят и пратят целия файл. Само от парчета от него и тази малка част с корекцията.