/// <summary> /// 异步 压缩字节数组 返回 压缩后字节数组生成的 Base64 字符串 /// </summary> /// <param name="compressBytes">要压缩的字节数组</param> /// <param name="compresserBytesAndBase64String">压缩器 字节数组 和 Base64字符串 压缩 功能 接口</param> /// <returns></returns> public static async Task <string> CompressBytesToBase64StringAsync(byte[] compressBytes, ICompresserBytesAndBase64String compresserBytesAndBase64String = null) { return(await GenericityHelper.GetInterface(compresserBytesAndBase64String, DefaultCompresser).CompressBytesToBase64StringAsync(compressBytes)); }
/// <summary> /// 压缩字节数组 返回 压缩后字节数组生成的 Base64 字符串 /// </summary> /// <param name="compressBytes">要压缩的字节数组</param> /// <param name="compresserBytesAndBase64String">压缩器 字节数组 和 Base64字符串 压缩 功能 接口</param> /// <returns></returns> public static string CompressBytesToBase64String(byte[] compressBytes, ICompresserBytesAndBase64String compresserBytesAndBase64String = null) { return(GenericityHelper.GetInterface(compresserBytesAndBase64String, DefaultCompresser).CompressBytesToBase64String(compressBytes)); }
/// <summary> /// 解压缩 Base64 字符串 返回解压缩后的 字节数组 /// </summary> /// <param name="decompressString"></param> /// <param name="compresserBytesAndBase64String">压缩器 字节数组 和 Base64字符串 压缩 功能 接口</param> /// <returns></returns> public static byte[] DecompressBytesFromBase64String(string decompressString, ICompresserBytesAndBase64String compresserBytesAndBase64String = null) { return(GenericityHelper.GetInterface(compresserBytesAndBase64String, DefaultCompresser).DecompressBytesFromBase64String(decompressString)); }
/// <summary> /// 异步 解压缩 Base64 字符串 返回解压缩后的 字节数组 /// </summary> /// <param name="decompressString"></param> /// <param name="compresserBytesAndBase64String">压缩器 字节数组 和 Base64字符串 压缩 功能 接口</param> /// <returns></returns> public static async Task <byte[]> DecompressBytesFromBase64StringAsync(string decompressString, ICompresserBytesAndBase64String compresserBytesAndBase64String = null) { return(await GenericityHelper.GetInterface(compresserBytesAndBase64String, DefaultCompresser).DecompressBytesFromBase64StringAsync(decompressString)); }