Hogyan dekódolni QR-kód roskod nemzeti rendszer vonalkód

Megfejtése QR-kódok az online

Ingyenes online szolgáltatások dekódolását QR-kódot egy pár másodpercig, ha nem az egyszerű lépéseket:

1. Helyezze a betöltés ablak QR-kód vagy hivatkozás;

2. Nyomja meg a „Küldés” gombra.

Néhány pillanat múlva a megfejtett kód lesz olvasható.

Hogyan dekódolni QR-kód manuális?

  • Numerikus (csak a számjegyek 0-9);
  • Alfachislovoy (számjegyekkel 0-9, angol betűk A-Z, a speciális karakterek tér, $% * + - / :);
  • bit;
  • Kayndzi eljárás, amelyben a fájlok vannak csomagolva 13 bit. Ezt alkalmazzák a kódoló kínai és japán karaktereket.

Az itt található információk a kód nem kaotikus, és van osztva 4 blokk:

  • Az érzékelési tartomány (konvertáló egység) - nagy négyzetek a sarkokban a kód; belsejében minden egyes négyzet egy fekete négyzet kisebb. Ezen a területen nem tartalmazza a szóban forgó adatok megfejtésében.
  • System Information - 4 adatok szalagok - oldalon, a jobb és a kimutathatóság alatti egységek; Elfoglalt 15 bites, ebből 5 bit - hasznos információkkal, 10 bit - hibajavító kódot, amely akkor aktiválódik, amikor a hibás adatokat olvasó program, vagy ha sérült fő kód például elemet jelöltünk vagy cefrézés. A rendszer megkettőzött adatok; Ez segít elkerülni a hibákat kód olvasása.
  • Információ a változat a kódot. Minden változat 40. Minél magasabb a verzió, annál több adat van titkosítva, és annál nehezebb megfejteni a kódot nélkül a technikai eszközök használata. Számának növelése adatokat vezet sűrűbb töltés közötti tér áttértek modulokat.
  • Az adatok is.

dekódoló algoritmus QR-kód program a következő:

1. Elismerés a fekete és a fehér területeken;

2. A dekódoló az adatformátum;

3. meghatározása kódváltozaton;

4. Egy maszk;

5. visszakeresése adatok;

6. kivonat hibajavító kódok;

7. Az az adatok dekódolásához;

A visszafejtés QR-kód kézi 1., 3., 6., 8., 9. kiesik, csak 4 pontot kapott:

  1. A dekódolása az adatformátum;
  2. Maszkot használ;
  3. Adatok visszakeresése;
  4. az adatok dekódolásához;

Első dekódolást.

1. Mi érdekel 5 bit információt egy titkosított adatokat a rendszer. Ez a vonal a bal felső konvertálja modul. Adatok írása ebből egy bináris rendszer volt, amely egy üres területet a 0, és tele van - az 1. Adott egy sor öt számjegy, például 10111.

2. A statikus maszkot a rendszer adatait. Maszk - egy másik módja az adatok védelme érdekében; Ez egy számszerű sorrendben 101010000010010. Mivel csak 5 bit információt, majd vágjuk a maszkot az első öt szám: 10101.

3. Alkalmazza a logikai művelet „XOR» (xor). Az eredmény az egység lesz páratlan számú bit összehajtható, és 0 a páros. A példában ez így néz ki:

4. A kapott adatok azt mutatják, sorszámok az első két szinten hibajavítás. A QR-kódok, például szintek 4; ezek a különbségek - az információ mennyisége helyreáll kár esetén a kód:

  • L (01) Alacsony (Mérsékelt) - 7%;
  • M (00) Közepes (átlagos) - 15%;
  • Q (11) negyedelő (normál) -25%;
  • H (10) Magas (nagy) - 30%.

Ebben a példában, az átlagos korrekció - M (00), azaz amikor hibakód hibákat korrigálni tudja akár 15%.

A fennmaradó három számjegy (011) határozza meg, hogy milyen típusú maszk - egy nyolc lehetséges:

7. Tegye vissza a maszkot. De ez most más lesz minden típusát. 8 bittnomu típusú adatok megfelelnek a maszk 0000. Miután a XOR szereplő számítástechnikai eszközök beszerzése az eredmény:

0100 - mód jelzés

0100-8-bittny módban

8. Továbbra is olvasni az adatokat. Ezek rögzítik a területen már megvizsgált minket 2-12. Olvasás jobbról balra és felfelé kígyó lefordítani egy bináris kód húr harmadik a 12. (az első két sor által adott adatok fejléc). Az így kapott 20 jegyű számot dolgoznak XOR operátor. 8 bittnomu típusú adatok megfelelnek a maszk

0000 0000 0000 0000 0000.

olvasási mód kerül meghatározásra az alábbi táblázatban:

Kapcsolódó cikkek