tar-js
tar-js copied to clipboard
Tar implemented in the browser
Add utils to build browser version with webpack.
Untar
There should be some support for untarring on the client. Perhaps allow for saving it in local storage?
Make a live demo with a simple form where users can enter a URL or text and tar it together. Another cool idea is to do something like [this guy](http://www.williammalone.com/articles/create-html5-canvas-javascript-drawing-app/#demo-simple)...
If you try to tar a Uint8Array in Safari it fails, because the structure of the constructor is a little different. See the pull request.
There's a 2MB file-size limit on data-urls. createObjectURL creates a temporary file and gives a URL for that, removing that limit. See https://developer.mozilla.org/en/DOM/window.URL.createObjectURL
There ought to be a queue for files that need to be added. Larger files might take a significant amount of time, so breaking up their processing through setTimeouts may...
Data types that should be supported: - CanvasPixelArray - Uint16Array - Uint32Array
There should definitely be some optimizations. Creating some kind of a benchmark system should help with this. Benchmarks should include: - Adding lots of small files as strings - Adding...
`tar-js` would make a great module for ender.js. Maybe take care of this once untarring is included?