BrowserView.js
[app.wkmirror] / base64.js
index e64fda3..06ae40f 100644 (file)
--- a/base64.js
+++ b/base64.js
@@ -1,4 +1,4 @@
-*
+/*
  * Copyright (c) 2010 Nick Galbreath
  * http://code.google.com/p/stringencoders/source/browse/#svn/trunk/javascript
  *
@@ -81,8 +81,10 @@ base64.getbyte64 = function(s,i) {
     }
     return idx;
 }
-
 base64.decode = function(s) {
+    return base64.decodeToArray(s).join('');
+}
+base64.decodeToArray = function(s) {
     // convert to string
     s = '' + s;
     var getbyte64 = base64.getbyte64;
@@ -123,7 +125,7 @@ base64.decode = function(s) {
         x.push(String.fromCharCode(b10 >> 16));
         break;
     }
-    return x.join('');
+    return x;
 }
 
 base64.getbyte = function(s,i) {