add compress func
use cross platform version
Merge branch 'master' of https://github.com/yesme2000/klib
add test
test search
add random string