Sorry, I wasn't clear.
You have two problems. The first is compression. The second is encoding the compressed result into safe characters. I was addressing the latter problem.
If you use my suggested encoding method, you first need to compress your data down to 28 bytes. Base32 will convert your compressed data into 45 (ceil(28*(8/log2(32)))) safe characters.
What information is contained in the original file name? Consistently compressing by 78% (1 - ceil(28/125)) will be hard, and will only be possible with intimate knowledge the data to compress.
In reply to Re^5: URL string compression?
by ikegami
in thread URL string compression?
by punch_card_don
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |