Skip to content

Commit 3a53110

Browse files
authored
Update README.md
1 parent 6cdae53 commit 3a53110

File tree

1 file changed

+32
-16
lines changed

1 file changed

+32
-16
lines changed

README.md

+32-16
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ Library Information
1717
and must be found durning this plugin initialization process.
1818

1919
Locating "7z.so" library file:
20-
1. Symlink or file itself in same dir "p7z_usr.so" is in.
21-
2. Enviroment variable P7ZUSRWCX_7Z_SO_FILE set to path to it,
20+
1. File in the same dir "p7z_usr.wcx" is in.
21+
2. Enviroment variable P7ZUSRWCX_7Z_SO_FILE containing full path,
2222
Ex: "$> export P7ZUSRWCX_7Z_SO_FILE=/path/to/7z.so"
2323

24-
Recomended is symlink or path via enviroment variable.
25-
Please avoid keeping multiple copies of "7z.so" in the system.
26-
24+
Recomended is #1, that is, keep compatible "7z.so" file in the same
25+
directory "p7z_usr.wcx" is in.
26+
2727

2828
Build Instructions
2929
-------------------------------
@@ -46,11 +46,14 @@ Installation
4646
4747
* main plugin file: "p7z_usr.wcx".
4848
* configuration file: "p7z_usr.ini" (optional).
49+
* main P7ZIP library file, "7z.so" (or symlink to the file).
50+
51+
Make sure "7z.so" library can be located by P7z Usr library
52+
in case if using symlink instead of reular file.
53+
4954

50-
Make sure "7z.so" can be located either by creating symlink or by providing
51-
enviroment variable that gets assigned before DCMD is started.
52-
Please see the "Library Information" section.
53-
Default location is same directory "p7z_usr.wcx" is in, in this case:
55+
Default location for "7z.so" is the same directory "p7z_usr.wcx" is in,
56+
in this case:
5457
"./plugins/wcx/p7z_usr/7z.so"
5558

5659
In DCMD go to Options then Plugins. In Packer Plugin tab, click
@@ -60,15 +63,15 @@ Installation
6063
Notes:
6164
* this is a read-only plugin, omitting types supported by other dedicated
6265
plugins is recommended.
63-
* list of file types supported is long, direct DCMD configuration file
64-
editing may be a better approach.
66+
* list of file types supported is long, direct editing of DCMD configuration file
67+
may be a better approach.
6568

6669

6770
Formats and suffix list sample
6871
-----------------------------------------
6972
Below is a dump of formats from "7z.so" version 15.09.
7073
Actual list is written to the console STDOUT on plugin initialization with debug mode on.
71-
More descriptive can be found in an official 7-Zip documentation.
74+
More descriptive list can be found in an official 7-Zip documentation.
7275

7376
7z: [7z; ]
7477
APM: [apm; ]
@@ -130,6 +133,7 @@ Features and Limitations
130133
---------------------------------
131134
[+] can browse or extract all archives 7-zip library can open.
132135
[+] configuration via INI file (documentation provided inside it).
136+
[+] should be forward compatible with P7ZIP libraries versions >= 15.09
133137
[-] read only
134138
[-] multi volume archives not supported
135139
[-] no file dates and attributes
@@ -152,7 +156,7 @@ FAQ
152156
Q: How to build "7z.so"?
153157
A:
154158
See BUILD section in the README file of the P7ZIP.
155-
You can try "make 7z" command and if successfull, "7z.so"
159+
You can try the "make 7z" command, and if successfull, "7z.so"
156160
will be created in "./bin" subdirectory.
157161

158162
Q: What is a Handler?
@@ -173,7 +177,7 @@ FAQ
173177
$> export P7ZUSRWCX_DEBUG=1
174178
This causes various debug messages to be printed to the console STDOUT.
175179
Use Ctrl+PgDn, the "Try open archive" in DCMD, and
176-
find which (if any) handler tried is last in the incomplete list.
180+
find which (if any) handler tried comes as last in the incomplete list.
177181

178182

179183
Links
@@ -193,11 +197,23 @@ Changelog
193197
v 0.2
194198
* Ask password for password protected archives.
195199
* Show message box on unpacking error durning close-archive call.
196-
* New INI optional configurations
197-
* Source code file names re-arrangemed.
200+
* New INI optional configurations.
201+
* Source code file names rearrangement.
198202
* About box.
199203

200204
v 0.3
201205
* Fixed major error on symbolic links processing.
202206
* New INI configuration: custom shell command on archive open.
203207
* Readme file updates.
208+
209+
v 0.4
210+
* Loading of "7z.so" library from path that contains unicode characters
211+
should now work (Fix).
212+
* Critical error messages on "7z.so" loading, in DCMD, now show
213+
errors in the message-box before terminating the application.
214+
* Minor changes in the way how to turn on debug mode using the INI configuration.
215+
* Changed how "7z.so" library is loaded.
216+
* Removed unnecessary code assertions.
217+
* Readme file updates.
218+
219+

0 commit comments

Comments
 (0)