理解run-length encoded&Bit-Vecotr Encoding

本文介绍了数据压缩中的两种技术——Run-length Encoding(游程编码)和Bit-Vector Encoding。Run-length Encoding通过替换连续相同的数值为单一数值和计数来压缩数据,而Bit-Vector Encoding则在列具有有限可能数据值的情况下尤为适用。这两种方法都是无损数据压缩的实例,能够有效地减少数据存储和传输的开销。
  • Overview

    Runs of the same value can be run-length encoded.

  • Run-length encoding

    Run-length encoding (RLE) is a form of lossless data compression in which runs of data (sequences in which the same data value occurs in many consecutive data elements) are stored as a single data value and count, rather than as the original run.

    These runs are replaced with triples: value, start postion, runLength.

  • Bit-Vector Encoding

    Bit-Vector encoding is most useful when columns have a limited number of possible data values.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值