De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Rubens Queiroz de Almeida
Data de publicação: 21 de agosto de 2023
Sistemas GNU/Linux oferecem aplicativos que permitem codificar e decodificar códigos QR usando a linha de comando no Linux.
Para codificar dados em um código QR usando a linha de comando, você pode usar a ferramenta qrencode. Essa ferramenta recebe os dados que você deseja codificar como entrada e gera uma imagem de código QR como saída.
Passo 1: Instale o qrencode
Se você ainda não tem o qrencode
instalado no seu sistema Linux, pode
instalá-lo usando o seu gerenciador de pacotes. Por exemplo, no Ubuntu,
você pode usar o seguinte comando:
$ sudo apt-get install qrencode
Passo 2: Codifique os Dados
Depois de ter o qrencode
instalado, você pode codificar dados em um código
QR. Abra um terminal e use o seguinte comando:
$ qrencode -o output.png "Seus dados aqui"
Substitua "Seus dados aqui" pelos dados que você deseja codificar. O comando acima irá gerar uma imagem de código QR chamada output.png no diretório atual.
Decodificando um Código QR
Para decodificar uma imagem de código QR e recuperar os dados dela, você
pode usar a ferramenta zbarimg
. Essa ferramenta escaneia imagens de códigos
QR e extrai os dados codificados nelas.
Passo 1: Instale o zbar-tools
Se você ainda não tem o zbar-tools
instalado, pode instalá-lo usando
o seu gerenciador de pacotes. Por exemplo, no Ubuntu, você pode usar o
seguinte comando:
$ sudo apt-get install zbar-tools
Passo 2: Decodifique o Código QR
Abra um terminal e use o seguinte comando para decodificar uma imagem de código QR:
$ zbarimg -q
Substitua <caminho_para_a_imagem_do_qr_code> pelo caminho real para a imagem do código QR que você deseja decodificar. A ferramenta irá mostrar os dados codificados no código QR.
Por exemplo, em nossos cursos, nós inserimos nos certificados um código QR que contém
o link do certificado em nosso servidor. Para verificar se o arquivo QR foi gerado
corretamente, eu uso o comando zbarimg
, uma mão na roda:
$ zbarimg -q encode.png
QR-Code:https://www.dicas-l.com.br/educacao/certificados/ISL012_xxxxxx-xxxxxxx-xxxxxxxxx.pdf
Como podemos ver, o código QR gravado é a URL para o certificado do aluno (nome omitido no exemplo).
É isso! Espero que seja útil para você!
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários (1)
Pretendo desenvolver um programa que crie o QR Code e esta dica será de grande utilidade. Aceito sugestões! Obrigado, Queiroz!