Új hozzászólás Aktív témák
-
Keem1
veterán
Srácok, egy jól működő sztring (php-tól kapott json) kitömörítőt próbálok megfordítani.
Ez a jól működő kitömörítő:
public static string GZDecompress(string compressedString)
{
MemoryStream memStream = new MemoryStream(Convert.FromBase64String(compressedString));
memStream.ReadByte();
memStream.ReadByte();
try
{
DeflateStream deflate = new DeflateStream(memStream, CompressionMode.Decompress);
string decompressedString = new StreamReader(deflate, System.Text.Encoding.UTF8).ReadToEnd();
return decompressedString;
}
catch
{
return String.Empty;
}
}Ez a betömörítési próbálkozásom:
public static string GZCompress(string decompressedString)
{
MemoryStream memStream = new MemoryStream();
byte[] input = Encoding.UTF8.GetBytes(decompressedString);
MemoryStream stream = new MemoryStream(input);
try
{
DeflateStream deflate = new DeflateStream(memStream, CompressionMode.Compress);
stream.CopyTo(deflate);
deflate.Close();
return Convert.ToBase64String(memStream.ToArray());
}
catch
{
return String.Empty;
}
}És így tesztelem:
string szoveg = "árvíztűrő tükörfúrógép";
Console.WriteLine(GZDecompress(GZCompress(szoveg)));A fenti kiírás üres.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- GYÖNYÖRŰ iPhone XR 128GB White-1 ÉV GARANCIA - Kártyafüggetlen, MS4294
- Dell XPS 9720 - i7 12th gen 27% ÁFÁS!
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- Dell Latitude 7320 i5-1145G7 16GB 256GB 1 év garancia
- HP ProDesk 600 G5 i5-9500 8GB 256GB 1 év garancia
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

