From owner-freebsd-arch Sun Nov 7 10: 7:13 1999 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id 8AEA914EC7 for ; Sun, 7 Nov 1999 10:07:06 -0800 (PST) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id TAA27551 for ; Sun, 7 Nov 1999 19:07:05 +0100 (CET) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id TAA17663 for freebsd-arch@freebsd.org; Sun, 7 Nov 1999 19:07:05 +0100 (MET) Received: from green.myip.org (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 6D18514FDC; Sun, 7 Nov 1999 10:05:49 -0800 (PST) (envelope-from green@FreeBSD.org) Received: from localhost ([127.0.0.1] ident=green) by green.myip.org with esmtp (Exim 3.02 #1) id 11kEm5-0000RH-00; Sat, 06 Nov 1999 17:57:34 -0500 Date: Sat, 6 Nov 1999 17:57:33 -0500 (EST) From: Brian Fundakowski Feldman X-Sender: green@green.myip.org To: obrien@freebsd.org Cc: arch@freebsd.org Subject: Re: new MD5 option In-Reply-To: <19991106133558.A5539@dragon.nuxi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sat, 6 Nov 1999, David O'Brien wrote: > I am adding an option to md5 to reverse the order of output. > > From: > MD5 (/COPYRIGHT) = 7df8bc77dcee71382ea73eb0ec6a9243 > > to: > MD5 7df8bc77dcee71382ea73eb0ec6a9243 /COPYRIGHT > > The reson for this addition is to aid visual diffs. They are much easier > if the MD5 hashes are nicely lined up. I don't understand the issue. If you're going to compare MD5 (/dev/null) = d41d8cd98f00b204e9800998ecf8427e and MD5 (/dev/null) = 93b885adfe0da089cdf634904fd59f71 They are already lined up. If instead you want to compare something like MD5 (foo) = d3b07384d113edec49eaa6238ad5ff00 MD5 (quux) = d3b07a382ec010c01889250fce66fb13 to MD5 (foo) = 1bfe5d8702009e431bad3862b79f5d95 MD5 (quux) = 8687c409c3cc95464d49a7c4dff71e73 They're less lined up, but they look a lot better to a human than MD5 1bfe5d8702009e431bad3862b79f5d95 foo MD5 8687c409c3cc95464d49a7c4dff71e73 quux If for some reason we _really_ need this, what's wrong with a shell transformation instead: transform_md5 () { local line while read line; do printf "MD5\t%s\t%s\n" $(echo "$line" | cut -d' ' -f4) \ done } {"/home/green"}$ md5 /dev/null | transform_md5 MD5 d41d8cd98f00b204e9800998ecf8427e /dev/null What good is all the convenience we have available to reduce bloat if we never use it for anything? > > My question is what flag to use. "-r" for reversed output? "-v" for > visual diff? > > -- > -- David (obrien@NUXI.com) > > -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------' To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message