diff options
author | jmallett <jmallett@FreeBSD.org> | 2002-05-19 11:17:17 +0000 |
---|---|---|
committer | jmallett <jmallett@FreeBSD.org> | 2002-05-19 11:17:17 +0000 |
commit | 1fb080cae2d99d66359d30aec88da1a5c9e33017 (patch) | |
tree | 04f148800725873583cc8af3e358015a158a9b92 /usr.bin/uuencode | |
parent | 434d378ed720d84f1682fa62c38e47950837b115 (diff) | |
download | FreeBSD-src-1fb080cae2d99d66359d30aec88da1a5c9e33017.zip FreeBSD-src-1fb080cae2d99d66359d30aec88da1a5c9e33017.tar.gz |
Add b64decode & b64encode as synonyms for uudecode and uuencode -m,
respectively, for convenience when encoding or decoding base64 files.
As requested by various users.
Diffstat (limited to 'usr.bin/uuencode')
-rw-r--r-- | usr.bin/uuencode/Makefile | 5 | ||||
-rw-r--r-- | usr.bin/uuencode/uuencode.1 | 22 | ||||
-rw-r--r-- | usr.bin/uuencode/uuencode.c | 3 |
3 files changed, 28 insertions, 2 deletions
diff --git a/usr.bin/uuencode/Makefile b/usr.bin/uuencode/Makefile index 7741e5e..0dcb9a1 100644 --- a/usr.bin/uuencode/Makefile +++ b/usr.bin/uuencode/Makefile @@ -4,7 +4,10 @@ PROG= uuencode WARNS?= 4 MAN= uuencode.1 uuencode.format.5 +LINKS= ${BINDIR}/uuencode ${BINDIR}/b64encode MLINKS= uuencode.1 uudecode.1 \ - uuencode.format.5 uuencode.5 + uuencode.format.5 uuencode.5 \ + uuencode.1 b64encode.1 \ + b64decode.1 b64encode.1 .include <bsd.prog.mk> diff --git a/usr.bin/uuencode/uuencode.1 b/usr.bin/uuencode/uuencode.1 index c254ec2..c26e2c3 100644 --- a/usr.bin/uuencode/uuencode.1 +++ b/usr.bin/uuencode/uuencode.1 @@ -37,7 +37,9 @@ .Os .Sh NAME .Nm uuencode , -.Nm uudecode +.Nm uudecode , +.Nm b64encode , +.Nm b64decode .Nd encode/decode a binary file .Sh SYNOPSIS .Nm @@ -51,6 +53,13 @@ .Nm uudecode .Op Fl i .Fl o Ar output_file +.Nm b64encode +.Op Fl o Ar output_file +.Op Ar file +.Ar name +.Nm b64decode +.Op Fl i +.Fl o Ar output_file .Op Ar file .Sh DESCRIPTION The @@ -61,6 +70,17 @@ utilities are used to transmit binary files over transmission mediums that do not support other than simple .Tn ASCII data. +The +.Nm b64encode +utility is synonymous with +.Nm +with the +.Fl m +flag specified. +The +.Nm b64decode +utility is synonymous with +.Nm uudecode . .Pp The .Nm diff --git a/usr.bin/uuencode/uuencode.c b/usr.bin/uuencode/uuencode.c index e50c94c..1e6c653 100644 --- a/usr.bin/uuencode/uuencode.c +++ b/usr.bin/uuencode/uuencode.c @@ -83,6 +83,9 @@ main(int argc, char *argv[]) base64 = 0; outfile = NULL; + if (strcmp(argv[0], "b64encode") == 0) + base64 = 1; + while ((ch = getopt(argc, argv, "mo:")) != -1) { switch (ch) { case 'm': |