在保存时，使用固定分配且清零的 buffer 来存编码字符串

这样可以避免明明只修改了一处数据，但是 diff 的结果非常大

注意：这里如果使用 strcpy 将导致退出时报 free(): invalid size