protected override int SetSimpleString(byte[] data, string value, int pos)
{
//Adobe uses iso-8859-1 in its packets rather then UTF-8
byte[] stringBytes = Encoding.GetEncoding("iso-8859-1").GetBytes(value);
//set adobe file path bytes (this is not zero terminated)
return SetSimpleByteArray(data, stringBytes, pos);
}