Difference between revisions of "Base64 (command)"

From wikieduonline
Jump to navigation Jump to search
m (Welcome moved page Base64 to Base64 (command))
Line 4: Line 4:
 
* <code>base64</code> command is included in <code>[[coreutils]]</code> package
 
* <code>base64</code> command is included in <code>[[coreutils]]</code> package
 
* <code>/usr/bin/base64</code>
 
* <code>/usr/bin/base64</code>
 +
* <code>base64 --input inputfile.txt --output output.txt</code>
 +
* <code>[[base64 --decode]]</code>
  
* <code>[[openssl base64]]</code>
 
* <code>base64 --input inputfile.txt --output output.txt</code>
 
  
  [[openssl rand]] -[[base64]] 24
 
  
 
  [[echo -n]] 'YOUR_TEST' | base64
 
  [[echo -n]] 'YOUR_TEST' | base64
Line 37: Line 36:
 
   -i, --input    input file (default: "-" for stdin)
 
   -i, --input    input file (default: "-" for stdin)
 
   -o, --output  output file (default: "-" for stdout)
 
   -o, --output  output file (default: "-" for stdout)
 +
 +
  
 
== Related ==
 
== Related ==
 +
* <code>[[openssl base64]]</code>
 +
* <code>[[openssl rand]] -[[base64]] 24</code>
 
* [[SAML]]
 
* [[SAML]]
* <code>[[base64 --decode]]</code>
 
 
* <code>[[pbcopy]]</code>
 
* <code>[[pbcopy]]</code>
 
* <code>[[base64decode]]</code> [[Terraform function]]
 
* <code>[[base64decode]]</code> [[Terraform function]]

Revision as of 14:36, 9 January 2024

wikipedia:Base64 binary-to-text encoding https://linux.die.net/man/1/base64

  • base64 command is included in coreutils package
  • /usr/bin/base64
  • base64 --input inputfile.txt --output output.txt
  • base64 --decode


echo -n 'YOUR_TEST' | base64
base64 -w 0
base64 -D / base64 -d /  base64 --decode
echo 
'AAAAB3NzaC1yc2EAAAADAQABAAABAQDEbKq5U57fhzQ3SBbs3NVmgY2ouYZfPhc6cXBNEFpRT3T100fnbkYw+EHi76nwsp+uGxk08kh4GG881DrgotptrJj2dJxXpWp/SFdVu5S9fFU6l6dCTC9IBYYCCV8PvXbBZ3oDZyyyJT7/vXSaUdbk3x9MeNlYrgItm2KY6MdHYEg8R994Sspn1sE4Ydey5DfG/WNWVrzFCI0sWI3yj4zuCcUXFz9sEG8fIYikD9rNuohiMenWjkj6oLTwZGVW2q4wRL0051XBkmfnPD/H6gqOML9MbZQ8D6/+az0yF9oD61SkifhBNBRRNaIab/Np7XD61siR8zNMG/vCKjFGICnp' | base64 -D | md5
6530389635564f6464e8e3a47d593e19
kubectl get secret --namespace default grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
base64 -d > certs/file.pfx
::-d --decode


base64
(no output)
[2]+  Stopped                 base64


base64 --help
Usage:	base64 [-hvDd] [-b num] [-i in_file] [-o out_file]
  -h, --help     display this message
  -Dd, --decode   decodes input
  -b, --break    break encoded string into num character lines
  -i, --input    input file (default: "-" for stdin)
  -o, --output   output file (default: "-" for stdout)


Related

See also

Advertising: