Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2014
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. [TestMethod]
  2. public void ZipTestMethod()
  3. {
  4. StringBuilder builder;
  5. string lote, producto, fecha;
  6. Random random = new Random();
  7.  
  8. lote = "lote1";
  9. producto = "producto 1";
  10. fecha = DateTime.Now.ToString("ddMMyyyy hhmmssf");
  11.  
  12. builder = new StringBuilder();
  13. builder.Append(lote);
  14. builder.Append(producto);
  15. //builder.Append(fecha);
  16. builder.Append(random.Next(50).ToString());
  17.  
  18. Debug.WriteLine(builder.ToString());
  19. Debug.WriteLine(Zipper.Zip(builder.ToString()));
  20.  
  21. var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(builder.ToString());
  22. Debug.WriteLine(System.Convert.ToBase64String(plainTextBytes));
  23. }
  24.  
  25. public static string Zip(string str)
  26. {
  27. var bytes = Encoding.UTF8.GetBytes(str);
  28.  
  29. using (var msi = new MemoryStream(bytes))
  30. using (var mso = new MemoryStream())
  31. {
  32. using (var gs = new GZipStream(mso, CompressionMode.Compress))
  33. {
  34. msi.CopyTo(gs);
  35. }
  36.  
  37. return Encoding.UTF8.GetString(mso.ToArray());
  38. }
  39. }
  40.  
  41. lote1producto 123
  42. ���/I5,(�O)M.�W042��kg
  43. bG90ZTFwcm9kdWN0byAxMjM=
  44.  
  45. bG90 ZTFw cm9k dWN0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement