Nowości w programie WinRAR

WinRAR 5.20 wydany

12 styczeń 2015

Nowa wersja zawiera następujące zmiany:

  • Jeśli Kontrola Konta Użytkownika (UAC) nie pozwala WinRARowi na utworzenie plików w obszarach chronionych, to WinRAR próbuje uruchomić swoją drugą instancję z uprawnieniami administratora. W takim wypadku system Windows wyświetla monit o zezwolenie na uruchomienie aplikacji w trybie administratora.
  • Istnieje możliwość przeciągnięcia plików w Eksploratorze Windows z wciśniętym prawym przyciskiem myszy, upuszczenia ich w dowolnym folderze i uruchomienia polecenia archiwizacji z menu kontekstowego – archiwum zostanie utworzone w folderze, w którym zostały upuszczone pliki.
  • Możliwe jest przechowywanie ustawień WinRARa w pliku WinRAR.ini zamiast w Rejestrze Windows. Taki sposób jest lepszy przy instalacji WinRARa na nośniku wyjmowalnym (np. pendrive na USB) z zamiarem uruchamiania go w wielu środowiskach.
    Szczegóły znajdują się w rozdziale "Plik WinRAR.ini" w pomocy podręcznej.
  • Dodano obsługę algorytmu kompresji XZ używanego w archiwach ZIP i ZIPX
  • Jeśli archiwum ZIP lub ZIPX używa dowolnego algorytmu kompresji poza "Store" i "Deflate", to nazwa użytego algorytmu jest wyświetlana w oknie informacyjnym. Algorytmy nierozpoznane przez WinRARa otrzymają nazwy "m<numer>", gdzie "numer" jest identyfikatorem liczbowym danego algorytmu.
  • Polecenie "Otwórz za pomocą WinRARa" jest dostępne w menu kontekstowym dla wszystkich archiwów obsługiwanych przez WinRARa. Polecenie to można wyłączyć za pomocą odpowiedniego ustawienia opcji "Otwórz za pomocą WinRARa (dla zwykłych archiwów)" w oknie "Ustawienia/Integracja/Polecenia menu kontekstowego".
  • Rar dla środowiska tekstowego (rar.exe) może wczytywać domyślne zestawy opcji z pliku rar.ini znajdującego się w tym samym katalogu co rar.exe. Poprzednie wersje odczytywały jedynie zestaw ogólny, przeznaczony do wszystkich poleceń ("switches=<opcje>"). Począwszy od bieżacej wersji można określić domyślny zestaw opcji dla każdego polecenia z osobna używając następującej składni:
    switches_<polecenie>=<dowolne opcje RARa oddzielone spacjami>
    Na przykład:
    switches_a=-m5 -s
    switches_x=-o+
  • Polecenie "ch" obsługuje opcje -tl, -cu i -cl także dla archiwów ZIP. Poprzednio polecenie „ch” obsługiwało te opcje tylko dla archiwów RAR.
  • W przypadku wypakowywania plików z archiwów nie przechowujących informacji o czasie danego pliku (jak np. .bz2, .xz i .Z) WinRAR ustawia ich czas modyfikacji na taki, jaki był czas ostatniej modyfikacji tego archiwum. Nie dotyczy to wypakowywania plików z archiwów .tar.bz2, .tar.xz i .tar.Z, gdyż w tych przypadkach czas modyfikacji jest przechowywany w nagłówkach archiwum .tar.
  • Opcja "Zachowaj uszkodzone pliki" działa również dla archiwów bzip2.
  • Ikona WinRARa w menu kontekstowym jest prawidłowo skalowana przy ustawieniach powiększenia tekstu.
  • Istnieje możliwość zablokowania polecenia mierzenia wydajności za pomocą wpisu "Benchmark" w Rejestrze w kluczu HKEY_CURRENT_USER\Software\WinRAR\Policy. W środowisku wielodostępowym polecenie to mogłoby zaburzyć współużytkowanie zasobów komputera. Więcej informacji na ten temat znajduje się w pomocy podręcznej WinRARa.
  • Poza zmienną środowiskową "sfxcmd", która zawiera całą linię polecenia, moduł SFX ustawia inną zmienną - "sfxpar" - która zawiera tylko parametry uruchomieniowe modułu, bez jego nazwy. Obie te zmienne są ustawiane przed uruchomieniem programu określonego poleceniem "Setup".
  • Wersja dla środowiska tekstowego (RAR) w monicie o nadpisanie pliku wyświetla teraz czas modyfikacji i rozmiar istniejącego i nowego pliku.
  • Wersja dla środowiska tekstowego (RAR) podczas archiwizacji z wejścia standardowego (stdin) z opcją -si ustawia czas modyfikacji pliku na bieżacy czas systemowy. Poprzednia wersja w ogóle nie ustawiała tego czasu.
  • Istnieje możliwość używania opcji -si oraz -v<rozmiar> w tym samym poleceniu. Poprzednia wersja nie umożliwiała tworzenia woluminów podczas archiwizacji z wejścia standardowego (stdin).
  • Podczas próby wypakowania z archiwum RAR lub ZIP pliku o rozmiarze 4 GB lub większego na partycję FAT32 wyświetlane jest ostrzeżenie i użytkownik może anulować operację. FAT32 nie obsługuje plików o takich rozmiarach.
    Podobne ostrzeżenie jest wyświetlane przy próbie utworzenia archiwum RAR bez kompresji (-m0) jeśli przewidywany rozmiar archiwum wynosi 4 GB lub więcej.
  • Przycisk "Wybierz wszystkie" w oknie dialogowym "Integracja" nazywa się teraz "Przełącz wszystkie" i po naciśnięciu odznacza rozszerzenia jeśli są zaznaczone.
  • Opcja "Usuń archiwum" w zaawansowanych opcjach wypakowywania poprawnie usuwa wszystkie woluminy archiwów .zip i 7z. Poprzednio usuwany był tylko pierwszy wolumin dla tych formatów archiwów.

WinRAR 5.11 wydany

1 wrzesień 2014

Nowa wersja zawiera następujące zmiany:

  • WinRAR potrafi rozpakować archiwa TAR z nagłówkami pax. Poprzednia wersja nie mogła tego robić.
  • Opcja "Zachowaj uszkodzone pliki" jest obsługiwana dla archiwów 7-Zip.

oraz poprawki:

  • WinRAR 5.10 nie ustawiał atrybutów "ukryty", "tylko do odczytu" ani "systemowy" dla plików wypakowywanych z archiwów ZIP
  • WinRAR 5.10 nie był w stanie zaktualizować samorozpakowujących się archiwów RAR zawierających zagnieżdżone archiwa ZIP zarchiwizowane bez kompresji
  • do archiwów ZIP tworzonych z opcją "Nie zachowuj ścieżek" były niepotrzebnie dołączane puste bloki danych dotyczące katalogów
  • zarchiwizowane pliki mogły mieć 1-godzinne przesunięcie czasu modyfikacji w Windows XP
  • usuwanie pliku z ciągłego archiwum RAR5 zawierającego pliki zarchiwizowane z opcją -ver mogło powodować utratę informacji o wersji tych plików
  • asek narzędzi wyświetlał czarne prostokąty zamiast ikon w przypadku, gdy głębia kolorów była ustawiona na 16 lub 24-bitową a rozmiar czcionki był ustawiony na większy niż 100%

WinRAR 5.10 wydany

12 czerwiec 2014

Nowa wersja zawiera następujące zmiany:

  • Dodano obsługę rozpakowywania archiwów ZIP i ZIPX używających kompresji BZIP2, LZMA oraz PPMd.
  • Dodano obsługę dzielonych archiwów 7z (.7z.001, .7z.002, ...).
  • Dodano obsługę specjalnych komend procesora umożliwiających zwiększenie wydajności szyfrowania i deszyfrowania archiwów RAR.
  • Ikony narzędzi w programie zostały przystosowane do monitorów o wyższych rozdzielczościach.
  • Zmienne środowiskowe, np. %temp%, mogą być używane podczas określania plików do archiwizacji.
  • Opcja -ai może być użyta podczas tworzenia archiwum RAR - powoduje ona, że zamiast faktycznych atrybutów w archiwu zapisywane są typowe atrybuty plików i katalogów. Poprzednio ta opcja mogła być użyta tylko podczas rozpakowywania archiwum.

WinRAR 5.01 wydany

3 grudzień 2013

Nowa wersja zawiera następujące zmiany:

  • Archiwa RAR 5.0 mogą zawierać specjalny blok informacji służący do szybkiego otwarcia archiwum, którego obecność określa się w linii poleceń opcją -qo[-|+] lub w oknie archiwizacji grupą opcji "Informacje szybkiego otwarcia".
  • W tej wersji archiwa zawierające taki blok informacji oraz blok informacji serwisowych (np. dane zabezpieczeń plików) są aktualizowane z większą szybkością. Ponadto takie archiwa są też jeszcze szybciej otwierane.

oraz poprawki:

  • polecenie "Wyszukaj" mogło spowodować błąd podczas wyszukiwania tekstu w archiwum .7z
  • podczas otwierania archiwum RAR 5.0 z zaszyfrowanymi nazwami plików znajdującego się w innym archiwum o zaszyfrowanych nazwach plików, WinRAR mógł wyświetlić komunikat o niewłaściwym haśle. Zdarzało się to tylko wtedy, gdy hasło do zewnętrznego archiwum różniło się od hasła do wewnętrznego archiwum. Nie wpływało to na wypakowywanie plików - wszystkie pliki były wypakowywane właściwie pomimo tego komunikatu.
  • opcja "Użyj dla wszystkich archiwów" w oknie wprowadzania hasła nie działała właściwie - mimo jej włączenia WinRAR wyświetlał monit o hasło dla archiwów RAR 5.0 z zaszyfrowanymi nazwami plików.
  • pasek adresu niewłaściwie przetwarzał ścieżki, w których zostały użyte zmienne środowiskowe, np. %temp%
  • zachowywanie danych bezpieczeństwa oraz dodatkowych strumieni nie działało dla plików o ścieżkach dłuższych niż 260 znaków
  • polecenie "Testuj" mogło niewłaściwie zgłosić uszkodzenie w poprawnym bloku danych naprawczych gdy testowane były tylko niektóre pliki w archiwum RAR 5.0. Sytuacja ta nie miała miejsca podczas testowania całego archiwum.
  • polecenie "Testuj" niewłaściwie zgłaszało błędy podczas weryfikacji uniksowych dowiązań symbolicznych w archiwach RAR 4.x
  • polecenie "Podejrzyj" nie działało dla plików w archiwach BZIP2
  • jeśli opcja "Czas modyfikacji o wysokiej precyzji" była wyłączona, to WinRAR w ogóle nie zachowywał czasu modyfikacji zamiast zachować go z mniejszą precyzją
  • ścieżki docelowe zawierające .\ lub ..\ nie działały podczas rozpakowywania archiwów innych niż RAR w linii poleceń WinRARa
  • WinRAR nie potrafił rozpakować wieloczęściowych archiwów CAB

WinRAR 5.0 wydany

3 wrzesień 2013

Nowa wersja zawiera następujące zmiany:

  • Nowy format archiwum RAR 5.0. Aby tworzyć archiwa w nowym formacie można użyć opcji "RAR 5.0" w dialogu archiwizacji lub użyć opcji -ma w linii poleceń.
  • Starsze aplikacje, włączając starsze wersje WinRARa, nie są w stanie otworzyć archiwum RAR 5.0, dlatego w przypadku dystrybucji takiego archiwum należy wziąć to pod uwagę. Archiwa w starszym formacie, RAR 4.x, można tworzyć używając opcji "RAR" (zamiast "RAR5") w dialogu archiwizacji.

Zmiany w algorytmie kompresji formatu RAR 5.0:

  • maksymalny rozmiar słownika kompresji został zwiększony do 1 GB dla 64-bitowej wersji WinRARa. 32-bitowy WinRAR przy tworzeniu archiwum może używać słownika o maksymalnym rozmiarze 256 MB. Obie wersje (32- i 64-bitowa) mogą rozpakować archiwa utworzone przy pomocy dowolnego słownika, nawet 1 GB
  • domyślny rozmiar słownika dla formatu RAR 5.0 to 32 MB, co przekłada się na wyższy stopień kompresji i wolniejszą archiwizację w porównaniu do formatu RAR 4.x o 4 MB słowniku. Do zmiany tej wartości służy opcja "Rozmiar słownika" w dialogu archiwizacji lub opcja -md<rozmiar> w linii poleceń
  • format RAR 5.0 obsługuje kompresję 32-bitowych plików wykonywalnych i kompresję delta, lecz używane w wersji RAR 4.x algorytmy kompresji tekstu, dźwięku, obrazów i 64-bitowych plików wykonywalnych nie są już wspierane. Powodem usunięcia tych algorytmów była ich słaba wydajność w obecnych czasach.
  • podczas dekompresji RAR 5.0 może wykorzystywać wiele rdzeni procesora. Pozwala to przyspieszyć dekompresję bardzo dużych, słabo kompresowalnych, plików lub takich, które używają sumy kontrolnej BLAKE2

Zmiany w formacie RAR 5.0:

  • czas pliku jest przechowywany w archiwum w formacie UTC, zamiast czasu lokalnego, jak w formacie RAR 4.x
  • nazwy plików i komentarze są zapisywane w kodowaniu UTF-8

Inne zmiany:

  • Dane naprawcze w formacie RAR 5.0 bazują na korekcji błędów Reeda-Solomona. Jeśli blok danych naprawczych jest wystarczająco duży, około 5% lub większy, to nowy algorytm korekcji błędów jest dużo bardziej wydajny w przypadku wielomiejscowego uszkodzenia niż ten zastosowany w wersji RAR 4.x. Przy mniejszym rozmiarze danych naprawczych wydajność nowej metody jest zbliżona do wydajności starej metody.
  • Polecenie "Testuj" weryfikuje poprawność danych naprawczych. Odbywa się to po weryfikacji wszystkich plików znajdujących się w archiwum.
  • Zmiany w algorytmie szyfrowania
  • W archiwach RAR 5.0 można używać sumy kontrolnej bazującej na 256-bitowej funkcji skrótu BLAKE2sp (https://blake2.net) zamiast 32-bitowego CRC32. Aby włączyć tę właściwość należy na zakładce „Opcje” dialogu archiwizacji włączyć opcję „Użyj sumy kontrolnej BLAKE2” lub użyć opcji -htb w linii poleceń.
  • Polecenie „Ustaw hasło” i opcja „Rozmiar słownika” zostały przeniesione na zakładkę „Ogólne” dialogu archiwizacji.
  • Możliwe jest przechowywanie w archiwum dowiązań symbolicznych i punktów ponownej analizy jako dowiązań a nie plików. Aby włączyć tę właściwość należy włączyć opcję „Zachowaj dowiązania symboliczne jako dowiązania” na zakładce „Zaawansowane” w dialogu archiwizacji lub użyć opcji -ol w linii poleceń.
  • Dodano możliwość rozpakowywania archiwów XZ.
  • Maksymalna długość ścieżki dla pliku wewnątrz archiwum RAR i ZIP została zwiększona do 2048 znaków.
  • Konsolowy RAR zwraca kod 11 jeśli wykryje, że użytkownik podał nieprawidłowe hasło. Taki kod może być zwrócony tylko w przypadku przetwarzania archiwum RAR 5.0. Odróżnienie nieprawidłowego hasła od uszkodzenia danych nie jest możliwe dla archiwów RAR 4.x.
  • Polecenia 'v' i 'l' wyświetlają nazwę pliku w archiwum na końcu linii, a nie na początku, jak poprzednie wersje. Ponadto niektóre informacje są teraz wyświetlane tylko przez polecenia 'lt' i 'vt'.
  • Teraz zarówno WinRAR jak i konsolowy RAR oczekują, że listy plików (jak np. ta używana w poleceniu 'rar a archiwum @lista') są zapisane w kodowaniu ANSI. Poprzednio konsolowy RAR oczekiwał, że taka lista będzie zapisana w kodowaniu OEM. Domyślne kodowanie można zmienić za pomocą opcji -sc<kodowanie>l.
  • Wbudowana przeglądarka plików wykrywa pliki tekstowe w kodowaniu UTF-8 i UTF-16 little endian i automatycznie przełącza się na właściwy tryb.
  • Plik dziennika (rar.log) jest teraz zapisywany w kodowaniu UTF-16 little endian. WinRAR automatycznie czyści istniejący plik dziennika, jeśli nie jest w kodowaniu UTF-16, aby uniknąć mieszania różnych standardów zapisu tekstu. Dla konsolowego RARa należy jednak samemu usunąć stary plik dziennika.
  • Komenda 'r' w linii poleceń może przyjąć jako opcjonalny parametr ścieżkę, w której umieści naprawione archiwum, np.: rar r uszkodzone.rar c:\naprawione\

WinRAR 4.20 beta 1 wydany

4 maj 2012

Pierwsza testowa wersja WinRAR 4.20 została wydana. Zawiera poprawki optymalizujące algorytm kompresji i dekompresji RAR i ZIP.

Najnowsza wersja jest do pobrania stąd:

WinRAR 4.11 wydany

21 luty 2012

Nowa wersja WinRAR 4.11 została wydana. Zostały w niej usunięte błędy odnalezione w wersji 4.10.

Najnowsza wersja jest do pobrania stąd:

WinRAR 4.10 wydany

17 styczeń 2012

Nowa wersja WinRAR 4.10 została wydana i zawiera następujące zmiany/poprawki:

  • Możliwość trworzenia archiwów praktycznie bez limitu rozmiaru.
  • Tworzenie wieloczęściowych archiwów ZIP.
  • Dodanie wysokiej prezycji czasu dla archiwów ZIP.
  • Dodanie wsparcia dla Unicode dla nazw plików w archiwach ZIP.

WinRAR 4.10 Beta 5 wydany

15 grudzień 2011

Nowa wersja 4.10 beta 5 została wydana i zawiera następujące zmiany/poprawki:

  • Przełącznik -n nie działą prawidłowo, gdy był użyty razem z -ep1 i maskami plików
  • Archiwa SFX w trybie "Tymczasowym" zwracały kod wyjścia powiękoszny o 1000 mimo, że opcja "eka i zwróć kod wyjścia" była nie zaznaczona.

WinRAR 4.10 beta 5 jest do pobrania ze strony producenta:

WinRAR 4.10 Beta 4 wydany

13 grudzień 2011

Nowa wersja 4.10 beta 4 została wydana i zawiera następujące zmiany/poprawki:

  • Poprawione wykrywanie kodowania UTF-8 w nazwach plików archiwów ZIP. WinRAR stara się rozpoznać nazwy Unicode nawet jeśli flaga UTF-8 nie jest obecna w nagłówku ZIP.
  • Usunięcie błędów:
    a) Jeśli przełącznik -t był ustawiony w zmiennych środowiskowych RAR, polecenie podglądu WinRAR nie otwierało plików,
    b) Opcja "Autodetect" w oknie definiowana rozmiaru wolumenów nie działała,
    c) Jeśli "Podziel na wolumeny, rozmiar" w domyślnym profilu kompresji był ustawiony na "Autowykrywanie", opcje "Usuń" i "Dodaj komentarz" odmawiału modyfikacji archiwów ZIP.

WinRAR 4.10 beta 4 jest do pobrania ze strony producenta:

WinRAR 4.10 Beta 3 wydany

19 listopad 2011

Nowa wersja 4.10 beta 3 została wydana i zawiera następujące poprawki:

  • Usunięcie błędów:
    a) WinRAR mógł mieć problemy z wyświetlaniem komentarzy podczas przeglądania archiwów RAR stworzonych w wersji 2.9 lub starszych,
    b) Przełącznik -z bez parametru nie odczytywał komentarzy w wersji konsolowej RAR.

WinRAR 4.10 beta 4 jest do pobrania ze strony producenta:

WinRAR 4.10 Beta 2 wydany

30 październik 2011

Nowa wersja 4.10 beta 2 została wydana i zawiera następujące nowości:

  • Rozmiary wolumenów podczas archiwizowania i w oknie kreatora mogą być podawane jako ułamkowe części. Separator dziesiętny jest pobierany z ustawień regionalnych Windows.
    -v w linii poleceń także pozwala na użycie ułamków dziesiętnych
    W linii poleceń kropka (.) jest zawsze używana jako separator dziesiętny.
    Np. przełącznik -v1.5g oznacza 1.5 gigabajta.
  • Polecenie "Dodaj" w pierwszych wersjach beta nie pozwalała na tworzenie konsolowych archiwów SFX z użyciem modułu WinCon.SFX
  • Jeśli archiwum ZIP zawiera dodatkowe pola w scieżce UNICODE, pierwsza wersja beta nie potrafiła rozpakować plików w podfolderach.
  • Predefiniowane rozmiary wolumenów "CD700" i "FAT32" nie działały prawidłowo.

WinRAR 4.10 beta 2 jest do pobrania ze strony producenta: