7-Zip 9.21 beta

2011-04-11
2012-12-07
1 2 > >> (Page 1 of 2)
  • Igor Pavlov
    Igor Pavlov
    2011-04-11

    7-Zip 9.21 beta was released.

    7-Zip for 32-bit Windows:

    http://sourceforge.net/projects/sevenzip/files/7-Zip/9.21/7z921.exe

    7-Zip for 64-bit Windows x64:

    http://sourceforge.net/projects/sevenzip/files/7-Zip/9.21/7z921-x64.msi

    All files:

    http://sourceforge.net/projects/sevenzip/files/7-Zip/9.21/

    What's new:

    - 7-Zip now can unpack UEFI BIOS files.
    - 64-bit version of 7-Zip now includes additional 32-bit shell extension DLL.
      So other 32-bit programs can call 64-bit 7-Zip via context menu.
    - Now it's possible to associate 7-Zip with file types without Administrator rights.
    - New -mf=FilterID switch to specify compression filter. Examples:
        7z a -mf=bcj2 a.7z a.tar
        7z a -mf=delta:4 a.7z a.wav
        7z a -mf=bcj a.tar.xz a.tar
    - 32-bit 7-Zip running under 64-bit Windows x64 now can use up to 4 GB of RAM.
    - Some bugs were fixed.
    - New localizations: Corsican, Kyrgyz, Ligurian.

     

  • Anonymous
    2011-04-12

    Why there's no information in the 7z921.tar.bz2\7z921.tar\DOC\history.txt between bersions 9.18 and 9.21?

     
  • Igor Pavlov
    Igor Pavlov
    2011-04-12

    I write to DOC\history.txt about changes in source code. It's for other developers that use 7-zip source code.But sometimes I forget to write there. All changes are not too big to mention them.

     
  • thank you for the sources.
    I think there is a bug in CreateTempFile function

    static bool CreateTempFile(CFSTR prefix, bool addRandom, FString &path, NIO::COutFile *outFile)
    {
      UInt32 d = (GetTickCount() << 12) ^ (GetCurrentThreadId() << 14) ^ GetCurrentProcessId();
    

    GetTickCount() has a granularity of about 10ms (depends on Windows version) which makes it unsuitable for random number creation.
    if you need to create several random filenames this function will fail because  GetTickCount returns the same value.

    I can prove this with a small test.

        //test
        std::set<FString> tdArray;
        for (size_t n = 0; n < 1000; ++n)
        {
            NFile::NDirectory::CTempDir td;
            td.Create(L"_temp_");
            FString s = td.GetPath();
            std::set<FString>::iterator it = tdArray.find(s);
            if (it != tdArray.end())
            {
                OutputDebugStringW(L"BUG! CreateTempFile returned the same name.");
                break;
            }
            tdArray.insert(s);
        }
    
     
  • Igor Pavlov
    Igor Pavlov
    2011-04-12

    7-zip tries 100 new names:
    for (unsigned i = 0; i < 100; i++)

    I don't expect situation when 7-zip needs more than 100 temp files from same thread at 10 ms.

     
  • I'm Vietnamese.
    I want to inherit the translation of Nguyen Hong Quan (7-Zip v4.48 beta) … to continue making new translations for 7-Zip v9.21 beta.
    So, I need to do?

     
  • Speciesx
    Speciesx
    2011-04-12

    jpg and png preview still dont work on Windows 7 x64.

     
  • Igor Pavlov
    Igor Pavlov
    2011-04-12

    vietnamese:
    Please read this file at first:
    www.7-zip.org/translation.txt
    and then you can upload new file to patches section.

    speciesx :

    jpg in Win7 doesn't use usual program assoctiation. They call viewer via COM as I understand. So it's difficult to track it. Big number of things must be changed in 7-Zip to support it. Maybe later.

     
  • Hi, …

    7-Zip 9.21 beta

    1) I have a memory disk space problem, with 7-Zip.

    a)7-Zip 9.21 beta
    b) I have a ramdisk of 5 Gig
    c) I have redirected temporary system to the ramdisk
    d) I have redirected temporary user to the ramdisk
    e) I try ro compress 7 Gig files (The source files is in the C: drive.)
    f) Then temporary directory when compressing with 7-Zip, is on the ramdisk.

    The not enough disk space to compress, problem occur because 7-Zip use temporary directory. (but in my case all temporary file(s) is in the 5G RamDisk even system temp and user temp).

    Then can you made an emergency C: disk temporary use, when it dont have enough disk space on the temporary section to compress.

    Also please made an option, "to select a second temporary drive" in case that the first drive is full.

    I hope is clear, … in case of not, then i can be more clear.


    Sylvain St-Amand (sst)

     
  • @ipavlov:
    Thank you!
    I have finished the translation and upload it in patches section.

     
  • Devil
    Devil
    2011-04-14

    Не открывает файл DriveNavi.exe который есть на новом диске Portable USB 2.0 Hard Drive Buffalo Just Store 500gb а winrar 4.00 его определяет как SFX LZH archive и может открывать.

     
  • Igor Pavlov
    Igor Pavlov
    2011-04-15

    7-Zip doesn't support SFX LZH.

     
  • Gilles Remy
    Gilles Remy
    2011-04-17

    Hi,

    First of all, thanks for your excellent job.
    Is there a way to set the default compression method settings (for example ZIP fast) on the right button click shortcut?

    Best regards,  Gilles Remy

     
  • Vacon
    Vacon
    2011-04-17

    Hello everyone,

    no. As far as I know these are hardcoded. But if you use "Add to archive…" and make some special setting -> your settings will be remembered and are set again if you call "Add to archive.." the next time. Just one little click more :-)

    Best regards!

     
  • Gilles Remy
    Gilles Remy
    2011-04-17

    Thanks for these quick response; I will do one more click. :-)

     
  • Gilles Remy
    Gilles Remy
    2011-04-17

    this* … Oups

     
  • Devil
    Devil
    2011-04-17

    В Windows 7 Ultimate SP1 64bit 7-zip не может создавать архивы на диске C: а winrar 4.00 может если в настройках совместимости файла WinRar.exe указать запуск от имени администратора.

     
  • Radovan Savic
    Radovan Savic
    2011-04-17

    Am i correct when i've noticed that a change that has been, is that now 7zip actually remembers the view settings upon exit? Like how the coloumns are set and which one of them are enabled/disabled. It didn't do that before, im sure of that!

    Great! Now i can finally use 7zip!

     
  • Radovan Savic
    Radovan Savic
    2011-04-17

    Bah, i was wrong. Can't you please make this a feature? It's piss annoying that it only remembers the column settings for each file alone, really fucking idiotic.

     
  • Alan Horkan
    Alan Horkan
    2011-04-18

    Thank you ipavlov for the software. I will try out the new version. Maybe one of the small things fixed will be exactly the small thing I was now checking to see anyone else had asked for.

    Thank you for answering the questions from herge007 and "Gilles Remy".
    I wondered the same thing about "Add to archive…" but did a small test and saw the archives were different. I had hoped that when I changed the settings in "Add to archive…" then the other would also use the same settings.

    One extra click is not so bad.
    If I want to change many files I use batch scripts for 7-zip created by Andrew Armstrong
    http://aarmstrong.org/tutorials/mass-zip-rar-to-7zip-recompression-batch-file
    or sometimes I use PeaZip which has a good convert tool
    http://peazip.sourceforge.net/
    (and Peazip is built on top of 7-zip)

    I hope this helps other 7-zip users.

     
  • meenoxleis
    meenoxleis
    2011-04-18

    the background foreground buttons don't work! i have Windows XP Pro SP3.

     
  • Gilles Remy
    Gilles Remy
    2011-04-18

    Hello,

    I cannot create a ZIP file with AES-256 encryption method. It is always set to ZipCrypto.

    Kind regards

     
  • Igor Pavlov
    Igor Pavlov
    2011-04-18

    herge007:

    The BUG with aes-256 in ZIP will be fixed soon.
    Thanks!!!

     
  • extcon
    extcon
    2011-05-01

    Thanks for an excellent application! The compress and email shell extension has not been working in previous version and still does not work in 9.21 x64 beta. I use Windows 7 Enterprise SP1 x64. When rightc-clicking files and/or folders in Windows Explorer and select compress and email there is a dialoge box which says "Error" with an "OK" button. AS a workaround it works to create the archive and then use the Windows shell extension Send to Mail Recipient.

     
1 2 > >> (Page 1 of 2)