Zmiana metody kompresji na chunkowanie, zmiana nazwy z Void Archive na expak
This commit is contained in:
parent
f6150b0d17
commit
aef8daae9b
15 changed files with 320 additions and 93 deletions
|
|
@ -33,6 +33,7 @@
|
|||
#include "DataStruct.h"
|
||||
#include "Txtpp.h"
|
||||
#include "xxhash.h"
|
||||
#include "CompressingManager.h"
|
||||
|
||||
|
||||
|
||||
|
|
@ -98,9 +99,6 @@ private:
|
|||
// Tworzenie nag³owka pliku
|
||||
CargoHead CreateCargoHead(const uint32_t&, const uint64_t&);
|
||||
|
||||
// Kompresowanie
|
||||
std::vector<char> Compressing(const std::vector<char>&);
|
||||
|
||||
// Przygotowanie nag³ówków i plików
|
||||
std::vector<FilesTable> ComputingHeadFiles();
|
||||
|
||||
|
|
@ -111,7 +109,7 @@ private:
|
|||
void GetFilters(const std::string&);
|
||||
|
||||
// Sprawdza czy plik znajduje siê na liœcie
|
||||
bool CheckFileOnTheList(const std::string&, std::vector<char>&, std::vector<char>&);
|
||||
uint8_t CheckFileOnTheList(const std::string&, std::vector<char>&, std::vector<char>&);
|
||||
|
||||
// Kasowanie z listy plików ignorow
|
||||
bool CheckIgnorePath(const std::string&);
|
||||
|
|
@ -122,6 +120,9 @@ private:
|
|||
// Zamieñ ca³y ci¹g na du¿e litery
|
||||
std::string UpperString(std::string);
|
||||
|
||||
// Wygenerój FNV-1a HASH
|
||||
uint32_t fnv32(const std::string& data);
|
||||
|
||||
// Rozdzielanie paternu od œcie¿ki
|
||||
void ExtPatternAndPathDetection(const std::vector<std::string>&, std::vector<std::string>&, std::vector<std::string>&);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue