diff --git a/omnicodec.cabal b/omnicodec.cabal
--- a/omnicodec.cabal
+++ b/omnicodec.cabal
@@ -1,13 +1,13 @@
 name: omnicodec
-version: 0.1
+version: 0.2
 license: GPL
 license-file: COPYING
 author: Magnus Therning
 maintainer: magnus@therning.org
 copyright: Magnus Therning, 2007
 synopsis: data encoding and decoding command line utilities
-description: Two simply utilities built on dataenc
-build-depends: base, dataenc >= 0.10.1, directory, filepath, haskell98
+description: Two simply command line tools built on dataenc.
+build-depends: base, dataenc >= 0.11, directory, filepath, haskell98
 build-type: Simple
 category: Codec
 
diff --git a/src/odec.hs b/src/odec.hs
--- a/src/odec.hs
+++ b/src/odec.hs
@@ -50,7 +50,7 @@
 options :: [OptDescr (DecOptions -> IO DecOptions)]
 options = [
     Option "o" ["output"] (ReqArg setOptOutput "FILE") "output to file",
-    Option "c" ["codec"] (ReqArg setOptCodec "CODEC") "use codec (uu,b64,b64u,b32,b32h,b16)",
+    Option "c" ["codec"] (ReqArg setOptCodec "CODEC") "use codec (uu,b85,b64,b64u,b32,b32h,b16)",
     Option "" ["version"] (NoArg optShowVersion) "",
     Option "h" ["help"] (NoArg optShowHelp) ""
     ]
@@ -59,6 +59,7 @@
 setOptOutput fn opts = return opts { optWrite = writeFile fn, fn = Just fn }
 setOptCodec codec opts = case codec of
     "uu" -> return opts { optDecode = decode' uu . unchop uu }
+    "b85" -> return opts { optDecode = decode' base85 . unchop base85 }
     "b64" -> return opts { optDecode = decode' base64 . unchop base64 }
     "b64u" -> return opts { optDecode = decode' base64Url . unchop base64Url }
     "b32" -> return opts { optDecode = decode' base32 . unchop base32 }
diff --git a/src/oenc.hs b/src/oenc.hs
--- a/src/oenc.hs
+++ b/src/oenc.hs
@@ -47,7 +47,7 @@
 options :: [OptDescr (EncOptions -> IO EncOptions)]
 options = [
     Option "o" ["output"] (ReqArg setOptOutput "FILE") "output to file",
-    Option "c" ["codec"] (ReqArg setOptCodec "CODEC") "use codec (uu,b64,b64u,b32,b32h,b16)",
+    Option "c" ["codec"] (ReqArg setOptCodec "CODEC") "use codec (uu,b85,b64,b64u,b32,b32h,b16)",
     Option "" ["version"] (NoArg optShowVersion) "",
     Option "h" ["help"] (NoArg optShowHelp) ""
     ]
@@ -55,6 +55,7 @@
 -- {{{2 option actions
 setOptCodec codec opts = case codec of
     "uu" -> return opts { optEncode = chop uu 61 . encode uu }
+    "b85" -> return opts { optEncode = chop base85 60 . encode base85 }
     "b64" -> return opts { optEncode = chop base64 60 . encode base64 }
     "b64u" -> return opts { optEncode = chop base64Url 60 . encode base64Url }
     "b32" -> return opts { optEncode = chop base32 60 . encode base32 }
