Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. Huffman h;
  2. RLE r;
  3.  
  4. std::string fichier = "fichiers_de_test\\01.txt";
  5. std::string s1 = LoadFile(fichier);
  6. std::string s2 = LoadFile(fichier);
  7. std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
  8. s1 = r.Compresser(s1);
  9. std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
  10. s1 = r.Decompresser(s1);
  11. std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
  12.  
  13. fichier = "fichiers_de_test\\02.html";
  14. s1 = LoadFile(fichier);
  15. s2 = LoadFile(fichier);
  16. std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
  17. s1 = r.Compresser(s1);
  18. std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
  19. s1 = r.Decompresser(s1);
  20. std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
  21.  
  22. fichier = "fichiers_de_test\\03.bmp";
  23. s1 = LoadFile(fichier);
  24. s2 = LoadFile(fichier);
  25. std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
  26. s1 = r.Compresser(s1);
  27. std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
  28. s1 = r.Decompresser(s1);
  29. std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
  30.  
  31. fichier = "fichiers_de_test\\04.jpg";
  32. s1 = LoadFile(fichier);
  33. s2 = LoadFile(fichier);
  34. std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
  35. s1 = r.Compresser(s1);
  36. std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
  37. s1 = r.Decompresser(s1);
  38. std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
  39.  
  40. fichier = "fichiers_de_test\\05.exe";
  41. s1 = LoadFile(fichier);
  42. s2 = LoadFile(fichier);
  43. std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
  44. s1 = r.Compresser(s1);
  45. std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
  46. s1 = r.Decompresser(s1);
  47. std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
  48.  
  49. fichier = "fichiers_de_test\\06.zip";
  50. s1 = LoadFile(fichier);
  51. s2 = LoadFile(fichier);
  52. std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
  53. s1 = r.Compresser(s1);
  54. std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
  55. s1 = r.Decompresser(s1);
  56. std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
  57.  
  58. fichier = "fichiers_de_test\\07.bin";
  59. s1 = LoadFile(fichier);
  60. s2 = LoadFile(fichier);
  61. std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
  62. s1 = r.Compresser(s1);
  63. std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
  64. s1 = r.Decompresser(s1);
  65. std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
  66.  
  67. std::cout << "----- TERMINE -----" << std::endl;
  68.  
  69. std::cin.get();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement