Skip to main content

Timeline for Using base 80 for compressing files

Current License: CC BY-SA 3.0

18 events
when toggle format what by license comment
Sep 14, 2014 at 17:31 comment added babou I fail to understand these discussions: the OP is only asking whether it is possible. The answer is simply YES. But the question is totally uninteresting since he does not say for what purpose he wants to use base 80, and thus does not ask whether it might be a good idea for the purpose (though I cannot stretch my imagination to conceive a useful purpose).
Sep 13, 2014 at 12:55 vote accept Kinani
Sep 11, 2014 at 16:18 comment added supercat @ThomasW.: Actually, bases other than 256 are often advantageous in a compression scheme. When compressing base-256 data to base-256 data, there must be some sequence of input data whose "compressed" result will be larger than the original. By contrast, because rendering four-octet chunks to base-85 without compression is not perfectly efficient, there's room to add compression to such a scheme without affecting the worst-case behavior.
Sep 11, 2014 at 14:10 comment added Thomas Weller Base 256 is much better, because your number then fits exactly into one byte and you don't need to do extra bit fiddling.
Sep 11, 2014 at 11:58 history tweeted twitter.com/#!/StackCompSci/status/510034541659295744
Sep 11, 2014 at 7:40 answer added Michel Rouzic timeline score: 2
Sep 11, 2014 at 1:59 comment added Sophie Swett If you find patterns and represent them in symbols, you've created a working compression algorithm (as long as the representation is shorter than the original pattern). This is how all compression algorithms work.
Sep 10, 2014 at 23:44 answer added Luke Mills timeline score: 0
Sep 10, 2014 at 20:52 comment added Kinani I mean what if i could find some patterns and represent them in symbols ?
Sep 10, 2014 at 18:45 answer added Ángel timeline score: 3
Sep 10, 2014 at 17:15 comment added supercat @DavidRicherby: I can't think of much value to base 80, but there is actually some real value in using base-85: it can convert groups of four octets into five printable characters. While the storage efficiency isn't a huge improvement over base-64 (twenty characters will represent fifteen octets in base-64 and sixteen in base-85), the fact that the basic data "chunk" is 32 bits rather than 24 can sometimes be very helpful.
Sep 10, 2014 at 14:13 answer added Pseudonym timeline score: 10
Sep 10, 2014 at 13:05 comment added David Richerby Frank's answer explains why this doesn't work. But here's something you could have asked yourself before you started: what special property of the number 80 do you think you are using? Unless there's something special about 80, if your idea worked for 80, wouldn't it work better for 81? Or 801?
Sep 10, 2014 at 13:05 comment added Raphael See also here.
Sep 10, 2014 at 13:04 history edited Raphael CC BY-SA 3.0
deleted 52 characters in body; edited title
Sep 10, 2014 at 13:00 answer added FrankW timeline score: 30
Sep 10, 2014 at 12:43 review First posts
Sep 10, 2014 at 12:56
Sep 10, 2014 at 12:36 history asked Kinani CC BY-SA 3.0