title: BSD md5 vs GNU md5sum output format?
body: <p>Any one knows why BSD md5 program produces hash output in this format ...</p>
  
  <pre><code>MD5 (checksum.md5) = 9eb7a54d24dbf6a2eb9f7ce7a1853cd0
  </code></pre>
  
  <p>... while GNU md5sum produces much more sensible format like this?</p>
  
  <pre><code>9eb7a54d24dbf6a2eb9f7ce7a1853cd0 checksum.md5
  </code></pre>
  
  <p>As far as I can tell, the md5sum format is much easier to parse and makes more sense. How do you do <code>md5sum -check</code> with md5? And what do the -p, -q, -r, -t, -x options mean? <code>man md5</code> says nothing about those options! :| </p>