Comments (2)
fixed by b5c2306
from tar-split.
This issue is only caused by archives created by GNU Tar. As of the above mentioned commit, and now release https://github.com/vbatts/tar-split/releases/tag/v0.9.5 here is the same reproducer:
vbatts@valse ~/x (master) $ mkdir -p asfd/asdf/asdf/asfd/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/
vbatts@valse ~/x (master) $ touch asfd/asdf/asdf/asfd/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf/asdf//axcdfasdfasdfasdfasdfasdfasdfasdfasdfasdf
vbatts@valse ~/x (master) $ tar cf longlink.tar ./asfd/
vbatts@valse ~/x (master) $ rm -rf asfd/
vbatts@valse ~/x (master) $ mkdir x
vbatts@valse ~/x (master) $ tar-split d ./longlink.tar | tar -C ./x -x
time="2015-08-11T16:30:43-04:00" level=info msg="created tar-data.json.gz from ./longlink.tar (read 20480 bytes)"
vbatts@valse ~/x (master) $ tar-split a --path ./x --output ./longlink.tar.1
INFO[0000] created ./longlink.tar.1 from ./x and tar-data.json.gz (wrote 20480 bytes)
vbatts@valse ~/x (master) $ sha1sum longlink.tar*
71123e1069b5af22adaffc3a9c6c2c02f3968c86 longlink.tar
71123e1069b5af22adaffc3a9c6c2c02f3968c86 longlink.tar.1
from tar-split.
Related Issues (19)
- update `archive/tar` to go1.5, once it is released
- support ISO-8859-1 filenames
- Work-around `tar.TypeGNUSparse`
- needs benchmarking baked in HOT 3
- sentry entry type for versioning
- [RFE] ability to support mtree(5) manifests
- "pre" and "post" values are incorrect HOT 2
- Panic in archive/tar/reader.go
- Segmentation fault on macOS Sierra HOT 9
- Fix goreportcard errors HOT 1
- large amounts of padding cause crashes
- failed to read from testdata/46af0962ab5afeb5ce6740d4d91652e69206fc991fd5328c1a94d364ad00e457/layer.tar: archive/tar: missed writing 3348 bytes HOT 5
- Cannot process non-empty files HOT 2
- Doesn't support tar entries > 8gb HOT 5
- Request for a new release tag HOT 1
- asm.go at /4th/tar-split/cmd/tar-split invalid argument c.Args() (type cli.Args) for len HOT 2
- panic on slice bounds HOT 12
- Empty entry added when no padding at end of file HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tar-split.