<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fparkan/crates/rsli/src/compress, branch master</title>
<subtitle>Utilities and tools for the game "Parkan: Iron Strategy".
</subtitle>
<id>https://git.popov.link/fparkan/atom?h=master</id>
<link rel='self' href='https://git.popov.link/fparkan/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/'/>
<updated>2026-02-11T21:43:40+00:00</updated>
<entry>
<title>feat: обновить методы обработки данных и улучшить обработку ошибок в библиотеке</title>
<updated>2026-02-11T21:43:40+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-11T21:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=662b292b5b47d0f7df3b19808db746bbc2ecc48c'/>
<id>urn:sha1:662b292b5b47d0f7df3b19808db746bbc2ecc48c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: обработка выхода за пределы индекса сортировки в архиве и улучшение декодирования LZSS с поддержкой XOR</title>
<updated>2026-02-10T08:57:00+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-10T08:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=ba1789f10607f5a6cba5863128d31f776b8e59cc'/>
<id>urn:sha1:ba1789f10607f5a6cba5863128d31f776b8e59cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement LZSS decompression with optional XOR decryption</title>
<updated>2026-02-10T08:38:58+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-10T08:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=842f4a85693b418af81560738aa3136ac500d9b1'/>
<id>urn:sha1:842f4a85693b418af81560738aa3136ac500d9b1</id>
<content type='text'>
- Added `lzss_decompress_simple` function for LZSS decompression in `lzss.rs`.
- Introduced `XorState` struct and `xor_stream` function for XOR decryption in `xor.rs`.
- Updated `mod.rs` to include new LZSS and XOR modules.
- Refactored `parse_library` function in `parse.rs` to utilize the new XOR decryption functionality.
- Cleaned up and organized code in `lib.rs` by removing redundant functions and structures.
- Added tests for new functionality in `tests.rs`.
</content>
</entry>
</feed>
