flat assembler
Message board for the users of flat assembler.
Index
> Windows > Compression algorithms |
Author |
|
Fastestcodes 07 Jul 2022, 12:24
What is the best lossless compression algo?
|
|||
07 Jul 2022, 12:24 |
|
revolution 07 Jul 2022, 20:44
The "best" is subjective.
Perhaps the only real best is the one you use the most. It might not be the fastest, or create the smallest output, or be the most efficient, but if you use it then it must have some form of best-ness. Maybe because it is the most compatible, or has the easiest interface, or just simply be the most popular. Theoretically you could have some super-amazing algorithm that gives 20% smaller outputs than all other algorithms, but if it takes a week to compress a 1kB file then it would be useless for general purpose usage. Also theoretically you can "compress" an image with infinite complexity into an output of small finite size. The Mandelbrot set is an example of that. An entire infinitely complex image can be expressed as z(n+1) = z(n)^2 + C. You can also compress pre-determined outputs to zero size with a simple algorithm. So you can make a dedicated Shakespeare-compression-algorithm like this: 1. If input size is zero bytes then output the entire works of Shakespeare; else 2. Use gunzip to decode the input. |
|||
07 Jul 2022, 20:44 |
|
Furs 08 Jul 2022, 13:04
revolution wrote: The "best" is subjective. |
|||
08 Jul 2022, 13:04 |
|
revolution 08 Jul 2022, 17:57
Furs wrote:
What I outlined, and what you outlined, and what I highlighted in your response, clearly show it is subjective. Subjectivity, a subject's personal perspective, feelings, beliefs, desires or discovery, as opposed to those made from an independent, objective, point of view |
|||
08 Jul 2022, 17:57 |
|
idapro 20 Oct 2022, 20:35
|
|||
20 Oct 2022, 20:35 |
|
Furs 27 Oct 2022, 12:46
idapro wrote: In assembly implementation, good and old aPlib |
|||
27 Oct 2022, 12:46 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.