Komprimera filer vilket komprimerar "hårdast"

Frågor om LiveCDn samt installation och uppgradering av Ubuntu och dess varianter
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Komprimera filer vilket komprimerar "hårdast"

Inlägg av skalman65 »

håller på att testa mig fram med den inbyggda möjligheten att komprimera filer .

Filmer i detta fall.

man har ju (iallafall jag på xubuntu, men det kanske skiljer mellan olika distar)
.zip ; .tar ; samt .7z

att välja mellan.

men är ute efter att komprimera filen så mycket det bara går

Så funderar om det finns något program som gör det bättre än xubuntus medskickade.
Samt vilket filformat är det som bör skapa den minsta komprimerings containern.
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Komprimera filer vilket komprimerar "hårdast"

Inlägg av Osprey »

Det där är lite svårt att svara på eftersom de bygger på olika algoritmer. Ibland kan det vara så att för vissa filer lyckas den ena bättre och för andra filer är det tvärtom...

Sedan har "tar" inte något med komprimering att göra. Det är ett arkiveringsprogram (tape-archiving), som används för att skapa en fil (ett arkiv) bestående av flera andra filer. Ungefär samma sak som lib (bibliotek) alltså.

Ofta vet jag att det sägs sägs att p7zip (.7z) och bzip2 (.bz2) som du då kör med "bzip2 -9", komprimerar väldigt mycket. Men allt beror som sagt var till stor del på hur det data du ska komprimera ser ut och hur bra den aktuella algoritmen passar för just det (ibland "just den filen").

Sedan måste du också tänka på vad du egentligen vill uppnå. Ju hårdare filen är komprimerad, desto längre tid tar det också att göra detta och att packa upp den.

En annan viktig sak är också de program som finns runt det hela och som du tänkt använda och vilket stöd de har för de olika formaten. Om du själv sköter det hela via kommandon som "p7zip" och "bzip2", så spelar det kanske inte så stor roll, men är det något program som automatiskt har stöd för t.ex "zip" och "gzip" så kan det ha betydelse.

Om det är just så hård komprimering som möjligt, så skulle jag tro att "p7zip" och "bzip2" är två bra alternativ, men annars så klarar du dig antagligen rätt långt med "gzip"...

Prova på några filmer och se vad det blir för skillnad... :)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Gunnar Hjalmarsson
Inlägg: 3030
Blev medlem: 08 aug 2010, 13:49
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Göteborg

Re: Komprimera filer vilket komprimerar "hårdast"

Inlägg av Gunnar Hjalmarsson »

Osprey skrev:Sedan har "tar" inte något med komprimering att göra.
Jo, genom tilläggsflaggor finns en koppling.

Kod: Markera allt

$ man tar | grep Compression -A 28
   Compression options
       -a, --auto-compress
              Use archive suffix to determine the compression program.

       -I, --use-compress-program=COMMAND
              Filter data through COMMAND.  It must accept the -d option, for decompression.  The argument can contain command line options.

       -j, --bzip2
              Filter the archive through bzip2(1).

       -J, --xz
              Filter the archive through xz(1).

       --lzip Filter the archive through lzip(1).

       --lzma Filter the archive through lzma(1).

       --lzop Filter the archive through lzop(1).

       --no-auto-compress
              Do not use archive suffix to determine the compression program.

       -z, --gzip, --gunzip, --ungzip
              Filter the archive through gzip(1).

       -Z, --compress, --uncompress
              Filter the archive through compress(1).

       --zstd Filter the archive through zstd(1).
Ett exempel:

tar cfj mitt_arkiv.tar.bz2 mina_filer
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7778
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Komprimera filer vilket komprimerar "hårdast"

Inlägg av JoWa »

skalman65 skrev:Filmer i detta fall.
Om filmerna är sparade i ett datareducerat och -komprimerat format, vilket nästan alltid är fallet (okomprimerade videor är hiskeligt stora), är det inte värt besväret att komprimera dem igen, med någon algoritm som är sämre på att komprimera ljud- och videofiler än de som redan används.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Komprimera filer vilket komprimerar "hårdast"

Inlägg av Osprey »

Gunnar Hjalmarsson skrev:
Osprey skrev:Sedan har "tar" inte något med komprimering att göra.
Jo, genom tilläggsflaggor finns en koppling.
Njaee, det beror allt på hur man ser det... "tar" i sig har ingenting alls med komprimering att göra utan "tar" använder externa program/kommandon för den biten.

Detta innebär alltså att "tar" i sig själv inte utför någon som helst komprimering, men istället kan man med olika tilläggsflaggor ange vilket komprimeringsprogram den ska använda. Vilket alltså medför att den komprimering som resulterar, beror helt och hållet på de andra programmen...

Förutom de vanliga tilläggsflaggorna kan man även ange "-I, --use-compress-program=COMMAND", under förutsättning att kommandot man anger stödjer "-d". Så i princip borde man kunna använda precis vad man vill där, även om det överhuvudtaget inte utför någon komprimering alls...
Senast redigerad av 1 Osprey, redigerad totalt 2 gånger.
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
skalman65
Inlägg: 1050
Blev medlem: 15 jan 2008, 23:18
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Kalix

Re: Komprimera filer vilket komprimerar "hårdast"

Inlägg av skalman65 »

JoWa skrev:
skalman65 skrev:Filmer i detta fall.
Om filmerna är sparade i ett datareducerat och -komprimerat format, vilket nästan alltid är fallet (okomprimerade videor är hiskeligt stora), är det inte värt besväret att komprimera dem igen, med någon algoritm som är sämre på att komprimera ljud- och videofiler än de som redan används.

Är det därför jag bara har lyckats komprimera filmen från 2gb till 1,7

Har nu ännu inte gjort några försök ännu via terminalen utan bara testat via den inbyggda höger klicks varianten.

Osprey skrev: Sedan måste du också tänka på vad du egentligen vill uppnå. Ju hårdare filen är komprimerad, desto längre tid tar det också att göra detta och att packa upp den.
Tiden skulle inte ha någon betydelse i det här fallet, då jag bara vill spara en kopia av "originalet" innan jag redigerade med div ändringar.
Användarvisningsbild
JoWa
Global Moderator
Inlägg: 7778
Blev medlem: 09 jun 2012, 06:16
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Boo
Kontakt:

Re: Komprimera filer vilket komprimerar "hårdast"

Inlägg av JoWa »

skalman65 skrev: Är det därför jag bara har lyckats komprimera filmen från 2gb till 1,7
Ja.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
Skriv svar

Återgå till "Installation och uppgradering"