HCC2D Decoder

āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē
āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļ„āļ™
10+
āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđāļ­āļ›āļ™āļĩāđ‰

āđāļ­āļ›āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāđāļāļ™āđāļĨāļ°āļ–āļ­āļ”āļĢāļŦāļąāļŠāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ HCC2D āđāļĨāļ° QR Code āđ‚āļ”āļĒāđƒāļŠāđ‰āļāļĨāđ‰āļ­āļ‡āļĄāļ·āļ­āļ–āļ·āļ­āļ‚āļ­āļ‡āļ„āļļāļ“ āđāļ­āļ›āļ™āļĩāđ‰āļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļˆāļēāļāļ‡āļēāļ™āļ§āļīāļˆāļąāļĒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āļ”āđ‰āļēāļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļšāļēāļĢāđŒāđ‚āļ„āđ‰āļ”āļ„āļ§āļēāļĄāļˆāļļāļŠāļđāļ‡āđāļĨāļ°āđƒāļŦāđ‰āļāļēāļĢāļ–āļ­āļ”āļĢāļŦāļąāļŠāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđ„āļ”āđ‰

āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļŦāļĨāļąāļ:

* āļ–āļ­āļ”āļĢāļŦāļąāļŠāļĢāļŦāļąāļŠāļŠāļĩ HCC2D
* āļĢāļ­āļ‡āļĢāļąāļš QR Code āļĄāļēāļ•āļĢāļāļēāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ•āđ‡āļĄāļĢāļđāļ›āđāļšāļš
* āļŠāđāļāļ™āđāļšāļšāđ€āļĢāļĩāļĒāļĨāđ„āļ—āļĄāđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļāļĨāđ‰āļ­āļ‡
* āļāļēāļĢāļ•āļĢāļ§āļˆāļˆāļąāļšāđāļĨāļ°āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡
* āđ„āļĄāđˆāļĄāļĩāđ‚āļ†āļĐāļ“āļēāđāļĨāļ°āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™

HCC2D āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļĢāļŦāļąāļŠāļŠāļ­āļ‡āļĄāļīāļ•āļīāļŠāļĩāļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļˆāļļāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĄāļ·āđˆāļ­āđ€āļ—āļĩāļĒāļšāļāļąāļš QR Code āđāļšāļšāļ”āļąāđ‰āļ‡āđ€āļ”āļīāļĄ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļĒāļąāļ‡āļ„āļ‡āļĢāļąāļāļĐāļēāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ„āļ§āđ‰ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļŦāļĨāļēāļĒāļŠāļĩ āđāļ•āđˆāļĨāļ°āđ‚āļĄāļ”āļđāļĨāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰āļĄāļēāļāļ‚āļķāđ‰āļ™ āļ—āļģāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŦāļ™āļēāđāļ™āđˆāļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļđāļ‡āļ‚āļķāđ‰āļ™āđƒāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ‚āļ™āļēāļ”āļāļ°āļ—āļąāļ”āļĢāļąāļ”

āđāļ­āļ›āļˆāļ°āļˆāļąāļšāļ āļēāļž āļ•āļĢāļ§āļˆāļˆāļąāļšāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļšāļēāļĢāđŒāđ‚āļ„āđ‰āļ” āđāļāđ‰āđ„āļ‚āļāļēāļĢāļšāļīāļ”āđ€āļšāļ·āļ­āļ™āļĄāļļāļĄāļĄāļ­āļ‡ āđāļĨāļ°āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļĢāļđāļ›āđāļšāļšāļŠāļĩāļŦāļĢāļ·āļ­āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļĄāđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠāļ‚āļķāđ‰āļ™āđƒāļŦāļĄāđˆ

āļŦāļĄāļēāļĒāđ€āļŦāļ•āļļ:

āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļĢāļŦāļąāļŠ HCC2D āđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļĢāđ‰āļēāļ‡āļĢāļŦāļąāļŠāļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ—āļēāļ‡āļāļēāļĢāļ—āļĩāđˆ hcc2d.com, āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ HCC2D Encoder, āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ CLI āđāļšāļšāđ‚āļ­āđ€āļžāļ™āļ‹āļ­āļĢāđŒāļŠ āļŦāļĢāļ·āļ­āđāļžāđ‡āļāđ€āļāļˆ Debian/Ubuntu āļ—āļĩāđˆāļˆāļąāļ”āļŦāļēāđƒāļŦāđ‰āļœāđˆāļēāļ™āļ—āļēāļ‡āļ—āļĩāđˆāđ€āļāđ‡āļš APT āļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ—āļēāļ‡āļāļēāļĢāļ‚āļ­āļ‡ HCC2D

* āļāļēāļĢāļžāļīāļĄāļžāđŒāļŠāļĩāļ„āļļāļ“āļ āļēāļžāļ•āđˆāļģāļ­āļēāļˆāļĨāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ–āļ­āļ”āļĢāļŦāļąāļŠ
* āļˆāļ°āđ„āļ”āđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļĢāļŦāļąāļŠāļ—āļĩāđˆāđāļŠāļ”āļ‡āļšāļ™āļŦāļ™āđ‰āļēāļˆāļ­āļŦāļĢāļ·āļ­āļĢāļŦāļąāļŠāļ—āļĩāđˆāļžāļīāļĄāļžāđŒāļ„āļļāļ“āļ āļēāļžāļŠāļđāļ‡ āđāļĨāļ°āļāļĨāđ‰āļ­āļ‡āļ­āļ­āđ‚āļ•āđ‚āļŸāļāļąāļŠāļ„āļ§āļēāļĄāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļŠāļđāļ‡

* āđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļšāļšāļēāļĢāđŒāđ‚āļ„āđ‰āļ”āđāļšāļšāļŦāļ™āļķāđˆāļ‡āļĄāļīāļ•āļīāđ‚āļ”āļĒāđ€āļˆāļ•āļ™āļē

āļ­āđ‰āļēāļ‡āļ­āļīāļ‡:
* Querini, M. (2010-2026). āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļĢāļŦāļąāļŠ HCC2D — āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 0.9.0 āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ™āļĩāđ‰āļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ HCC2D āļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ—āļēāļ‡āļāļēāļĢ āđ„āļ”āđ‰āļĢāļąāļšāļ­āļ™āļļāļāļēāļ•āļ āļēāļĒāđƒāļ•āđ‰ Creative Commons Attribution-NoDerivatives 4.0 International License (CC BY-ND 4.0)
* Querini, M. āđāļĨāļ° Italiano, G. F. (2014). āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđāļĨāļ°āļ„āļ§āļēāļĄāļŦāļ™āļēāđāļ™āđˆāļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļšāļēāļĢāđŒāđ‚āļ„āđ‰āļ”āļŠāļĩāļ„āļ§āļēāļĄāļˆāļļāļŠāļđāļ‡ āļ§āļīāļ—āļĒāļēāļĻāļēāļŠāļ•āļĢāđŒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđāļĨāļ°āļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ, 11(4), 1595-1615.
* Querini, M., Grillo, A., Lentini, A., āđāļĨāļ° Italiano, G. F. (2011). āļšāļēāļĢāđŒāđ‚āļ„āđ‰āļ”āļŠāļĩ 2 āļĄāļīāļ•āļīāļŠāļģāļŦāļĢāļąāļšāđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒāļĄāļ·āļ­āļ–āļ·āļ­. IJCSA, 8(1), 136-155.

āļ‚āđ‰āļ­āļŠāļ‡āļ§āļ™āļŠāļīāļ—āļ˜āļīāđŒ:
āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨāļ­āļīāļŠāļĢāļ°āđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļŠāđˆāļ§āļ™āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļĢāļąāļšāļĢāļ­āļ‡āļˆāļēāļāļ™āļēāļĒāļˆāđ‰āļēāļ‡āđƒāļ”āđ†
āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāļģāļŦāļĢāļąāļšāļ–āļ­āļ”āļĢāļŦāļąāļŠ HCC2D āđāļĨāļ°āļ„āļīāļ§āļ­āļēāļĢāđŒāđ‚āļ„āđ‰āļ”
āļ­āļąāļ›āđ€āļ”āļ•āđ€āļĄāļ·āđˆāļ­
17 āļĄāļī.āļĒ. 2569

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ•āļēāļĄāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļ āļđāļĄāļīāļ āļēāļ„ āđāļĨāļ°āļ­āļēāļĒāļļāļ‚āļ­āļ‡āļ„āļļāļ“ āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āđ„āļ”āđ‰āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ„āļ§āđ‰āđāļĨāļ°āļ­āļēāļˆāļ­āļąāļ›āđ€āļ”āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļ§āļĨāļēāļœāđˆāļēāļ™āđ„āļ›
  • āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ
    āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ
  • āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāđ„āļ§āđ‰
    āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
  • āļĄāļļāđˆāļ‡āļĄāļąāđˆāļ™āļ—āļĩāđˆāļˆāļ°āļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļ™āđ‚āļĒāļšāļēāļĒāđ€āļžāļ·āđˆāļ­āļ„āļĢāļ­āļšāļ„āļĢāļąāļ§āļ‚āļ­āļ‡ Play

āļĄāļĩāļ­āļ°āđ„āļĢāđƒāļŦāļĄāđˆ

â€Ē Added support for multi-symbol streaming transfer with HCC2DST (HCC2D Streaming Transfer Protocol): the decoder reconstructs files transmitted as a sequence of HCC2D symbols even when some symbols are missing.
â€Ē Improved the HCC2D sampling and decoding algorithm, especially for printed codes.

āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ‚āļ­āļ‡āđāļ­āļ›