QRکد نوعی بارکد ماتریسی است که برای اولین بار در سال ۱۹۹۴ برای صنعت خودرو در ژاپن طراحی شد . امروزه از QRکدها در بسیاری از مکان ها مانند بانکداری، رمزنگاری، تبلیغات و موارد دیگر استفاده می شود.
آیا می دانید که می توان این کدها را با پایتون تولید کرد؟ شما باید ابتدا با زبان برنامه نویسی پایتون آشنا باشید. اما حتی بدون اینکه خیلی تمرین داشته باشید ، می توانید آنها را تولید کنید.
برای این کار ابتدا ماژول qrcode را نصب کنید.
pip install qrcode
بعد از این کار کد زیر را بنویسید و اجرا کنید
#!/usr/bin/python3
import qrcode
img = qrcode.make(‘hello world’)
img.save(‘test.png’)
با این کار کد QR به عنوان تصویر (test.png) تولید می شود.
مشاهده کردید که این کار خیلی راحت است اما حالا باید بدانید چه مقدار داده می توانید روی کد QR ذخیره کنید؟
طبق گفته های stackoverflow
کدهای QR سه پارامتر دارند:
Datatype ، اندازه (تعداد پیکسل ها) و سطح تصحیح خطا.
میزان اطلاعات موجود در آن نیز می تواند بستگی به این موارد داشته باشد
حداکثر عدد ۷،۰۸۹ کاراکتر
حداکثر الفبایی ۴،۲۹۶ کاراکتر
باینری / حداکثر ۲،۹۵۳ کاراکتر (بایت ۸ بیتی)
ممکن است بتوانید اطلاعات خود را فشرده کرده و تا حدودی از این محدودیت دور شوید.
- تفاوت بین روتر و فایروال - مهر ۱۰, ۱۴۰۳
- مسیریابی استاتیک در ویندوز - مهر ۸, ۱۴۰۳
- پروتکل SNMP - شهریور ۱۵, ۱۴۰۳