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:
- A dekódolása az adatformátum;
- Maszkot használ;
- Adatok visszakeresése;
- 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: