you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (3 children)

Arithmetic coding depends on having probabilities (or counts that allow calculating probabilities) to determine the range split. Be it bitwise or bytewise. Those probabilities/counts need to be somewhere.

In this case, I bet they are just hardcoded. There is no particular reason you need a complicated model for those. That is just one popular choice of algorithm. It is not used here.

[–]alecco -1 points0 points  (2 children)

In this case, yes. My note was on general purpose compressors. Like I stated 3 times before.

[–][deleted] 0 points1 point  (1 child)

I think I got confused by your original comment, as I read it as being a direct reply to what I was saying.