diff --git a/examples/index.html b/examples/index.html
index eab59fc..daaeb75 100644
--- a/examples/index.html
+++ b/examples/index.html
@@ -38,8 +38,9 @@
var contents = uint8ToString(data);
console.log(header.fileName, contents);
});
+
/*
- base64 = utils.uint8ToBase64(out);
+ base64 = btoa(uint8ToString(out));
url = "data:application/tar;base64," + base64;
window.open(url);
diff --git a/lib/tar.js b/lib/tar.js
index 161706e..e670b21 100644
--- a/lib/tar.js
+++ b/lib/tar.js
@@ -56,8 +56,8 @@
checksum: ' ',
type: '0', // just a file
ustar: 'ustar ',
- owner: '',
- group: ''
+ owner: opts.owner || '',
+ group: opts.group || ''
};
// calculate the checksum
@@ -88,7 +88,7 @@
this.out.set(input, this.written);
// to the nearest multiple of recordSize
- this.written += input.length + (recordSize - (input.length % recordSize));
+ this.written += input.length + (recordSize - (input.length % recordSize || recordSize));
// make sure there's at least 2 empty records worth of extra space
if (this.out.length - this.written < recordSize * 2) {
diff --git a/package.json b/package.json
index 36d5f1b..42181d7 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "tar-js",
"description": "Tar implemented in the browser",
- "version": "0.1.0",
+ "version": "0.1.1",
"homepage": "http://github.com/beatgammit/tar-js",
"repository": {
"type": "git",