Hvordan vælger jeg den bedste koder?
Der er mange kodere til rådighed til lagring af digitale data. Mens der er generelle formålskodere, der implementerer forskellige komprimeringsalgoritmer, er den bedste kode en specifikt designet til at komprimere visse typer data. Dette skyldes, at nogle algoritmer er bedre egnet til særlige anvendelser, og den anvendte koder kan optimeres, så den fungerer hurtigere, mere effektivt og giver målrettede funktioner i modsætning til bare at komprimere anonyme data. Kodere, der er specialiserede i generel arkivering af vilkårlige filer, bruges regelmæssigt, selvom nogle af disse filer allerede anvender komplekse kodningsordninger, så den ekstra komprimering kan faktisk øge filstørrelsen i stedet for at reducere den.
En koder er et stykke computersoftware, der kombinerer to andre stykker software eller computerbiblioteker, for at danne et komplet program. Den første er kompressionsalgoritmen, som er den faktiske formel, der bruges til at tage digitale data og konvertere dem til en fil, der er mindre end originalen. AlgoriTHM er indpakket i et program, der kan integreres i et operativsystem kaldet en kompress-decompressor eller codec, som er implementeringen af komprimeringsskemaet. En softwarekoder giver en brugbar grænseflade, der kan opfordre CODEC til at konvertere data til det format, der er specificeret af algoritmen, så det kan pakkes ud på et senere tidspunkt eller gemmes i en lille mængde plads.
Nogle af de mest anvendte kodere handler primært med billeder. Afhængig af dybden af de krævede funktioner, vil den bedste billedkoder for nogle mennesker have en simpel grænseflade og understøtte flere filformater, så billeder kan konverteres til den type, der er nødvendig til et andet program. Nogle billedkodere inkluderer også alternative implementeringer af standardalgoritmer, der giver bedre kvalitet til en lidt større filstørrelse eller maksimal komprimering med et vist tab af billedopløsning.
til generel arkivering, tHer er flere typer kodningssoftware med forskellige funktioner. I et tilfælde, hvor en stor mængde filer skal komprimeres, er der kodere, der kun er optimeret med en enkelt kraftfuld algoritme, der kan få utroligt høje komprimeringshastigheder - til prisen for hastighed og en mangel på bærbarhed til en anden kodningssoftware. Alternativt er der kodningsprogrammer, der vil komprimere flere filer og oprette en let brugt selvudtrækningsfil, der resulterer i en større filstørrelse, men tilføjer portabilitet og en nem måde at gengive et filtræ eller katalogstruktur uden indsats.
Der er flere andre specialiserede kodere, inklusive dem til hurtigt at komprimere streamingvideo, lydspor eller tredimensionelle (3D) data. Hver af disse kræver en speciel codec og i nogle tilfælde ekstern supporthardware. Disse typer kodere kan omfatte gratis versioner og deres professionelle kolleger, der er blevet industristandarder, så det at vælge det bedste vil være et spørgsmål omEvaluering af omkostningerne ved softwaren versus de funktioner, der er leveret med den.