On Thu, 21 Nov 2013 09:08:00 +1100
Post by t***@onepost.netPost by Kyrill DetinovPost by t***@onepost.netThe 7za documentation is vague about creation of new archives. The
pack command used to be of the form you've suggested, but was changed
- and I don't recall exactly why so. Possibly duplication of
items in the archive? Anyhow, it's back to that now. See what
happens.
http://www.freelists.org/post/emelfm2/Can-not-use-7za-to-compress-directory
And 7z compressing is still unusable.
1. tar everything selected, before adding the tarball to the 7z archive
2. tar everything selected if any dir is selected, before adding to archive
3. tar any selected dir, before adding all items to archive
ATM (having been changed a week or so ago), option 2 is used.
I suppose any tar involvement makes it less portable than we might want.
It is recommended that if tar is to be used/involved then lzma/xz
should be used rather than 7z as both lzma/xz are supported in tar
whereas 7z Is Not.
(and no I did not just pull that out of my ass....
see the Limitations section here http://en.wikipedia.org/wiki/7z)
As now implemented in emelfm2 using 7z on the directory /Documents
uses sh>tar cvf - "Documents" | 7za a -t7z -si "Documents.7z"
<snip>
Creating archive Documents.7z
Compressing [Content]
Everything is Ok
sh>tar cvf - "Documents" | 7za a -t7z -si "Documents.7z" (23497)
sh>returned '0'
If I then unpack that archive
Processing archive: /home/charles/Notebooks/Documents.7z
Extracting Documents
Everything is Ok
Size: 117135360
Compressed: 109667665
Post by t***@onepost.net7za x "/home/charles/Notebooks/Documents.7z" (30960) returned '0'
The problem here is that the Document that was extracted Is Not a
directory but a tar archive which Must be renamed Document.tar which
Only then can be extracted as the directory /Documents
It would be my preference/recommendation that directories be treated
the same as files with 7z and also use
">7za a -t7z %%f > %s"
If the user wants/needs to use tar he can choose 1 of the other tar
supported formats available in emelfm2, personally I use tar.xz for all
compression.
Charles
--
It's the thought, if any, that counts!
----------------------
Mageia release 4 (Cauldron) for x86_64$
On SuperSize....http://www.eslrahc.com
Registered Linux user #182463
3.12.0-server-3.mga4 x86_64
----------------------