public static byte[] SerializeSingleProgram(Program program)
{
string output = "";
output += Header + "\n";
output += ProgType + "\n";
output += ((program.Name != null) ? program.Name : "") + "\n";
output += ((program.Data != null) ? Convert.ToBase64String(program.Data) : "") + "\n";
var bytes = Encoding.UTF8.GetBytes(output);
return bytes;
}