https://github.com/remittor/wcpatcher
WCP - archives browsing accelerator for Total Commander
https://github.com/remittor/wcpatcher
accelerator patch plugin splicing totalcmd
Last synced: 26 days ago
JSON representation
WCP - archives browsing accelerator for Total Commander
- Host: GitHub
- URL: https://github.com/remittor/wcpatcher
- Owner: remittor
- License: mit
- Created: 2020-01-03T08:02:30.000Z (over 6 years ago)
- Default Branch: dev
- Last Pushed: 2020-01-27T08:56:12.000Z (over 6 years ago)
- Last Synced: 2025-12-26T21:15:31.943Z (6 months ago)
- Topics: accelerator, patch, plugin, splicing, totalcmd
- Language: C++
- Size: 231 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: License.txt
Awesome Lists containing this project
README
WCPatcher - archives browsing accelerator for Total Commander
=============================================================
[](https://ci.appveyor.com/project/remittor/wcpatcher/branch/master)
[](https://www.codacy.com/manual/remittor/wcpatcher?utm_source=github.com&utm_medium=referral&utm_content=remittor/wcpatcher&utm_campaign=Badge_Grade)
[](https://github.com/remittor/wcpatcher/blob/master/License.txt)
[](https://en.m.wikipedia.org/wiki/Windows_XP)
[](https://www.github.com/remittor/wcpatcher/releases/latest)
[](https://www.github.com/remittor/wcpatcher/releases)
This WCP-plugin intercepts 4 functions in TotalCmd image in order to change the algorithm for working with the file structure of opened archives.
It is the use of a tree-like file structure that allows the speed of working with archives that contain many files and directories.
**WCP-plugin speeds up browsing archives at least 1000 times !!!**
Results of performance tests
----------------------------
Testing was conducted on an 11GB TAR-file, which contained 453973 files and 52930 directories.
Test results of the original algorithm and the algorithm from WCP-plugin:
|Orig algo (ms)|WCP-plugin (ms)| items | comment/directory |
| ------------:| -------------:| ------:| ------------------------ |
| 46527.07 | 3351.26 | 506900 | file collection building |
| 4615.79 | 0.12 | 1 | [root dir] |
| 4952.83 | 1.00 | 51 | [AP\kernel\firmware] |
| 4830.28 | 3.45 | 130 | [AP\kernel\kernel] |
| 5653.89 | 5.08 | 188 | [AP\external] |
Other performance tests can be found [here](https://www.ghisler.ch/board/viewtopic.php?f=6&t=56640).