Starbound/attic/old_tests/compression_test.cpp
2025-03-21 22:23:30 +11:00

28 lines
985 B
C++

#include <cstring>
#include "StarCompression.hpp"
#include "StarFormat.hpp"
#include "StarMap.hpp"
using namespace Star;
int main(int argc, char** argv) {
char const* testData =
"ababababababababababababababababababababababababab"
"ababababababababababababababababababababababababab"
"ababababababababababababababababababababababababab"
"ababababababababababababababababababababababababab"
"ababababababababababababababababababababababababab"
"ababababababababababababababababababababababababab"
"ababababababababababababababababababababababababab"
"ababababababababababababababababababababababababab"
"ababababababababababababababababababababababababab";
ByteArray compressedData = compressData(ByteArray(testData, strlen(testData)));
coutf("compressed data size %s\n", compressedData.size());
ByteArray uncompressedData = uncompressData(compressedData);
coutf("uncompressed data size %s\n", uncompressedData.size());
return 0;
}