POSIX tar does not allow file names longer 100 characters. GNU tar does allow for longer than 100 character filenames. ruby's zlib implementation matches the POSIX standard.
Many VCR cassette names use a combination of file name and test/example name which often greatly exceed 100 characters. This forces downstream developers to obfuscate filenames which make them harder to use. They also need to understand that blockbuster is using a specific method of compression which leaks implementation details downstream.
The easiest solution to this would be to write some sort of mapping for individual files from there hashsum to their real filename. This gets slightly more complicated when you consider deltas may re-write that mapping.
POSIX
tardoes not allow file names longer 100 characters. GNUtardoes allow for longer than 100 character filenames. ruby'szlibimplementation matches the POSIX standard.Many
VCRcassette names use a combination of file name and test/example name which often greatly exceed 100 characters. This forces downstream developers to obfuscate filenames which make them harder to use. They also need to understand thatblockbusteris using a specific method of compression which leaks implementation details downstream.The easiest solution to this would be to write some sort of mapping for individual files from there hashsum to their real filename. This gets slightly more complicated when you consider deltas may re-write that mapping.