public static void Main()
string str = "H4sIAAAAAAAA/5WXTYvbQBBEz95fIXw2vdM93TMj3/QV2HOSU8jBsDoEsklY+7bkv0f2bgIhBaF8EUjiWS6/rrZfdnddt/94Xp8fHvfHbp/2h9uZ9+u38/e3c66/T15Oz5f5dFk/fHlar1csWbpPdq/WWTqqHr0Xr/Uvxnb/abv30/VU1728Hrary9fT+cf6+IZKhz8XHi7r0+1tPQ+pT7fX/vXqz8N/KKJJIWmmSdtnQyRPNCmnDEmZJnlySCo0KRx/up4mlVQgaaJJNVVIekeTWmqIFHziWx6QxCaugsUMNnAVxV9dsIqrmGISG7hKVqh4MZrkChUvQZNCA5IaTSoKFS8jTaoFJl4WmtQUKl75xHuFilcnSSa4MWulQWpwWCq7D0zM8DOxw2KSM1S8sfvAxA0q3th2MgmDijc+8WJQ8cbWk0k12OKN3QcmzaDija0nkz6gBT07LFnwKu/ZdsqiGSres+2UxbCYPRt43hSHYvZsO2XxDHUalCZFhjoNbDtlKRn23MAnXmFMA9tOWRpe5QMfeO9QgpE13CU57JSRDdy3HypQgpFtJxdz2AQjm7hLdijByO4DFw84wBO7D1wCt9PE7gOXEtDMiU+8BrRgYveBSws4wBNbT761OLRgYvdBCP7LMrPDEqIFSjCz+yDEChzgmW2nkFygBDMbeIgXnBNbTyFRoAQLuw9CSoEDvLD1FFLxI7GzEtIqnN+F/XsQ0lcowfJP4NfD593ddtz9Ai1YS+HCEQAA";
str = str.Replace('-', '+').Replace('_', '/').PadRight(4*((str.Length+3)/4), '=');
var payload = Convert.FromBase64String(str);
var str1 = Encoding.UTF8.GetString(Convert.FromBase64String(str));
var str2 = Convert.ToBase64String(payload);