2016-01-18 17:20:20 +08:00
|
|
|
# base64
|
|
|
|
|
2024-10-12 12:04:40 +07:00
|
|
|
> Encode or decode file or `stdin` to/from base64, to `stdout` or another file.
|
2024-01-31 07:20:27 -03:00
|
|
|
> More information: <https://keith.github.io/xcode-man-pages/base64.1.html>.
|
2016-01-18 17:20:20 +08:00
|
|
|
|
2024-10-12 12:04:40 +07:00
|
|
|
- Encode a file to `stdout`:
|
2016-01-18 17:20:20 +08:00
|
|
|
|
2025-03-07 20:49:30 +02:00
|
|
|
`base64 {{[-i|--input]}} {{path/to/file}}`
|
2016-01-18 17:20:20 +08:00
|
|
|
|
2024-10-12 12:04:40 +07:00
|
|
|
- Encode a file to the specified output file:
|
2016-01-18 17:20:20 +08:00
|
|
|
|
2025-03-07 20:49:30 +02:00
|
|
|
`base64 {{[-i|--input]}} {{path/to/input_file}} {{[-o|--output]}} {{path/to/output_file}}`
|
2016-01-18 17:20:20 +08:00
|
|
|
|
2024-10-12 12:04:40 +07:00
|
|
|
- Wrap encoded output at a specific width (`0` disables wrapping):
|
2016-01-18 17:20:20 +08:00
|
|
|
|
2025-03-07 20:49:30 +02:00
|
|
|
`base64 {{[-b|--break]}} {{0|76|...}} {{path/to/file}}`
|
2016-01-18 17:20:20 +08:00
|
|
|
|
2024-10-12 12:04:40 +07:00
|
|
|
- Decode a file to `stdout`:
|
2016-01-18 17:20:20 +08:00
|
|
|
|
2025-03-07 20:49:30 +02:00
|
|
|
`base64 {{[-d|--decode]}} {{[-i|--input]}} {{path/to/file}}`
|
2024-10-12 12:04:40 +07:00
|
|
|
|
|
|
|
- Encode from `stdin` to `stdout`:
|
|
|
|
|
|
|
|
`{{command}} | base64`
|
|
|
|
|
|
|
|
- Decode from `stdin` to `stdout`:
|
|
|
|
|
2025-03-07 20:49:30 +02:00
|
|
|
`{{command}} | base64 {{[-d|--decode]}}`
|