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.
Komprimera filer vilket komprimerar "hårdast"
- 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"
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...
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...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- 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"
Jo, genom tilläggsflaggor finns en koppling.Osprey skrev:Sedan har "tar" inte något med komprimering att göra.
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).
tar cfj mitt_arkiv.tar.bz2 mina_filer
- JoWa
- Global Moderator
- Inlägg: 7782
- 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"
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.skalman65 skrev:Filmer i detta fall.
Noble Numbat | Firefox 125β (snap) | Privacy Badger
- 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"
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.Gunnar Hjalmarsson skrev:Jo, genom tilläggsflaggor finns en koppling.Osprey skrev:Sedan har "tar" inte något med komprimering att göra.
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...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
- skalman65
- Inlägg: 1051
- 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"
JoWa skrev: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.skalman65 skrev:Filmer i detta fall.
Ä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.
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.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.
- JoWa
- Global Moderator
- Inlägg: 7782
- 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"
Ja.skalman65 skrev: Är det därför jag bara har lyckats komprimera filmen från 2gb till 1,7
Noble Numbat | Firefox 125β (snap) | Privacy Badger