public static string DecodingQQDLUrl(string qqdlUrl) { int thunderIndex = qqdlUrl.ToLower().IndexOf("qqdl://") + 7; string url = qqdlUrl.Substring(thunderIndex); return(EncodingBase64.DecodingBase64String(url)); }
public static string DecodingThunderUrl(string thunderUrl) { int thunderIndex = thunderUrl.ToLower().IndexOf("thunder://") + 10; string url = thunderUrl.Substring(thunderIndex); string decodingThunderUrl = EncodingBase64.DecodingBase64String(url); return(decodingThunderUrl.Substring(2, decodingThunderUrl.Length - 4)); }
public static string DecodingFlashgetUrl(string flashgetUrl) { int flashgetIndex = flashgetUrl.ToLower().IndexOf("flashget://") + 11; int userInfo = flashgetUrl.LastIndexOf("&"); int length = userInfo - flashgetIndex; string url = flashgetUrl.Substring(flashgetIndex, length); string decodingThunderUrl = EncodingBase64.DecodingBase64String(url); return(decodingThunderUrl.Substring(10, decodingThunderUrl.Length - 20)); }