Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Huffman h;
- RLE r;
- std::string fichier = "fichiers_de_test\\01.txt";
- std::string s1 = LoadFile(fichier);
- std::string s2 = LoadFile(fichier);
- std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
- s1 = r.Compresser(s1);
- std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
- s1 = r.Decompresser(s1);
- std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
- fichier = "fichiers_de_test\\02.html";
- s1 = LoadFile(fichier);
- s2 = LoadFile(fichier);
- std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
- s1 = r.Compresser(s1);
- std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
- s1 = r.Decompresser(s1);
- std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
- fichier = "fichiers_de_test\\03.bmp";
- s1 = LoadFile(fichier);
- s2 = LoadFile(fichier);
- std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
- s1 = r.Compresser(s1);
- std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
- s1 = r.Decompresser(s1);
- std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
- fichier = "fichiers_de_test\\04.jpg";
- s1 = LoadFile(fichier);
- s2 = LoadFile(fichier);
- std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
- s1 = r.Compresser(s1);
- std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
- s1 = r.Decompresser(s1);
- std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
- fichier = "fichiers_de_test\\05.exe";
- s1 = LoadFile(fichier);
- s2 = LoadFile(fichier);
- std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
- s1 = r.Compresser(s1);
- std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
- s1 = r.Decompresser(s1);
- std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
- fichier = "fichiers_de_test\\06.zip";
- s1 = LoadFile(fichier);
- s2 = LoadFile(fichier);
- std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
- s1 = r.Compresser(s1);
- std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
- s1 = r.Decompresser(s1);
- std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
- fichier = "fichiers_de_test\\07.bin";
- s1 = LoadFile(fichier);
- s2 = LoadFile(fichier);
- std::cout << "Taille originale (" << fichier << ") : " << s1.length() << " bytes" << std::endl;
- s1 = r.Compresser(s1);
- std::cout << "Taille compressee (RLE) : " << s1.length() << " bytes" << std::endl;
- s1 = r.Decompresser(s1);
- std::cout << "Taille decompressee (RLE) : " << s1.length() << " bytes" << std::endl;
- std::cout << "----- TERMINE -----" << std::endl;
- std::cin.get();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement