一般的に
データ部分
int data=[105, 110, 116, 32, 100, ...]; // int main() { printf("int data=["); ...
データを再現する部分
int main() {
printf("int data=[");
for (int i = 0; i < XXX; i++) printf("%d, ", data[i]);
printf("];\n");
データをデコードする部分
for (int i = 0; i < XXX; i++) printf("%c", data[i]);
}
の3つの部分にわけて考えてやれば、どんな言語でも書ける