Commit graph

35 commits

Author SHA1 Message Date
yanczi
fd42a5812a Naprawiono problem z nie grenerowaniem klucza szyfrującego 2025-11-14 19:32:20 +01:00
yanczi
29b2460910 xxHash jest teraz osobną biblioteką 2025-11-14 18:49:17 +01:00
yanczi
b3c317c914 Podmiana LZ4 na ZSTD raw block. Podmiana CompressManager na ChunkManager 2025-11-14 18:00:10 +01:00
yanczi
00d4b00209 Działa pakowanie zgodne z plikiem konfiguracyjnym 2025-11-12 07:38:48 +01:00
yanczi
621b4b6eb7 Podmiana zmiennych int8 na int16, Działa filtrowanie plików po przez podanie ścierzek 2025-11-11 13:46:56 +01:00
yanczi
293c1412ad Osadziłem w extraktorze wykrywanie metody pakowania na podstawie wartości flagi. Klucz jest importowany w momęcie jego wykrycia, Podmieniłem poprzednią metodę pliku konfiguracyjnego z txt na json (nie przetestowano). Brak flagi do generowania pliku HPP z tablicami kluczy. 2025-11-08 03:00:57 +01:00
yanczi
8402ce1b65 Przeprawiona klasa tworzenia kontenerów. Dodano funkcję która wygodnie dobiera odpowiednie działanie dla danych 2025-11-07 16:38:19 +01:00
yanczi
31f08e52d0 Poprawione flagowanie metody pakowania 2025-11-07 01:28:21 +01:00
66e776ee87 ex 2025-11-06 03:24:15 +01:00
yanczi
6335472904 womp 2025-11-06 00:30:58 +01:00
yanczi
6afc074693 Merge branch 'Encryption' of ssh://git.yanczi.eu:2497/yanczi/VoidArchive into Encryption 2025-11-05 03:06:37 +01:00
yanczi
1392b5bbe0 Przerobiona metoda tworzenia kontenerów. Błędnie dobiera opcje 2025-11-05 03:06:24 +01:00
yanczi
69089cd2f9 Dodano enum z parametrami pakowania 2025-11-04 04:11:59 +01:00
dbae144802 Aktualizuj README.md 2025-11-04 03:57:52 +01:00
yanczi
55c273eace Deszyfracja została skończona i działa poprawnie 2025-11-04 03:53:08 +01:00
yanczi
c234825ac5 Dokończona funkcja generowania pliku HPP która przechowuje array z kluczem deszyfrującym 2025-11-02 03:08:45 +01:00
yanczi
967e1e9c13 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
a0a2f3e1d6 Aktualizuj README.md 2025-10-28 00:15:07 +01:00
yanczi
8745ed2e19 Działa szyfrowanie, generowanie klucza i zapisywanie klucza do pliku KEY 2025-10-28 00:07:00 +01:00
yanczi
b80d983bc7 Wstępnie dodana klasa zarządzania szyfrowaniem. Dodana funckja szyfrująca i generowanie kluczy. Nie osadzono w klasie create cargo 2025-10-26 01:14:55 +02:00
yanczi
de7ced2939 crc32 2025-10-24 13:29:35 +02:00
yanczi
729cb13ff8 crc 2025-10-24 13:26:36 +02:00
8b9a1789ab podlinkowany ftxui 2025-10-24 10:55:15 +02:00
yanczi
f4acd6b265 Aktualizacja README 2025-10-02 16:02:55 +02:00
yanczi
2ccf96f40b Przywrucono stary układ tablicy plików 2025-10-02 15:54:53 +02:00
yanczi
942f94e1f0 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
yanczi
4dbe684cd7 Dodano ładny tytuł :3 2025-09-30 01:32:03 +02:00
65a7696927 Drobna poprawka 2025-09-30 00:51:39 +02:00
f47902bcf1 Aktualizajcja README.md 2025-09-30 00:46:47 +02:00
a8fb77a999 Zmiana nazwy, odseparowanie kompresji od reszty, dodanie kompressji chunks 2025-09-30 00:38:58 +02:00
0458d5bc56 Zmiana nazwy, odseparowanie kompresji od reszty, dodanie kompressji chunks 2025-09-30 00:37:37 +02:00
aef8daae9b Zmiana metody kompresji na chunkowanie, zmiana nazwy z Void Archive na expak 2025-09-30 00:33:16 +02:00
7f679fd8c3 Aktualizuj README.md 2025-09-23 01:35:14 +02:00
yanczi
f6150b0d17 Dodaj pliki projektów. 2025-09-23 01:31:59 +02:00
yanczi
4912ed6774 Dodaj .gitattributes, .gitignore, README.md i LICENSE.txt. 2025-09-23 01:31:57 +02:00