Quin és el millor format per comprimir fitxers? Analitzem els mètodes de compressió més populars



Pruvate U Nostru Strumentu Per Eliminà I Prublemi

Avui us portem un article una mica diferent. Analitzarem els formats de compressió més populars que ens permeten comprimir qualsevol tipus de fitxers sense perdre informació. Quin és ràpid ? El més potent ? I el més usat ?



Què és la compressió de fitxers? Què vol dir comprimir?

Alguna vegada et vas topar amb algun arxiu que ocupava massa i no sabies com fer que ocupés menys per, per exemple, enviar-ho a un amic per correu? Per això hi ha la compressió. Aquesta es pot realitzar a través de aplicacions per comprimir fitxers a Mac .



Comprimir un fitxer ens permet reduir la mida del mateix. D'aquesta manera, ocuparà menys espai al disc dur, i serà més fàcil enviar-lo. Depenent del tipus de fitxer i tipus de compressió usada, la mida es reduirà més o menys.



Tal com acabem de dir n'hi ha diversos tipus de mètodes de compressió :

  • Amb pèrdues . Aquest és el mètode de compressió utilitzat per comprimir fitxers de vídeo, àudio o imatges , per exemple. La principal característica daquest mètode de compressió és que en comprimir es realitzen aproximacions , de manera que el fitxer multimèdia redueix la mida. El problema és que l'aproximació és una cosa irreversible, i per tant es perdrà qualitat en veure/reproduir el fitxer multimèdia.
  • Sense pèrdues . Al contrari que en l'anterior cas, en aquest no es perd informació . En aquest mètode es busquen patrons que es repeteixin, a més d'altres mètodes més avançats. Amb això s'aconsegueix que es redueixi la mida d'un fitxer sense perdre informació ni qualitat, encara que òbviament no es redueix tant la mida del fitxer.

Quins formats de compressió hi ha i quins són més populars

Pel que fa a formats i mètodes de compressió tenim una àmplia gamma:

  • Amb pèrdues. En el cas de pèrdues tenim multitud de formats depenent de perquè estiguin destinats. Això és degut a que els algorismes de compressió només valen per a un tipus de fitxers , és a dir, si intentes comprimir un fitxer dàudio amb un algoritme de compressió dimatge, no funcionarà. I quins tenim en aquest àmbit? Per exemple, en el cas de imatges tenim.jpeg'http://apple5x1.xoanweb.com/descargas/Window%20Maker%205x1%20ZIP.zip'>màquina virtual , i ho hem fet en un MacBook Pro amb un Intel i5 de segona generació i 8GB de RAM (la compressió es va fer sobre un disc HDD de 5200rpm connectat internament per SATA). A més esmentar que fem servir l'eina txec , que és compatible amb macOS i és gratuïta.



    Per a la nostra segona prova veurem tot el contrari. Quant triga a descomprimir-se ?

    I per últim, quin paràmetre ens queda per comprovar? Doncs el grau de compressió , sens dubte. Si no analitzem quant espai estalviem aquest article perdria el sentit. Doncs bé, aquest és el resultat:

    Com podem veure, el que més va comprimir va resultar ser 7z .

    I el que menys TAR … de fet no va comprimir res… per què? Per un senzill motiu: us he enganyat. Tar no és un format de compressió, sinó que és un arxiu contenidor . És a dir, no redueix la mida, sinó que només engloba diversos fitxers en un, és com convertir una carpeta en un fitxer directament (el que tècnicament es coneix com a empaquetar). Aquest format és usat juntament amb altres com BZIP2 o GZIP , doncs aquests només comprimeixen, no empaqueten.

    Mode de compressió

    Per acabar, per concloure aquest article esmentar que la gran majoria de formats permeten seleccionar la quantitat de compressió. El mode normal és el que usem per a les proves anteriors i el més recomanat, doncs comprimeix prou però no triga molt. La diferència quant a compressió entre el normal i el de més compressió és poca, però el temps que triga és molt més gran. En canvi, si fem servir la manera més ràpida aquest només comprimirà. Per tant, cal un equilibri. L'únic problema és que tots aquests passos que es fan no es poden aplicar a l'hora de comprimir vídeos a l'iPad ja que no es fa de la mateixa manera.

    Per fer la prova comprimim el mateix arxiu que abans a ZIP amb la màxima i mínima compressió . Encara que aquesta prova es podria realitzar també amb els altres formats (menys Tar, doncs no comprimeix). Aquest és el resultat:

    Conclusió

    Aquests són els resultats que hem obtingut de les nostres proves. Esperem que us serveixin com referència , encara que no com una cosa exacta. Sobretot, el resultat de les proves de temps cal prendre'ls amb compte, ja que moltes coses poden influir-hi. Però serveix per fer-nos una idea.

    Com podeu veure, hi ha multitud de formats i moltes opcions. Amb quin us quedeu vosaltres? Quin feu servir habitualment? Jo solc usar *.zip, encara que de vegades també faig servir *.tar.gz, per la seva enorme versatilitat.

    No us oblideu de comentar-nos si voleu més articles d'aquests, o si us agradaria que expliquéssim com funcionen internament.