Comments (3)
Paq8px still supports folder compression. But differently.
Since v137 you have to provide a list of files you wish to compress. The list may contain file names (file.ext) or file names in folders or in subfolders (folder/file.ext, folder/folder/file.ext).
Why the change?
Paq8px is sensitive to the name of the files and the order they are compressed, so the names of files and the order they are added to the archive is completely in your hands since v137.
From the CHANGELOG: in v137: "Wildcard support and folder compression is removed for the sake of a list-based file enumeration."
See also the help screen:
INPUTSPEC:
The input may be a FILE or a PATH/FILE or a [PATH/]@FileList.
Only file content and the file size is kept in the archive. Filename,
path, date and any file attributes or permissions are not stored.
When a @FileList is provided the FILELIST file will be considered
implicitly as the very first input file. It will be compressed and upon
decompression it will be extracted. The FILELIST is a tab separated text
file where the first column contains the names and optionally the relative
paths of the files to be compressed. The paths should be relative to the
FILELIST file. In the other columns you may store any information you wish
to keep about the files (timestamp, owner, attributes or your own remarks).
These extra columns will be ignored by the compressor and the decompressor
but you may restore full file information using them with a 3rd party
utility. The FILELIST file must contain a header but will be ignored.
A little bit more about the structure of the list of files:
https://encode.ru/threads/342-paq8px?p=58971&viewfull=1#post58971
If you find it cumbersome to create a list of files from a folder, you may use the PAQCompress GUI from Moises Cardona located at https://github.com/moisesmcardona/PAQCompress. It will help you creating the file list from a folder automatically.
from paq8px.
I also have a command-line utility that helps doing this as well. It's written in Python 3: https://github.com/moisesmcardona/paq8px_scripts
from paq8px.
I believe this issue may be closed.
from paq8px.
Related Issues (18)
- Add build instructions for linux HOT 10
- Direct buffer compression HOT 5
- Python interface? HOT 1
- cannot find .exe for windows HOT 2
- Text detection HOT 1
- Not issue but a request. ###How can I increase the compression speed? HOT 6
- Release new Windows Builds and/or update Windows Build Instructions with requirements HOT 2
- vTune Profile HOT 1
- Add info on max input file size HOT 6
- cannot build in linux HOT 2
- Use in production? HOT 12
- Cannot compile on debian HOT 2
- Warnings at compile time HOT 5
- Optimizing text compression HOT 2
- Issues with the build system
- Linux compile problem HOT 1
- Compression Failed on -1 parameter HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from paq8px.