Scopri WinRAR: Il Software Essenziale per la Compressione dei File!

Gestore di archivi avanzato in grado di comprimere/decomprimere RAR, ZIP e altri formati di file.

WinRAR è un efficiente gestore di archivi. È in grado di fare il backup dei tuoi dati, ridurre le dimensioni degli allegati email, aprire e decomprimere i file RAR e ZIP, oltre a creare nuovi archivi in questi e altri formati di file popolari. Creando archivi più piccoli in modo consistente, WinRAR è spesso più veloce rispetto ai suoi concorrenti.

WinRAR è gratuito?

WinRAR offre un periodo di prova gratuito (solitamente di 40 giorni), tuttavia l’applicazione continua a funzionare pienamente anche dopo la scadenza del periodo di prova, anche se ti verrà ricordato di acquistare una licenza. Il costo di una singola licenza di WinRAR è di 29 dollari, che elimina ogni messaggio pop-up.

WinRAR è disponibile per macOS?

Gli sviluppatori di WinRAR offrono una versione per macOS chiamata RAR per macOS, ma è solo un’applicazione da linea di comando. macOS supporta nativamente la compressione zip, per il supporto alla compressione RAR e un’interfaccia grafica completa si raccomanda di utilizzare The Unarchiver o Keka.

Come posso creare un file protetto da password?

Quando crei un nuovo archivio, clicca su “Imposta password…” nelle opzioni dell’archivio e inserisci la password desiderata. Questo cripterà e proteggerà con una password tutti i file contenuti nell’archivio RAR.

Come posso risolvere un errore di “archivio corrotto”?

Prova ad utilizzare lo strumento “Ripara archivio” integrato in WinRAR: apri WinRAR, seleziona il file e clicca sul pulsante “Ripara” nella barra degli strumenti.

Caratteristiche

  • WinRAR supporta tutti i formati di compressione più popolari (RAR, ZIP, CAB, ARJ, LZH, ACE, TAR, GZip, UUE, ISO, BZIP2, Z e 7-Zip).
  • WinRAR è ideale per i file multimediali. Riconosce automaticamente e seleziona il metodo di compressione migliore. L’algoritmo di compressione speciale comprime in modo particolarmente efficace i file multimediali, gli eseguibili e le librerie di oggetti.
  • WinRAR consente di dividere gli archivi in più volumi facilmente, rendendo possibile, ad esempio, salvarli su diversi dischi.
  • WinRAR è anche ideale per l’invio di dati attraverso il web. La sua crittografia di password a 128 bit e la sua tecnologia di firma autenticata ti offrono la tranquillità che stavi cercando.
  • WinRAR è un software shareware, il che significa che hai la possibilità di testarlo approfonditamente. Il programma può essere utilizzato completamente gratuito per 40 giorni.

Novità

  • È stata risolta una vulnerabilità di overflow dello heap nel codice di ricostruzione dei dati dei volumi di recupero RAR5. Affects WinRAR, RAR e UnRAR. La libreria UnRAR.dll non include l’elaborazione del volume di recupero, quindi non è interessata.

    • Siamo grati ad Arjun Basnet di Securin Labs per averci informato di questa questione di sicurezza.

  • Un link simbolico che punta fuori dalla cartella di destinazione poteva essere creato anche senza l’opzione -ola, quando si estrae un archivio RAR appositamente creato con WinRAR, RAR, UnRAR o la libreria UnRAR.dll.
  • Un ulteriore controllo nel codice di estrazione impedisce di posizionare i file in tale cartella anche in caso di comandi di estrazione multipli, escludendo la possibilità di un attacco di path traversal per l’estrazione basata su WinRAR, RAR o UnRAR. Limita la minaccia potenziale a un caso in cui un altro strumento utilizza questo link simbolico per memorizzare i file.

    • Siamo grati a scofaild23-bnomran per averci informato di questa questione di sicurezza.

  • La libreria di estrazione 7zxa.dll 7z è stata aggiornata alla versione 26.02 per includere correzioni di bug e vulnerabilità dallo sviluppatore della libreria.
  • Il comando -iver stampa la versione di RAR anche se è specificato -idc nella linea di comando, nel file di configurazione o nella variabile d’ambiente RARINISWITCHES. In precedenza -idc bloccava l’azione di -iver.
  • È inoltre aggiunto un carattere di nuova riga all’output di -iver.

Note di rilascio precedenti:

WinRAR riconosce correttamente gli archivi con un’estensione di file errata, contenendo un archivio in un altro formato memorizzato senza compressione. Ad esempio, se host.rar, che memorizza nested.zip all’interno, era stato rinominato in host.zip, WinRAR 7.20 poteva visualizzare il contenuto di nested.zip quando si apriva tale host.zip. Questa versione visualizza il contenuto di host.zip.

Similmente a Windows Explorer, il primo clic sulle colonne di dimensione e tempo nella lista dei file di WinRAR imposta la modalità di ordinamento inverso con i file più grandi e più recenti in cima.

Il comando -s=e esegue il confronto delle estensioni dei file indipendentemente dalla maiuscola in Windows. A differenza delle versioni precedenti, le statistiche solide non vengono più resettate per le estensioni dei file che differiscono solo per il caso.

Se l’archivio autoestraente tenta di estrarre i file in una cartella che richiede diritti di amministratore e la richiesta di elevazione viene annullata dall’utente, l’archivio si chiude silenziosamente invece di segnalare l’errore di accesso alla cartella.

Bugs risolti

  • WinRAR 7.20 poteva produrre un archivio danneggiato quando si eliminavano file dagli archivi solidi nel vecchio formato RAR4. A seguito di questa correzione, l’eliminazione dei file negli archivi solidi RAR4 implica ora il ripacking completo dell’archivio, simile alle versioni di WinRAR precedenti alla 7.20. Non influisce sugli archivi nel moderno formato RAR5
  • Con una rara combinazione di tipo di dati sorgente e parametri di compressione, WinRAR 7.x poteva bloccarsi durante la compressione dei dati sorgente. Tale crash era più probabile quando si elaborava una grande quantità di dati scarsamente compressibili
  • WinRAR 7.20 non poteva decomprimere archivi ZIP contenenti campi di commento ai file; d) il comando -tl non impostava l’orario più recente quando veniva utilizzato con il comando “ch” di RAR 7.20
  • Il comando di estrazione non sostituiva automaticamente i nomi dei dispositivi come “aux”, quando si decomprimevano archivi contenenti tali nomi riservati
  • Se veniva fatto doppio clic su un collegamento alla cartella nella finestra di dialogo “Salva le impostazioni di WinRAR come” durante l’esportazione delle impostazioni di WinRAR, il collegamento alla cartella stesso veniva sovrascritto con i dati delle impostazioni invece di aprire la cartella di destinazione.

Miglioramenti delle prestazioni quando si eliminano i file negli archivi solidi RAR:

  • se non ci sono file non nulli dopo i file eliminati, non viene eseguita la ricompressione dell’archivio
  • la parte dell’archivio prima dei file eliminati viene copiata così com’è, senza ripacking. Il suo contenuto viene decompresso in memoria se necessario, ma non ricompresso
  • l’elaborazione dell’archivio semi-solido coinvolge solo i blocchi solidi contenenti file eliminati. I blocchi solidi non interessati vengono copiati così com’è.

L’opzione di archiviazione “Genera nome archivio per maschera” e il comando da linea di comando -ag:

  • il nuovo carattere di formato ‘K’ definisce il nome attuale del giorno della settimana come stringa di testo
  • il nuovo carattere di formato ‘O’ definisce il nome attuale del mese come stringa di testo indipendentemente dal numero del carattere di formato. A differenza della maschera “MMM”, consente di utilizzare nomi più corti o più lunghi di 3 caratteri, come -agOO
  • i caratteri di formato eccessivi che superano la larghezza del campo disponibile vengono ora ignorati invece di essere aggiunti al nome dell’archivio. Quindi è possibile utilizzare nomi completi di mese o giorno della settimana fornendo caratteri di formato in quantità uguale o superiore al nome più lungo, come -agKKKKKKKKKK per i nomi dei giorni della settimana.

Comando da linea di comando -s:

  • il comando -s accetta il parametro opzionale preceduto dal carattere ‘=’. I comandi -s, -se, -sv, -sv-, -s- sono sostituiti da -s=f, -s=e, -s=v, -s=d, -s=-. Le versioni precedenti di questi comandi sono ancora supportate nella versione corrente, ma possono essere rimossi in futuro. È consentito combinare più modificatori nello stesso comando, come -s=e100f.
  • il nuovo comando -s=r azzera le statistiche solide prima di aggiungere nuovi file a un archivio esistente.

Il comando -tk ora accetta il parametro data opzionale nel formato AAAAMMGGHHMMSS. Se utilizzato senza parametro quando si modifica un archivio, conserva l’orario originale dell’archivio. Se presente il parametro opzionale, viene assegnato all’orario di modifica dell’archivio. È consentito inserire separatori come ‘-‘ o ‘:’ nella stringa di data e omettere i campi finali. Ad esempio, il comando -tk2025-06-01 è corretto.

“Orario specificato” è aggiunto alle opzioni “Imposta orario archivio su” nella pagina “Orario” della finestra di dialogo di archiviazione. Permette di assegnare l’orario manualmente inserito agli archivi appena creati o modificati.

Le opzioni di formato di output UTF-8 e byte order mark sono aggiunte al comando “Genera report”.

L’opzione “File cloud” è aggiunta al gruppo “Dove controllare gli archivi SFX” nella finestra di dialogo “Impostazioni/Integrazione/Elementi del menu contestuale…”. Se questa opzione è disattivata, l’estensione shell di WinRAR non tenterà di rilevare se un archivio è autoestraente, quando si fa clic con il tasto destro su un file eseguibile cloud non disponibile localmente. Questo rilevamento coinvolge la lettura dei dati e può essere lento per tali file. Questa opzione si basa sugli attributi del file restituiti da un provider di servizi cloud e può essere ignorata se l’attributo richiesto non è supportato da un servizio cloud specifico.

Il pulsante “Copia negli appunti” nella parte inferiore della finestra di dialogo “Risultati della ricerca” posiziona i risultati attuali del comando “Trova file” negli appunti.

È necessario meno tempo per aprire un grande archivio con molti file e cartelle nella lista dei file di WinRAR. Questo è più evidente per gli archivi ZIP contenenti milioni di file.

Velocità di estrazione migliorata per gli archivi TAR e basati su TAR, come .tar.gz o tar.xz. È più visibile per i dischi rigidi con tempo di ricerca più lento e grandi archivi contenenti molti file.

Il modulo SFX imposta la variabile d’ambiente sfxnamenoext, contenente il nome dell’archivio SFX senza percorso ed estensione. Permette di aggiungere il nome dell’archivio al percorso di destinazione definito dall’utente come: Path=c:Util%sfxnamenoext%

Il parametro “minsize”, che definisce la dimensione minima di riferimento del file nel comando -oi[0-4][:], può ora includere un carattere di unità di dimensione opzionale. Quindi -oi:1m è l’equivalente di -oi:1048576.

Il comando -x riconosce i percorsi di esclusione sia con separatori di percorso in stile Windows che Unix, quindi -xfolderfile e -xfolder/file fanno la stessa cosa. In precedenza solo -xfolderfile escludeva il file.

Bugs risolti

  • Il campo “File da escludere” della finestra di dialogo di archiviazione veniva ignorato per tutti tranne il primo archivio ZIP se l’opzione “Metti ogni file in un archivio separato” era attivata
  • durante l’elaborazione del comando “Converti archivi”, l’opzione “Usa per tutti gli archivi” nella richiesta di password era disponibile solo per gli archivi criptati con crittografia del nome del file e non poteva essere attivata quando si convertivano archivi senza nomi di file criptati.

Note di rilascio precedenti

Un’altra vulnerabilità di directory traversal, diversa da quella in WinRAR 7.12, è stata risolta. Quando si estrae un file, le versioni precedenti di WinRAR, le versioni Windows di RAR, UnRAR, il codice sorgente UnRAR portatile e la libreria UnRAR.dll possono essere indotte a utilizzare un percorso, definito in un archivio appositamente creato, anziché il percorso specificato dall’utente. Le versioni Unix di RAR, UnRAR, il codice sorgente UnRAR portatile e la libreria UnRAR, così come RAR per Android, non sono interessate. Siamo grati ad Anton Cherepanov, Peter Kosinar e Peter Strycek di ESET per averci informato di questa questione di sicurezza.

Bugs risolti

  • Il comando “Importa impostazioni da file” di WinRAR 7.12 non riusciva a ripristinare le impostazioni, salvate dalle versioni di WinRAR precedenti alla 7.12
  • WinRAR 7.12 impostava una dimensione di recupero più grande di quella specificata per i profili di compressione, creati da WinRAR 5.21 e versioni precedenti.

Registro delle modifiche di WinRAR 7.12