public static List <byte> Encode(string input) { TextUtilities.CompressionResult result = TextUtilities.Compress(new List <IList <string> >() { new List <string>() { input } }, 0xFE, TextUtilities.PSXMap, TextUtilities.PSXMap, new List <bool>() { false }, new List <bool> () { false }); return(new List <byte>(result.Bytes)); }
public static List <byte> Encode(string input, Context context) { GenericCharMap charMap = (context == Context.US_PSP) ? (GenericCharMap)TextUtilities.PSPMap : (GenericCharMap)TextUtilities.PSXMap; TextUtilities.CompressionResult result = TextUtilities.Compress(new List <IList <string> >() { new List <string>() { input } }, 0xFE, charMap, charMap, new List <bool>() { false }, new List <bool> () { false }); return(new List <byte>(result.Bytes)); }