在Aslab中将ascii字符串编码为十进制或二进制向量

时间:2016-08-09 06:57:11

标签: matlab binary decimal ascii filepath

我需要存储一个表示完整路径的字符串,只使用数字向量,我可以将其转换回原始的完整路径。我尝试使用doublechar

s=double('Full/path')
s = 70   117   108   108    47   112    97   116   104

string_rev = char(s)
string_rev = Full/path

不幸的是,s是一个双数组,具有不同的数字长度。合并后,我将无法将其转换回来。我可以添加零作为分隔符,但这似乎不是很优雅。

有没有其他方法来存储以数字编码的字符串,我可以用它来编码和反转? 澄清最终目标:

'全' - > 70117108108 - > '全'

修改 我为什么需要这个? 我需要将路径存储在只接受整数的文件中。保存文件后,我希望能够加载它并从整数中提取完整路径。

0 个答案:

没有答案