Compressione con RAR vs ZIP

Molta gente sta compresse i file con RAR, inviando file compressi con RAR e così via.

ZIP è più standard e funziona su tutte le piattaforms. Gli utenti di Windows hanno ZIP inclusi e gli utenti di Linux non hanno problemi con quel formato di file.

I test che ho fatto qualche volta fa mi ha mostrato che RAR comprimere meglio (alcuni kilobyte, non più) ma non abbastanza per utilizzare un programma non gratuito quando ZIP funziona in quasi tutti i computer gratuitamente.

Perché alcune persone utilizzano RAR piuttosto che ZIP per la compressione?

Stop utilizzando questi strumenti WinRAR e WinZip – passare a 7-Zip .

  • È gratis
  • disponibile su piattaforms, come row di command e GUI
  • disponibile in forma porttile su piattaforms
  • ha un buon rapporto di compressione (controlla il sito o prova per te)
  • non ha dolore pop-up
  • consente di utilizzare la maggior parte degli altri formati
  • è anche open-source
  • può essere utilizzato nello sviluppo commerciale e personale (all'interno dei vincoli GNU LGPL)
  • forum di supporto live a Sourceforge
  • Vista compatibilità a 32 bit
  • più lingue supportte

L'unico formato di compressione che non è supportto per l'estrazione è ACE .

Riferimenti.

  • Ubuntu Forums: quindi qual è l'affare con rar , confronto pubblicato il 25 marzo 2007
  • Riferimento di prova di performance a 64 bit , 1 novembre 2007
  • Discussione di PowerArchiver: è difficile ricaricarti per 7-Zip , 24 luglio 2008
  • 7-Zip: l'equivalente digitale di un municipio e di Crowbar , 13 gennaio 2009
  • Ubuntu Karmic proposta con giustificazioni: include p7zip-full in ubuntu-restricted-extras metapackage , 21 maggio 2009
  • Comparazione freeware di Gizmos: miglior archiviazione file / utilità Zip , 27 giugno 2009
  • Guarda come si paragonano qui a Superuser:
    "Deve avere" software di Windows e software "Open-source"

Mi è stato detto che la mia frase di apertura a questa risposta è "markety".

Lo prendo con tutta la buona intenzione, perché
senza essere pagato per questo software libero o
essere in qualche modo associati con esso o, la gente che lo fa,
Sento fortemente il desiderio di spingerlo a tutti quelli che conosco da remoto.

Questo viene dai miei incontri innumerevoli nel corso degli anni
le persone che usano questi altri strumenti e mormorano le incompatibilità,
fastidiosi pop-up e molti altri problemi, tuttavia, in qualche modo
continuando a perdere 7-Zip quando è arrivato sulla scena.

Da allora ho deciso di fare each occasione per pubblicizzare il 7-Zip.

È HARDCORE!

Veramente.
Questa è la ragione per la maggior parte degli utenti RAR per preferire RAR: Parte della scena. Uno standard. Un segno di fare cose come le arti nere-pro lo fanno.

Nessuno di questi è motivo valido. C'è stato un argomento che RAR era più veloce o che RAR raggiunto size più piccole, e questo è vero rispetto ai file ZIP. Ma le stesse persone insisteranno a dividere gli archivi RAR e generare somme non MD5 e generare un file di parità aggiuntivo PAR quando alla fine utilizzeranno un Torrent e non Usenet per spostare i file. Nelle torrenti non c'è motivo per nessuna di queste. Infatti c'è una forte ragione per non comprimere, in modo che il file possa essere utilizzato durante il seme.

Ma come si può vedere da qui già, il valore di avere una buona versione o l'implementazione del compressore e del decompressore non può essere sottovalutato, e WinRAR non riesce a eseguire il test.

7-Zip prende quella torta e generalmente fa meglio per la dimensione e la velocità. BZip2 dovrebbe essere in esecuzione, ma molte persone non hanno una buona implementazione della GUI. La row di command è ovviamente ovvio, ma fare clic con il button destro del mouse su 7-Zip o trascinare come StuffIt è semplicemente molto più facile.

Ecco le misure di qualcuno del 2002 che sembrano mettere avanti RAR. Ma l'utilizzo di più thread e di memory consente di modificare questa zona che sembra lasciare la RAR dietro .

PS Il peggior esempio di compressione usato male è quando vedo i file di image, video e audio che sono già compressi con una compressione perdita come JPEG, DivX o MP3 ulteriormente "compresso" con qualsiasi formato senza perdita. Mi dispiace, ma dovrebbe essere ovvio che nella maggior parte dei casi non riduci il file a less del 95% della dimensione originale e in quel caso stai solo perdendo tempo e sforzi di tutti.

Un punto contro RAR è che c'è (per quanto ne so) nessun software libero che può comprimerlo. Poichè le versioni correnti di WinRAR possono decomprimere 7z (e 7z possono decomprimere rar), e 7z compressa di solito meglio di zip (e spesso meglio di rar), mi tento di submit quelli che mi mandano file 7AR file RAR indietro 🙂

Tutti gli altri vanno naturalmente i file vecchi .zip. Forse imparano da esso;)

Una caratteristica su WinRAR è che conserva le date di creazione originali delle cartelle sull'estrazione.

Sia rar che .zip preservano la data / ora della creazione della cartella, ma sembra che solo winrar conservi queste informazioni sull'estrazione

Un'altra cosa che RAR ha su Zip: informazioni sull'autenticità. Posso "firmare" il mio archivio RAR e poi il ricevitore può vedere a) chi lo ha creato, b) quale fosse il nome del file originale, c) quando è stato creato. Inoltre, Lock di archiviazione significa che l'archivio non può essere modificato – non so se Zip può farlo, non ha verificato. Lo stesso vale per i record di recupero, non sicuro se Zip / 7-Zip li supporti.

Esempio Rar Auth

Inoltre, quello che mi piace di Rar vs. 7-Zip è il supporto della row di command. L'ultima volta che ho controllato 7-zip, la linea di command mancava. Penso che stava per aggiungere la data corrente al nome del file.

I file RAR non hanno i limiti che fanno i file ZIP. Penso che i file ZIP siano limitati a contenere 65536 file e each file e la dimensione totale dell'archivio è limitata a circa 4 GB. Esiste ZIP64, ma non è un formato di file aperto.

Dalla voce di Wikipedia sul formato di file Zip :

La dimensione massima sia per il file di archivio che per i singoli file all'interno di esso è di 4,294,967,295 byte (2 32 -1 byte, o 4 GiB less di 1 byte) per standard .ZIP e 18,446,744,073,709,551,615 byte (2 64 -1 byte o 16 EiB minus 1 byte) per ZIP64.

Wikipedia afferma inoltre che il RAR è stato rilasciato per la prima volta nel 1993, mentre ZIP64 potrebbe non essere stato rilasciato fino al 2001 (?) . Anche il supporto per ZIP64 non è stato installato in Windows XP.

Guarda anche:

  • Formato file ZIP – ZIP64 (Wikipedia)
  • Formato di file RAR (Wikipedia)
  • Zip64 Formato: attraversare i limiti delle size di file e il numero di file e segmenti

Utilizzo il Zip perché è disponibile e supportto sulle macchine che abbiamo al lavoro e tutti possono lavorare con i file Zip.

Vantaggio di RAR su ZIP: GMail non si lamenta quando si inviano file eseguibili (o qualsiasi altro tipo di file) nei file RAR, ma quando lo fai in file ZIPped.

Se si lavora in un ambiente Windows, Zip è la cosa migliore da utilizzare per motivi di compatibilità. Può non comprimere così come gli altri, ma poiché il supporto è cotto in XP / Vista / etc, è ansible essere sicuri che il destinatario di un file zip possa aprirlo. Soprattutto in un ambiente aziendale, questo port a molto less casi di 'che cosa faccio con questo?'.

Se il rapporto di compressione è davvero importnte, e si può get il ricevitore per installare qualcos'altro, entrambi WinRAR e 7-Zip sembrano essere in grado di battere zip in molti casi.

Ma seriamente – quando la compressione aggiuntiva pochi per cento ti danno più importnza? Le immagini, il suono e il video sono già compressi per la maggior parte delle persone (hai sempre lavorato con video crudo?), Quindi non li intenderai comprimerli. E tutto il resto è abbastanza piccolo per confronto.

Con la width di banda che è in questi giorni, la relativamente piccola quantità di compressione extra che un compressore non-zip ti dà raramente costituisce per i problemi di compatibilità.

RAR ha l'opzione Solid Archive che concatena i file insieme prima della compressione. Ciò consente di comprimere i templates che appaiono solo una volta per file, ma vengono ripetuti tra molti file. Molto probabilmente con file XML per esempio.

ZIP non dispone di una tale opzione.

Sulla piattaforma Unix, tuttavia, è ansible ordinare i file prima di comprimere il TAR che vi darà approssimativamente lo stesso comportmento di RAR con Solid Archive.

7-Zip support un'opzione simile quando si utilizza la compressione 7Z.

Sono d'accordo, però, che ZIP è così standard che dovrebbe sempre essere la tua prima opzione per la comunicazione con il mondo esterno. Se potete essere d'accordo con i tuoi coetanei in un formato migliore come RAR o 7ZIP, farlo.

Un punto contro RAR è che c'è (per quanto ne so) nessun software libero che può comprimerlo.

Solo per fare un commento su questo punto, l'implementazione della row di command completamente funzionale di RAR è gratuita. (compresse, decomprime, rende abiti estivi … okay non quello ultimo, ma è altrettanto, se non più, potente della versione non GUI GUI).

È ansible rompere un archivio RAR in più piccole parti e submit ciascuna parte separatamente, ad esempio. l'archivio non può essere completamente ripristinato senza tutte le parti, quindi è utile.

A parte questo, non so di alcun reale vantaggio di RAR di Zip.

RAR compressa generalmente molto meglio di ZIP. Naturalmente dipende fortemente dai dati, ma la maggior parte del tempo rapido RAR è simile al normale ZIP e il miglior RAR è molto meglio.

L'estrazione di RAR è già ben supportta su piattaforms diverse da quelle di Windows: controlla 7-zip .

Rar ha per lo più compressione migliore e dovrebbe essere migliore con gli errori di compressione.

Credo che bzip2 abbia la migliore compressione del lotto, ma è molto lento. 7-zip è la mia scelta su Windows, ma la sua icona è orribile; sembra che sia da Windows 95!

Amo l'archiviazione di file standard Linux (Ubuntu, alless). Quando si estrae un file, se esiste un file o una cartella, viene estratto nella directory corrente, altrimenti una sottocartella. Salva tutte quelle situazioni di cartella in-cartella, where in Windows controlla costantemente il contenuto della zip prima di estrarre.

7zip (generalmente) ha il rapporto di compressione più elevato, ma di conseguenza il più lento. ho estratto i dati wiki da 4 GB esplosi fino a circa 120 GB. la zip è onnipresente, una delle più antiche; chiunque, qualsiasi cosa, ovunque possa gestirlo, nonostante nel mondo UNIX, la combinazione tar + gzip (o bzip) è molto più preferita. rar ha ottenuto compromessi equi fra velocità, caratteristiche / rapporto di gestione e compressione, perché è popolare tra gli hacker (vincere), nessuno sa però che è un suo atteggiamento.

Io uso RAR, perché le persone con cui lavoro con uso RAR, e RAR funzionano bene per me e per le mie esigenze.

WinRar è un grande strumento, quindi uso RAR quando posso. Ma, se cerco l'integerperabilità con altre persone che potrebbero non sapere di RAR, uso naturalmente il codice ZIP. Fortunatamente WinRar può anche fare ZIP. 🙂

D: Perché alcune persone utilizzano RAR piuttosto che ZIP per la compressione?

R: Poiché queste persone si preoccupano anche di decomprimere il file compresso. Se ho un po 'di tempo e di energia, proverò l'ultima configuration di 7zip e WinRAR l'uno contro l'altro con normali e migliori impostazioni che richiedono tempo di compressione e decompressione dei file risultanti. Le size risultanti sono generalmente in un simile ballpark in modo che la metrica non import tanto (soprattutto quando si dispone di internet dignitosi disponibili). Atleast coppia anni fa RAR si decomprese due volte più velocemente. v4.0 promette un miglioramento del 30% della velocità di decompressione.

Aggiornerò questa risposta quando avrei alcuni numbers in mano.

edit: Sotto i commenti sopra è stata questa cosa importnte: "L'ultima volta che ho controllato 7z era, come tar.gz / tar.bz2, estremamente lento quando si tratta di estrarre un singolo file da un archivio come tutto prima di quel file whereva essere processi per il file essere estraibili rar / zip non hanno quel problema "

Ricordo di aver notato questo problema anche ma dovrò verificare su 7zip più recenti per essere sicuro che non è un problema relativo all'estrazione 7z in winrar.

Io uso 7-zip Comprime ZIP su par con RAR ad esempio seguendo anche comprimere un po 'di video mp4 o jpeg (probabilmente metadati):

(7z a -tzip -mfb = 258 -mpass = 15 -mfb = 258 file.zip @ list_of_files_no_dir5)

Ha anche un metodo migliore calzato 7z che è significativamente migliore (e più lento) di RAR.

PS anche estrae RAR, quindi non perdere grande perdita con opensource al posto dei costosi …