• Categories
    • Recent
    • Tags
    • Popular
    • Search
    • Register
    • Login
    Support for mobile devices and android?
    Chris Steinbeck BellC
    Hello. I would like to know if there is some way to open .pa files on mobile devices such as the ones using android. I wanted to use it on my samsung phone but i could not find an app or something that would let me to open those files. Do somebody knows how to open them or could it be that there is a powerarchiver ver for mobile?. Thanks in advance.
    General (Testing, Performance, Usage, Questions)
    Make .PA open to others programs?
    A
    Good morning, I bought Powerarchiver Toolbox because I find the .pa format brilliant! The problem with this format is that only Powerarchiver can open it, so it won’t be as famous as the .rar or .7z! In my opinion it is okay to have the exclusive of the creation of the format, but not of the extraction, otherwise it will never be used by anyone because few people have Powerarchiver! I hope that one day the other extractors will be able to extract the .pa format, I will be able to create archives and send them to whoever I want!
    General (Testing, Performance, Usage, Questions)
    PowerArchiver 2019 Toolbox International with Advanced Codec Pack
    F
    Hi, I have such a problem. 03.09.2020 I bought this program, I received the registration data that I entered into the application (copy and paste), the application restarted and again reported that it is not registered. I tried it several times, online and offline, I logged in to the web account, I sent the activation email again, I entered its data, but I still can’t register it. So I wrote to support and on September 3, 2020, three hours later, they sent me a screenshot that they managed to activate the program. I thought I might have something to do with windows, so I reinstalled. But that didn’t solve the problem. It cannot be activated in either version 19.00.59 or version 20.00.53. When I wrote them that I still can’t do it, I even sent it to them both in screenshots and in the video, even after reinstallation, and I even attached a dxdiag file to them, so they don’t even answer me anymore and I don’t know what to do with it :-( It’s been a week since it was shipped. Any suggestions please? Thanks.
    General (Testing, Performance, Usage, Questions)
    Poor compression of >20GB exe/msi/cab sample
    N
    It was raised poor PA compression ratio: Uncompressed: 21,657,900,590 bytes 7-Zip (your package): 2,662,732,158 bytes PowerArchiver 17.00.90 (Optimize Strong): 3,398,179,937 bytes Find package at: https://mega.nz/#!0aRDiAKQ!lrwtC64jnkk4d0ZKjcVGgLKPCcOqyUSyAQ62JJtQZOM[/QUOTE]
    General (Testing, Performance, Usage, Questions)
    Advanced Codec Pack - engine list of changes
    spwolfS
    Here is the list of changes for Advanced Codec Pack engine 13-12-2016 09:56 vE4 zstd2 enc. progress reporting fix plzma4 progress fix plzma4 buffering changes 21-12-2016 00:10 vE5 initial version of x64flt4 25-12-2016 06:39 vE6 x64flt4 update single compressed stream instead of 3 rc speed opt compression improvement rc flush after 256k bytes without any addr output x64comp filter, for addr stream compression with bcj2/x64flt3 25-01-2017 10:11 vE7 mpzapi filter potential support for external executables as .pa filters potential support for executables that don’t work with stdin/stdout (via winapi hooks) 26-01-2017 13:18 vE7 lepton filter, same exewrap lib bugfix: “Data error” with mpzapi when extracting non-solid archive 27-01-2017 07:48 vE7 lepton fallback: files are now stored if lepton quits without writing anything bugfix: lepton inputs that can’t be correctly restored are now reported during compression, not decompression bugfix: remove mpzapi.exe crashes during extraction 31-01-2017 07:44 vE7 packmp3 support 10-02-2017 20:00 vE7 plzma MT bugfix 12-02-2017 22:16 vE8 lepton fix to use two output streams; s0=fallback, s1=lepton lepton fix to use chunksize param for fallback; lepton:c=400M uses 400M inpbuf 13-02-2017 08:47 vE8 bsc support added (as “bsc3”), with :c#M,:x0,3-6,:a1/2 as params 13-02-2017 23:39 vE8 bsc3: added lc param - lc0-lc2 means cf/cp/ca, lc4 means -r; (lc6 = -ca -r) 20-02-2017 12:19 vE8 plzma4: 32-bit outpos bugfix plzma4: loop_enc EOF check fix 26-02-2017 19:51 vE8 bwt1/qlfc filters added 27-02-2017 05:30 vE8 divsufsort.dll rebuilt with gcc 28-02-2017 04:46 vE8 bwt1: chunksize bugfix bwt1/qlfc: disable chunksize alignment to 1M 01-03-2017 22:26 vE8 added qlfc2:mt=#:c=# - qlfc with integrated MT wrapper 03-03-2017 14:58 vE9 updated qlfc2/MTwrap added bwt2:mt=#:c=# 08-03-2017 06:56 vE9 BUG: plzma4 decoder memory leak BUG: workaround for divsufsort’s inverse_bw_transform doing nothing for n=1 09-03-2017 09:31 vE9 BUG: 7z function CHandler::IsFolderEncrypted is buggy (outdated) update bwt1 to 5N version (was 6N) x64flt3: remove zero padding at the end (left from debug) 10-03-2017 07:52 vE9 reflate update to ver 1l2 (bugfix) 10-03-2017 13:41 vE9 BUG: ppmd_sh incorrectly parses memory size BUG: ppmd_sh UpdateModel bugfix 13-03-2017 12:08 vE9 added coro_init() call to deltb::Init() 14-03-2017 17:25 vE9 BUG: all x64flt filters got stuck on files shorter than 8 bytes 15-03-2017 05:57 vE9 7z k_Scan_NumCodersStreams_in_Folder_MAX limit increased to 512 17-03-2017 15:45 VE9 reflate speed optimization (23% faster on x64, 8% on x86) 20-03-2017 03:30 vE9 BUG: lepton failed during encoding of some files; added exitcode check 25-03-2017 04:32 vF0 switched default encryption to winaes 30-03-2017 09:28 vF0 BUG: sometimes there’s not enough memory for winaes decrypting 04-04-2017 19:15 vF0 added MTwrap-based MT zstd as zstd3 - seems incompatible with zstd2 for some reason 06-04-2017 14:57 vF0 zstd3: update to 1.1.4 library 06-04-2017 15:31 vF0 zstd3: fall back to zstd 1.1.0 - 1.1.4 is slower 22-04-2017 17:42 vF1 plzma (plain single-threaded one) bwts,bwtsh,bwtsl,bwt1h,bwt1l,cdm,cdm2 24-04-2017 04:49 vF1 bwt2h,bwt2l mtwrap min_chunk workaround 06-06-2017 02:57 vF1 BUG: bwt2,bwt blklen=2 incorrect handling mtwrap decoder buffer increased to 2*chunksize mtwrap/bufring anti-MT updates IC17->IC18 for x64 build 08-06-2017 20:18 vF2 rep2 = rep1 + MTwrap // :c -> :d added PPMD codec from original 7z (vH) 14-06-2017 13:07 vF2 BUG: zstd cQuit called instead of dQuit 15-06-2017 13:27 vF2 BUG: mtwrap used memcpy on overlapped memory BUG: mtwrap had duplicate memcpys partial buffer flush at the end of BWT2 block updated version_info 16-06-2017 09:33 vF2 !!! all mtwrap codecs lost compatibility (rep2,cdm2,zstd3,bwt2,bwt2l,bwt2h,qlfc2) !!! BUG: mtwrap handling of l=0xFFFE blocks BUG: mtwrap handling of l=0x0001 blocks 17-06-2017 12:20 vF2 restored vF0-compatible zstd3,bwt2,qlfc2; test scripts included BUG: freezing bug is finally solved by adding dynamic buffering to MTwrap decoder mtwrap decoder input buffer reduced from 2C to 1C following codecs use MTwrap_v3: BWT3,BWT3H,BWT3L,QLFC3,cdm2,rep2,zstd4 18-06-2017 23:00 vF2 BUG: another mtwrap freezing bug - mtwrap didn’t notice when thread with empty input quits without outputting anything 32-bit variable was used for thread EOF flags, so max mt32 was supported; updated to 64. 19-06-2017 20:09 vF2 BUG: freezing/data error in zstd4 21-06-2017 16:01 vF2 BUG: data errors in bwt3 refactored mtwrap/loop_dec 21-06-2017 22:54 VF3 archive cleanup modded packmp3 for mp3 compression 25-06-2017 21:11 vF3 ppmd_sh2 added (dX can be used instead of mem=X) ppmd_sh reverted back into enc/dec template 01-07-2017 13:02 vF3 alpha version of mp3det+packmp3b combo (x86 and x64 are incompatible) 02-07-2017 21:14 vF3 packmp3b updated with mtwrap 03-07-2017 06:41 vF3 BUG: x86 version of packmp3b crashes on decoding (problem with IC and floats; /fp:strict fixed it) BUG: memory leak in packmp3b BUG: crash on decoding of test4a.mp3 04-07-2017 18:14 vF4 source cleanup removed some experimental codecs etc 06-07-2017 11:31 vF4 BUG: packmp3b formats created by 32-bit and 64-bit 7z.dll are different packmp3b compression slightly retuned towards 320kbit 16-08-2017 22:53 vF5 reflate2 = reflate/mtwrap; eg. reflate2:x9:c10M 27-08-2017 16:23 vF5 dropped packmp3,packmp3a codecs (and corresponding .exe) added lepton2 aka lepton-slow-best-ratio 11-09-2017 07:10 vF5 added precomp as precomp:mt4:c64M 12-09-2017 08:20 vF5 BUG: fixed precomp to not use same tempfile names in all instances disabled console input in precomp on file overwrite enabled ZIP/PNG/PDF/GZIP parsing in precomp updated precomp handler 13-09-2017 12:30 vF5 added jojpeg for jpeg compression (solid and with detection, but slow); s0=bin, s1=compressed 14-09-2017 15:23 vF5 added packmp3c (2x slower than packmp3b, 1-2% better compression) 15-09-2017 15:03 vF5 packmp3c bugfix (scfsi flags), a little worse compression 19-09-2017 16:00 vF5 BUG: forgot coro_init for jojpeg 19-09-2017 17:12 vF5 updated precomp to 0.4.6 20-09-2017 01:37 vF5 jojpeg switched to gcc dlls (35% faster)
    General (Testing, Performance, Usage, Questions)
    Some test results of mp3 to .pa .pa experimental
    pirrbeP
    Topic thumbnail image
    General (Testing, Performance, Usage, Questions)
    Experimental Codecs - info, updates
    spwolfS
    This is a thread about Experimental Codecs used with PowerArchiver when Experimental Codecs check is used. Currently used Experimental Codecs (from PA 17.00.81) : mp3det filter + Packmp3b codec = mp3 codec, currently around 2.5% better compression than WinZip ZIPX and 3x faster speed on 8t cpus. *** Please note, experimental codecs are for testing purposes only and will be used only when experimental checkbox is checked. Quite likely there will be no backwards compatibility with finished versions of codecs, so please use it only for testing.
    General (Testing, Performance, Usage, Questions)
    settings for wav/sf2 files (from 17.00.68)
    spwolfS
    thread for delta/plzma4:a0 settings discussion, moved from: https://forums.powerarchiver.com/topic/5747/fast-ring-powerarchiver-2017-17-00-67-68-69 since on version specific thread it will be pushed back on thread list quite fast.
    General (Testing, Performance, Usage, Questions)
    Releasing unpacking library
    J
    Do you plan to release unpacking library, so 3rd party software can extract PA format as well? It would be great and certainly would expand the format.
    General (Testing, Performance, Usage, Questions)
    brilliant format
    D
    this format compresses word files better than rar zip and 7zip thanks powerarchiver
    General (Testing, Performance, Usage, Questions)
    Optimized Strong, initial tests speed/compression
    spwolfS
    Hello @Alpha-Tester . Lets test a bit Optimized Strong methods and see what works and what can be improved. Relationship between codec and filter paramters as well as number of threads is complicated ones, and while we have tried to automate it in the best possible way, improvements are still possible. @skypx has a nice cpu for testing 16t performance for instance. It would be interesting to see whats maximized performance for Optimized Strong Maximum and Ultra options because they use different entropy models (a0 lzma, a1 or lzmarec) which provide different performance - lzmarec is much stronger but also slower to extract where our parallel decode helps. Debug mode can help to log all of this.
    General (Testing, Performance, Usage, Questions)
    Filters: Reflate - (pdf/docx recompression)
    spwolfS
    Filter: Reflate What is it? Reflate is advanced deflate recompression filter designed to improve compression of files with deflate streams. Obvious examples are pdf, docx, xlsx, swf, png but deflate streams can be found in many other files, usually in form of png images. Where to use it? Optimized Strong mode - PowerArchiver will compress all pdf, docx/xslx, pngs, swf, etc, files with Reflate filter automatically. PLZMA4 codec - You can enable reflate filter. Advantages Much better compression of PDF. DOCX and other files with deflate streams. Between 30%-50% on average (vs 5% for regular archivers). PDFs that are mostly big pictures wont be compressed well (especially if it is jpegs), but it will still be substantially better than regular codecs. Disadvantage: Slower speed. Examples: FY17_Proposed_Budget_Vol_1.pdf (Austin Texas Budget 2016/2017) - 20,157 kb PowerArchiver (Extreme): 9,994 kb WinRar (best): 18,356 kb 7zip (Ultra) : 18,336 kb WinZip (Zipx/Lzma) : 18,411 kb oig-work-plan-2016.pdf (Office of Inspector General plan 2016) - 4,165 kb PowerArchiver (Extreme): 1,346 kb WinRar (best): 3,790 kb 7zip (Ultra) : 3,791 kb WinZip (Zipx/Lzma) : 3,784 kb Analysis: Good case scenario. Images are likely pngs, and a lot of text that can be compressed great.
    General (Testing, Performance, Usage, Questions)
    FMA-REP - info and test results (.pa)
    spwolfS
    (This article is work in progress) What is fma-rep? Deduplication filter based on anchor hashing. Technically LZ77, but has no entropy coding, and only longer matches have a chance to be replaced with a reference. It has much lower memory requirements than lzma, so can be used to compensate lzma’s smaller window/dictionary size. Examples: Official ISOs from Microsoft for Windows 10 Pro and Office 2016: Due to large file sizes, and the fact that fma-rep takes a lot less memory than plzma4, it is very useful for large software installation DVDs that have a lot of compressed data already. Best idea is to use large window of fma-rep1 and fast codec, to achieve good compression and yet very fast speed. Tests AMD FX8320 with 16GB RAM and SSD Office 2016 Pro ISO - 1,985,392 kB .pa (Zstandard2, x64flt, bcj2, fma-rep1) 36s encode, 37s decode - 1,551,741 kB .rar (Normal) 128s encode, 13s decode, 1,892,471 kB Windows 10 Pro ISO .pa (Zstandard2, x64flt, bcj2, fma-rep1) 87s encode, 77s decode - 3,577,849 kB .rar (Normal) 314s encode, 27s decode - 3,838,188 kB Sharepoint Server 2013 .rar (Normal) 369s encode, 15s decode - 2,269,782 kB .zip (WZ 21 Normal) - 47s encode, 13s decode - 2,305, 755 kB .pa (Zstandard2, x64flt, bcj2, fma-rep1) - 61s encode, 41s decode - 1,955,468 kB
    General (Testing, Performance, Usage, Questions)

    Poor compression of >20GB exe/msi/cab sample

    Scheduled Pinned Locked Moved Solved General (Testing, Performance, Usage, Questions)
    52 Posts 6 Posters 42.9k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W Offline
      winstongel @spwolf
      last edited by

      @spwolf said in Poor compression support:

      Memory usage is 11.5x the dictionary size each 2 threads in mt setting for lzma2.

      LZMA decoder is simple. But PPMd decoder is complex. LZMA2 is better than LZMA. LZMA2 compression does not replace (supersede) LZMA compression, but LZMA2 is merely an additional “wrapper” around LZMA. With LZMA2, data is split into blocks, but each block is still compressed by “normal” LZMA. Because individula blocks are compressed separately, processing the blocks can be parallelized, which allows for multi-threading. LZMA2 also allows “uncompressed” blocks, to better deal with “already compressed” inputs.

      D 1 Reply Last reply Reply Quote 0
      • D Offline
        diskzip @winstongel
        last edited by

        @winstongel said in Poor compression support:

        @spwolf said in Poor compression support:

        Memory usage is 11.5x the dictionary size each 2 threads in mt setting for lzma2.

        LZMA decoder is simple. But PPMd decoder is complex. LZMA2 is better than LZMA. LZMA2 compression does not replace (supersede) LZMA compression, but LZMA2 is merely an additional “wrapper” around LZMA. With LZMA2, data is split into blocks, but each block is still compressed by “normal” LZMA. Because individula blocks are compressed separately, processing the blocks can be parallelized, which allows for multi-threading. LZMA2 also allows “uncompressed” blocks, to better deal with “already compressed” inputs.

        That’s a dramatic oversimplification. LZMA2 very substantially hurts compression ratios when greater than two threads are used (which is why DiskZIP limits to two threads in virtually all compression scenarios with a non-minuscule [at least, by today’s standards] dictionary size).

        1 Reply Last reply Reply Quote 0
        • D Offline
          diskzip @diskzip
          last edited by

          @diskzip said in Poor compression support:

          @spwolf said in Poor compression support:

          end

          OK, DiskZIP uses all available CPU cores with a 16 MB dictionary or smaller, and a maximum of 3 CPU cores with a 32 MB dictionary. A 64 MB dictionary or larger results in a core limit of 2.

          Apparently these numbers are heuristic limits from a long time ago. Do you think we should move up the dictionary limits somewhat?

          We’re pushing out an update soon, which adds a new “All” parameter to the multi-threading/hyper-threading setting.

          This new “All” parameter will be the default in the regular and high compression profiles. Only the extreme compression profiles will stick to the previous “Yes” setting.

          When “All” is selected here, all cores will be used. When “Yes” is selected here, the previous heuristics will apply (2 cores in most scenarios as above).

          N 1 Reply Last reply Reply Quote 1
          • N Offline
            nikkho Alpha Testers @diskzip
            last edited by

            @diskzip said in Poor compression support:

            @diskzip said in Poor compression support:

            @spwolf said in Poor compression support:

            end

            OK, DiskZIP uses all available CPU cores with a 16 MB dictionary or smaller, and a maximum of 3 CPU cores with a 32 MB dictionary. A 64 MB dictionary or larger results in a core limit of 2.

            Apparently these numbers are heuristic limits from a long time ago. Do you think we should move up the dictionary limits somewhat?

            We’re pushing out an update soon, which adds a new “All” parameter to the multi-threading/hyper-threading setting.

            This new “All” parameter will be the default in the regular and high compression profiles. Only the extreme compression profiles will stick to the previous “Yes” setting.

            When “All” is selected here, all cores will be used. When “Yes” is selected here, the previous heuristics will apply (2 cores in most scenarios as above).

            It is a very nice feature. But I am not sure if All should be equivalent to all cores, or to all threads in case of Hyper-Threading and similar.

            D 1 Reply Last reply Reply Quote 0
            • D Offline
              diskzip @nikkho
              last edited by

              @nikkho Oh, of course All is equal to all available logical cores - including hyperthreaded cores and physical cores.

              spwolfS 1 Reply Last reply Reply Quote 0
              • spwolfS Offline
                spwolf conexware @diskzip
                last edited by

                @diskzip cool… now, did you try creating that archive with diskzip vs 7z.exe? Now that vacations are over, we got some new computers with 32g and 64g for ram, so we can test this particular case properly. I tested this 2 weeks ago but we are working on some new codecs so forgot to post results.

                Turns out the main reason is likely that 7z.exe does better filter selection than PA in this particular case. And also, when you use 7z.dll like Diskzip does (and PA), you dont get file detection that 7z.exe has. Diskzip just forces bcj2 on everything, while we try to detect and apply appropriate filters based on extension but we either miss some extension or itanium filter that 7z.exe uses is the reason for this.

                So my best case result was:
                2.47G for 7z.exe
                2.52G for PA

                • DiskZip and PowerArchiver .7z files were around 100M worse than .PA format.

                Now lets try some multimedia files (wav files from 10GB Matt Mahoney test sample)

                • PA 277M
                • 7z 282M
                • DiskZip 322M

                Same dictionary setting (1536M). 7z and PA use same delta filters, difference is just lzmarec entropy coder in PA vs lzma. We do not have special WAV codec yet so basically everything is very similar to 7z when it comes to WAV files.

                On the other hand, DiskZip does not use multimedia filters at all and also applies BCJ2 on everything (this might have adverse effect on speed and size). So next job would be to detect multimedia files better and apply delta filter on those. Try wav, bmp (and other similar non compressed multimedia files).

                1 Reply Last reply Reply Quote 2
                • D Offline
                  diskzip
                  last edited by diskzip

                  @spwolf Incorrect - DiskZIP does offer the same level of file detection that 7z.exe has.

                  You do have to manually select a custom compression string though:
                  DiskZIP 7-Zip COmpression settings

                  This is because the default profiles do indeed indiscriminately apply the BCJ2 filter as you have already noticed.

                  With the custom compression strings, DiskZIP would be about 100 MB better than PA.

                  Note that I have never even been able to come close to your reported results with PA at all - something you’ll probably be able to fix in future releases.

                  DiskZIP’s results with multimedia would also improve on par with 7-Zip with the custom compression string, which enables the same auto-switching filter capability found in 7z.exe.

                  Have you also had a chance to run DiskZIP’s ZIPX compressor on multimedia files? That might outperform both 7-Zip and PA.

                  DiskZIP ZIPX Plug-In Configuration

                  Please try it out and let me know what you find!

                  Does PA include JPEG compression at all? This is again provided by the ZIPX Plug-In in DiskZIP.

                  spwolfS 1 Reply Last reply Reply Quote 0
                  • spwolfS Offline
                    spwolf conexware @diskzip
                    last edited by

                    @diskzip using forced settings on 7z.dll doesnt work well, it will apply them to all files and worsen compression for everything. Unless you select settings for each file separately. So it is not a solution except for hand picked sample.

                    So what setting did you use on archive you sent, I am pretty sure it was created by 7z.exe and not diskzip? You can see it by type of filters used.

                    As to the zipx, it has significantly worse compression for anything (not to mention mt1 or mt2 in mI ost cases) but jpeg and wav, so so again users would have to compress files separately and hand pick which go into zipx and which goes into 7z.

                    With Pa, we added extension sort in latest version and you can use 2g window, so result is 2645, it is easily repeatable…

                    We filter all these files automatically and apply over 15 different codecs and filters, so generally it will produce better results in most real life cases than using different format for each file. Realistically you cant compare that to using 7z dll with bcj2 on all files. For people using 7z format, best bet is to use 7z.exe and not 3Rd party tools due yo the file detection that 7z.exe uses, your result will never be as good.

                    D 1 Reply Last reply Reply Quote 1
                    • D Offline
                      diskzip @spwolf
                      last edited by diskzip

                      @spwolf said in Poor compression support:

                      @diskzip using forced settings on 7z.dll doesnt work well, it will apply them to all files and worsen compression for everything. Unless you select settings for each file separately. So it is not a solution except for hand picked sample.

                      So what setting did you use on archive you sent, I am pretty sure it was created by 7z.exe and not diskzip? You can see it by type of filters used.

                      As to the zipx, it has significantly worse compression for anything (not to mention mt1 or mt2 in mI ost cases) but jpeg and wav, so so again users would have to compress files separately and hand pick which go into zipx and which goes into 7z.

                      With Pa, we added extension sort in latest version and you can use 2g window, so result is 2645, it is easily repeatable…

                      We filter all these files automatically and apply over 15 different codecs and filters, so generally it will produce better results in most real life cases than using different format for each file. Realistically you cant compare that to using 7z dll with bcj2 on all files. For people using 7z format, best bet is to use 7z.exe and not 3Rd party tools due yo the file detection that 7z.exe uses, your result will never be as good.

                      No.

                      First, as I’ve mentioned before, DiskZIP is not based on 7z.exe or 7z.dll. We have our own proprietary wrapper around the 7-Zip code, probably similar to how PA does it - with the major difference that we do not actually change any compression code. The advantage of this approach is that we do enjoy all features that are inside 7-Zip as a “first class citizen” of the 7-Zip stack.

                      This includes, again as I have mentioned before, proper file sorting, automatic filter application, among others.

                      This is probably why you’re adamant the file I sent you must have been created using 7z.exe (or 7z.dll) instead of DiskZIP. If you still have any doubts, please pick the first command line override parameter (which configures for the highest compression) and reproduce the results for yourself. This will of course require a whole lot of memory, which is why we don’t include this setting by default in any of our out-of-the-box compression profiles.

                      As for your specific points:

                      Extension sort in DiskZIP is standard in all compression profiles, but can be turned off if the user so desires (just set File Sorting to false). This was actually a surprising regression in 7-Zip compression performance between the latest branches 16.x-17.x and the earlier 9.2x branches. Fortunately, we never passed this regression on to our customers.

                      Correct filter application is, again, automatic with the overridden command line - of course, if you use the GUI settings, the default profiles do lock you in to BCJ2, but you can change them to whatever you want (and it would be hardly unexpected to get the filter you configured at that point).

                      It would still have been nice had you been able to test our ZIPX format. Maybe the results would have surprised you?

                      Last but not least, the reason we did choose the BCJ2 filters as default in our profiles was because they performed best in our tests for all samples we came across, not just cherry-picked test cases. Of course, it is understandable that our median test cases and your median test cases would differ.

                      I hope that helps clear some of the confusion. At the end of the day, is PA still unable to meet or exceed DiskZIP’s compression on our sample data set (which is, again, a typical load for our environment, and not a hand-picked specially crafted set designed just to defeat PA - that would be quite hard to manually build, I’m sure!)

                      spwolfS 1 Reply Last reply Reply Quote 0
                      • spwolfS Offline
                        spwolf conexware @diskzip
                        last edited by

                        @diskzip again, your file that you provided seems to be created with 7z.exe. File created by DiskZip does not have these filters used and has 150 MB larger size. There is no special switch in 7zip to make it use itanium filter for instance, it is part of bcj2 and used when 7z.exe detects appropriate executable. When you use 7z.exe to create your folder, it will automatically apply itanium filter when it detects such executable.

                        Same goes for the use of multimedia delta filter. Diskzip does not use delta filters at all as it needs 7z.exe to determine what file to use it on. As such, DiskZip will always create different/worse results compared to 7zip.

                        Please let me know what switch to use in order to replicate file you have sent as example of DiskZip compression.

                        As to “your” zipx compression, it is actually WinZip Zipx compression. You are aware that zipx is not solid compression and that it creates significantly larger files than 7z? When it comes to special codecs - PA format has better codecs for text, jpeg, mp3 compared to WinZip zipx (specifically whats unique compared to WinRar and 7zip) together with everything else that makes PA format unique. It is considerably faster while having considerably better compression at the same time.

                        So yeah, we try WinZips zipx every time we add new codec to PA format and benchmark it against it, as well as 7zip, WinRAR, FreeArc as well as speciality compressors like precomp. Obviously we try to do something better, even if we do not succeed each time.

                        And since you obviously consider diskzip to be on par with other compression applications, why not submit it for testing at:
                        http://www.squeezechart.com/

                        That way you will have independent tests to back up those claims of first class citizen. Problem is that in tests that I do with DiskZip, it creates larger files than 7zip but I would love to be proven wrong. I am sure @Stephan will be helpful as usual.

                        1 Reply Last reply Reply Quote 1
                        • D Offline
                          diskzip
                          last edited by

                          Thank you for sticking around, we’ll get to them bottom of this.

                          Please see the step-by-step instructions I’ve posted here for configuring the compression string manually:

                          https://encode.ru/threads/130-PowerArchiver?p=53664&viewfull=1#post53664

                          It is easier to attach images to a post there, so please excuse me for having to redirect you there for instructions. There are precise instructions there though, so your detour is worth it.

                          For ZIPX, we use the BricolSoft Zip ActiveX control - this excellent library may be worth for you folks to check out as well. After all, nobody on this thread invented 7-Zip, and nobody here invented ZIPX either!

                          spwolfS 1 Reply Last reply Reply Quote 0
                          • spwolfS Offline
                            spwolf conexware @diskzip
                            last edited by

                            @diskzip said in Poor compression support:

                            https://encode.ru/threads/130-PowerArchiver?p=53664&viewfull=1#post53664

                            cool, will test it out with that setting sometimes soon.

                            D 1 Reply Last reply Reply Quote 0
                            • D Offline
                              diskzip
                              last edited by diskzip

                              We have just released DiskZIP 2018, with the following enhancements:

                              https://encode.ru/threads/2763-DiskZIP

                              Thank you very much for the feedback you provided on this thread regarding the usage of CPU cores. This issue is now addressed by way of utilizing all available CPU cores (with the exception of the highest compression profiles, which limit to two CPU cores in order to ensure the best compression ratios).

                              Please also note, you would now need to choose the second command line override string instead of the first, because in DiskZIP 2018, the first command line override string again forces BCJ2 compression :)

                              I know, ironic! The customer is always right, and that’s what they wanted…

                              So please excuse the inconvenience caused by the inaccurate instructions - as you will see for yourself when you take a look at the custom compression strings though, the second one does engage 7-Zip’s automatic file detection filters.

                              I would like to thank you all once again, on behalf of the entire DiskZIP team, for your feedback - and we look forward to any further feedback you may have on the 2018 release. Wishing you all a great weekend!

                              spwolfS 1 Reply Last reply Reply Quote 0
                              • spwolfS Offline
                                spwolf conexware @diskzip
                                last edited by

                                @diskzip now we get PR releases on our forums, do you have a link to it so i can delete the huge post relevant mostly to your product?

                                D 1 Reply Last reply Reply Quote 1
                                • D Offline
                                  diskzip @spwolf
                                  last edited by

                                  @spwolf You are right, please excuse my enthusiasm. I have made the edit directly, please don’t hesitate to let me know if it is not satisfactory.

                                  1 Reply Last reply Reply Quote 1
                                  • D Offline
                                    diskzip @spwolf
                                    last edited by

                                    @spwolf Have you had a chance to test our native compression yet? Please note, as I described in my new release announcement post, to use an auto-switching filter, you now how to use the second command line override parameter (instead of the first as it was in the prior version). Thanks!

                                    spwolfS 1 Reply Last reply Reply Quote 0
                                    • spwolfS Offline
                                      spwolf conexware @diskzip
                                      last edited by

                                      @diskzip whats native compression, 7z?

                                      Did not have a chance to try new version yet, i might this week.

                                      As to the PA format, our current record with simple/optimized setting is:
                                      PA 17.01.03: 2,460,182 kB (d2G, mt1)
                                      7zip max settings: 2,593,514 kB
                                      Your sample: 2,600,325 kB

                                      We adjusted extension groupings, added more extensions to the exe/dll group that our exe filters are applied to and added unlimited size blocks to get better compression on samples over 10GB.

                                      I think we can do at least 20-30M better with current settings, not everything is still perfectly grouped together for this sample.

                                      So currently around 130M better than best 7z settings, 136M better than dzip.

                                      D 1 Reply Last reply Reply Quote 1
                                      • D Offline
                                        diskzip @spwolf
                                        last edited by diskzip

                                        @spwolf said in Poor compression support:

                                        @diskzip whats native compression, 7z?

                                        Did not have a chance to try new version yet, i might this week.

                                        As to the PA format, our current record with simple/optimized setting is:
                                        PA 17.01.03: 2,460,182 kB (d2G, mt1)
                                        7zip max settings: 2,593,514 kB
                                        Your sample: 2,600,325 kB

                                        We adjusted extension groupings, added more extensions to the exe/dll group that our exe filters are applied to and added unlimited size blocks to get better compression on samples over 10GB.

                                        I think we can do at least 20-30M better with current settings, not everything is still perfectly grouped together for this sample.

                                        So currently around 130M better than best 7z settings, 136M better than dzip.

                                        By native compression, I was asking whether you were able to reproduce our results on our testing data set using DiskZIP and the updated compression string for the 7ZIP file type, natively inside DiskZIP, without using 7z.exe or 7z.dll or any other external process.

                                        So can you share a compression string - or other instructions to configure PA - so that I may be able to reproduce your results internally?

                                        Also, glad to see you were able to push 7-Zip 6 MB more than the built-in DiskZIP. What compression string did you use to achieve this - or what version of 7-Zip?

                                        We should be able to replicate the exact same result in DiskZIP, of course; its just a matter of discovering the compression string.

                                        Thanks again, and congratulations!

                                        spwolfS 1 Reply Last reply Reply Quote 1
                                        • spwolfS Offline
                                          spwolf conexware @diskzip
                                          last edited by

                                          @diskzip yes, i was… when it comes to 7z, I just maximized settings in 7z gui and added same switches you use for sorting, and that gave me 6-7 MB smaller file. Try it out and see what are the differences between your internal switches.

                                          There is no overly complicated string or anything like that in PA, just select 2000 for dictionary and mt1, extreme setting of course. Same as before.

                                          Update should be out today or tomorrow, depending on QA team testing, there quite a number of things changed for other parts of PA. Update from last month already got the same settings down to 2.599… There is no change in codecs.

                                          We should get few mb more at least in the end. It was useful for us as a testing in the end, to add more exe/dlls formats on the list, as well as sorting/big block switch for files over 10G total.

                                          1 Reply Last reply Reply Quote 1
                                          • D Offline
                                            diskzip
                                            last edited by

                                            Of course. Glad I could help :)

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post