【Defold】文字列をZlib圧縮/展開する

Defold, DEVELOP

Defold にはZlibの圧縮展開機能が標準で組み込まれています。

Zlib reference

確認バージョン

1.2.162

サンプルコード

local data = "my first zlib test."
local compressed_data = zlib.deflate(data)	
local s = ""
for c in string.gmatch(compressed_data, ".") do
    s = s .. '\\' .. string.byte(c)
end	
print(s) --> \120\94\203\173\84\72\203\44\42\46\81\168\202\201\76\82\40\73\45\46\209\3\0\71\195\7\14

外のプラグインを取り込む必要が無く、手軽に使えます。素晴らしい。

Posted by kazupon