SUMMARY Ark can correctly handle .tar.zst files, but is unable to open single files that have been compressed with zstd STEPS TO REPRODUCE 1. echo hello > text.txt 2. zstd test.txt 3. ark test.txt.zst OBSERVED RESULT Ark reports the following error... Loading the archive ‘/home/alan/MLP-OSE/OGOLD.txt.zst’ failed with the following error: No suitable plugin found. Ark does not seem to support this file type. EXPECTED RESULT Ark should open the file, like it does for single files that have been compressed with gzip. SOFTWARE/OS VERSIONS Operating System: Debian GNU/Linux 11 (bullseye/testing) KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2
Confirmed on: Operating System: Solus 4.2 KDE Plasma Version: 5.21.2 KDE Frameworks Version: 5.79.0 Qt Version: 5.15.2 zstd 1.4.8
I guess karchive needs to implement support for zstd first, so that Ark's libsinglefileplugin can use it. Perhaps you can file a feature request for frameworks-karchive?
https://bugs.kde.org/show_bug.cgi?id=434577
(In reply to 2wxsy58236r3 from comment #2) > I guess karchive needs to implement support for zstd first, so that Ark's > libsinglefileplugin can use it. > Correct.
I've done the karchive part. Elvis will you do the ark part?
A possibly relevant merge request was started @ https://invent.kde.org/utilities/ark/-/merge_requests/53
MR53 has been abandoned and the updated one is MR59: https://invent.kde.org/utilities/ark/-/merge_requests/59
Git commit 9540de6fdaacf227917b7256684feb4f6d0a2ad1 by Elvis Angelaccio, on behalf of Friedrich W. H. Kossebau. Committed on 10/07/2021 at 19:53. Pushed by elvisangelaccio into branch 'release/21.08'. Add support for single files compressed with zstd M +30 -0 plugins/libsinglefileplugin/CMakeLists.txt A +12 -0 plugins/libsinglefileplugin/kerfuffle_libzstd.json.cmake A +46 -0 plugins/libsinglefileplugin/zstdplugin.cpp [License: BSD] A +40 -0 plugins/libsinglefileplugin/zstdplugin.h [License: BSD] https://invent.kde.org/utilities/ark/commit/9540de6fdaacf227917b7256684feb4f6d0a2ad1