投稿日: May 29, 2019 10:8:14 AM
本当はdecodeした後何らかの命令をつかってディクショナリ型に戻せるのではと考えていたけれども文字列から型を変換するのがどうにもわからずevalした。
で、ふと思った。これはpythonスクリプトを動かしているのと同意なので、じゃあPythonのスクリプト自体をバイナリ化してまとめて管理できるのではないかと。
Pythonスクリプトをファイル読み込みしてバイナリ化、その後バイナリをデコードしてevalすると。
普通に動く。まあ動いて当然とも思えるけれども。
一つのバイナリに複数のPythonスクリプトを閉まっておける上に素人が簡単に中身をいじって動作を変えたりするのが困難になる。
ゲームにもってこいの技術だと思った。
これ、採用。