No description
Find a file
2025-11-16 10:08:11 +01:00
license Delete CRC. Przywrucono xxHash z pakietu LZ4. Dodano wstępną funkcję henerowania pliku HPP z kluczem i nonce. 2025-11-01 22:30:28 +01:00
testx Przeprawiona klasa tworzenia kontenerów. Dodano funkcję która wygodnie dobiera odpowiednie działanie dla danych 2025-11-07 16:38:19 +01:00
.gitattributes Dodaj .gitattributes, .gitignore, README.md i LICENSE.txt. 2025-09-23 01:31:57 +02:00
.gitignore Naprawiono problem z nie grenerowaniem klucza szyfrującego 2025-11-14 19:32:20 +01:00
ChunkManager.cpp Dodano wsparcie w przypadku szyfrowania bez komresji 2025-11-16 10:06:06 +01:00
ChunkManager.h Dodano wsparcie w przypadku szyfrowania bez komresji 2025-11-16 10:06:06 +01:00
CompressionManager.cpp Przeniesiono kompresję do osobnej klasy i zoptymalizowano 2025-11-16 09:56:03 +01:00
CompressionManager.h Przeniesiono kompresję do osobnej klasy i zoptymalizowano 2025-11-16 09:56:03 +01:00
CreateCargo.cpp Dodano dodatkową opcję w przypadku podzielenia danych na chunki bez kompresji i szyfrowania 2025-11-16 10:08:11 +01:00
CreateCargo.h Naprawiono problem z nie grenerowaniem klucza szyfrującego 2025-11-14 19:32:20 +01:00
DataStruct.h Podmiana zmiennych int8 na int16, Działa filtrowanie plików po przez podanie ścierzek 2025-11-11 13:46:56 +01:00
EncryptionManager.cpp Naprawiono problem z nie grenerowaniem klucza szyfrującego 2025-11-14 19:32:20 +01:00
EncryptionManager.h Naprawiono problem z nie grenerowaniem klucza szyfrującego 2025-11-14 19:32:20 +01:00
expak.sln Zmiana metody kompresji na chunkowanie, zmiana nazwy z Void Archive na expak 2025-09-30 00:33:16 +02:00
ExtractCargo.cpp Dodano dodatkową opcję w przypadku podzielenia danych na chunki bez kompresji i szyfrowania 2025-11-16 10:08:11 +01:00
ExtractCargo.h Podmiana LZ4 na ZSTD raw block. Podmiana CompressManager na ChunkManager 2025-11-14 18:00:10 +01:00
icon.ico Dodaj pliki projektów. 2025-09-23 01:31:59 +02:00
Interface.cpp Dodaj pliki projektów. 2025-09-23 01:31:59 +02:00
Interface.h Dodaj pliki projektów. 2025-09-23 01:31:59 +02:00
LICENSE.txt Dodaj .gitattributes, .gitignore, README.md i LICENSE.txt. 2025-09-23 01:31:57 +02:00
README.md Aktualizuj README.md 2025-11-14 19:43:07 +01:00
resources.rc Dodaj pliki projektów. 2025-09-23 01:31:59 +02:00
TimeStamp.h Działa szyfrowanie, generowanie klucza i zapisywanie klucza do pliku KEY 2025-10-28 00:07:00 +01:00
ViewCargo.cpp Poprawione flagowanie metody pakowania 2025-11-07 01:28:21 +01:00
ViewCargo.h Mnieniono hash FNV-1a z 32b na 64b, String ścieżki do pliku przeniesiono na dół rekordu tablicy 2025-10-02 15:44:14 +02:00
voidcmd.cpp Podmiana LZ4 na ZSTD raw block. Podmiana CompressManager na ChunkManager 2025-11-14 18:00:10 +01:00
voidcmd.vcxproj Przeniesiono kompresję do osobnej klasy i zoptymalizowano 2025-11-16 09:56:03 +01:00
voidcmd.vcxproj.filters Przeniesiono kompresję do osobnej klasy i zoptymalizowano 2025-11-16 09:56:03 +01:00
xxhash.dll xxHash jest teraz osobną biblioteką 2025-11-14 18:49:17 +01:00

EXPAK

A terminal program for creating data containers dedicated to your own projects.

=========================================================================================

Bulding:

Your compiler must support C++17

Visual Studio 2022

=========================================================================================

Using:

expak -{parameter} {catalog} -> to create container

expak -{parameter} {file.pak} -> to extract or listing files in container

  **-c - Packing catalog width compressing all files**

\*\*-p  - Packing catalog width out compressing\*\*

\*\*-f  - Packing catalog width unique config for individual files (look on under section)\*\*

\*\*-x  - Extract files from contener\*\*

\*\*-ls - Listing files in contener\*\*

-f Parameters instruction

Create regular txt file in same directory on catalog width same name.

This is a config file width parameters

{COMPRESS} - key for compress files list

{COMPRESS}

textures/texture.png

*.png

{IGNORE} - key for ignoring files list

{IGNORE}

testfile.odt

*.odt

=========================================================================================

Components:

libsodium - https://github.com/jedisct1/libsodium

xxHash - https://github.com/Cyan4973/xxHash.git

Zstd - https://github.com/facebook/zstd.git

FTXUI - https://github.com/ArthurSonzogni/FTXUI.git