Есть ли имя для кодирования последовательности байтов в отличие от предыдущего байта? - PullRequest
0 голосов
/ 23 сентября 2019

Например, кодирование 00 01 02 03 06 07 08 09 как 00 01 01 01 03 01 01 01 для повышения эффективности применения алгоритма сжатия к данным (например, кодирование по длине серии)?

Такое кодирование может быть декодировано с использованием:

temp = 0
for byte in encoded:
    temp += byte
    decoded.append(temp)

1 Ответ

2 голосов
/ 23 сентября 2019

Дельта-кодировка аналогична вашему описанию.

Дельта-кодирование - это способ хранения или передачи данных в виде различий (дельт) между последовательными данными, а не полнымифайлы.

...