Postat: 15 mars 2007, 22:03:46
Nej, självklart måste man ju vara rätt övertygad om att totala storleken verkligen blir mindre. Detta är ju rätt lätt att testa genom att göra ett enkelt program på PC som utför kodningen på givna filer. Sedan får man anpassa storleken på "räknarvärdet" efter hur långa sekvenserna är.
Att skilja datan från räknarvärdena behövs inte. Den ursprungliga datan behövs inte längre eftersom varannan sekvens blir 0 och varannan blir 1. Däremot _måste_ man ta hänsyn till max sekvenslängd antingen genom att ha en tillräckligt stor räknare, eller genom andra trix.
Med 3-bitars "räknarvärden" skulle en sån här dataström
000011011111000000011110000000
kunna bli såhär
100 010 001 101 111 100 111 (mellanslag enbart för läsbarhet)
Att skilja datan från räknarvärdena behövs inte. Den ursprungliga datan behövs inte längre eftersom varannan sekvens blir 0 och varannan blir 1. Däremot _måste_ man ta hänsyn till max sekvenslängd antingen genom att ha en tillräckligt stor räknare, eller genom andra trix.
Med 3-bitars "räknarvärden" skulle en sån här dataström
000011011111000000011110000000
kunna bli såhär
100 010 001 101 111 100 111 (mellanslag enbart för läsbarhet)