Contenidos
Script que codifica en Base64 una imagen QR obtenida desde Bash con WSL desde PowerShell
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# Instalar en Ubuntu: # apt install qrencode # Mensaje que se convierte a código QR generado por qrencode $var = "mensaje" $var = $var -join "" $var.Length # Crear código QR con la información $var powershell.exe Write-Host $var | wsl qrencode -o fich.png # Mostrar el fichero QR .\fich.png # Codificar el código QR a Base64 $path = ".\fich.png" $base64 = [System.Convert]::ToBase64String((Get-Content $path -Encoding Byte)) # Abrir en Google Chrome el código QR codificado en Base64 Start-Process chrome "data:image/jpg;base64,$base64" |
Resultado en Bas64 (copiar y escribir en la barra de direcciones de Google Chrome para ver la imagen codificada en Base64)
1 |
data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABXAQMAAABLBksvAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlP//8i138cAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAC1SURBVDiNzdOxDcQgDAVQR1fQXRawxBp0WQkWIJcFbiY61oiUBUhHYZ3PipSkQaa8c/XK7y8b+B74CxeA6BDAKt6ZvKOZVSf0E3rTcXTUdWDsmClUvDI0LflDvndpWqYIzk6aLo6ehoakmdNWDI3VKt4rjhmj0cy8vWGNk+YP0JxxqKz4yE9jtoqPHggcK5Y+IzwWVp1wTqt3HQuWanVLCa9JtdybWcOZoWnJ78EWp/lXv9b2F+gAsGb4ejfPAAAAAElFTkSuQmCC |