重新实现索引key的encode/decode算法