Uuencoded图像到字节数组

时间:2014-10-10 12:14:51

标签: c# uuencode

如何将uuencoded图像转换为字节数组?

我的图片编码如下:

begin 644 image.jpg
M_]C_X``02D9)1@`!``$`8`!@``#__@`?3$5!1"!496-H;F]L;V=I97,@26YC
********************** MANY LINES ***************************
MH`R]:TM=9TJ^TIK_`%32UO8#`;_1;V33=5M,E6\VQOH@9+:<8P)$!(!8=Z`,
M#P;X#T+P-!J"Z2=1O+_5[E+S6=<UO4)]6UW6+B-#%!)J&HW)\R46\1,<$2+'
/#&&=EC\V6:20`[.@#__9
`   
end

我想得到字节数组而不需要先在hdd上保存图像。解码后我会将它直接保存到DB中。

1 个答案:

答案 0 :(得分:2)

您必须删除第一行和最后一行,此处有许多解决方案,RegEx are funny :o)

然后Convert.FromBase64String方法就可以了。

修改

我错了,因为uuencode不是Base64

您必须找到第三方实施。 Herehere.

或者可以使用像active template library这样的本地库。