gzip-begränsning

Linux & BSD

3 svar · 186 visningar · startad av FlashX

Medlem sedan nov. 19991 033 inlägg
Trådstart#1

Finns det en begränsning vad gäller storleken på en .gz-fil?
Skulle zippa ihop slackware-current som jag hämtade via server till server från sunet men fick meddelandet
gzip: stdout: File too large
Broken pipe

Medlem sedan apr. 2000642 inlägg
#2

2 gig tror jag det är i linux...på filer i allmänhet. minns inte om begränsningen sitter i kärnan eller i filsystemet... fast du har ju källkoden, bara att kompilera om :)

det kanske finns nått lite nyare och bättre filsystem som hanterar större filer?

annars kan du ju pipea in det hela i nått litet program du skrivit (Perl? :e ) som delar upp filen i mindre bitar och som sedan kan läsa från bitarna igen och pipa in det i gunzip...? har inte provat att pipea så stora saker dock.

jag vill oxå kunna ha större filer i linux (utan en massa jobb), nån som har nån lösning?

Medlem sedan juni 20014 290 inlägg
#3

Begränsningen ligger i filsystemet och är på 2GB i det vanliga ext2fs.

//GunnarD

Medlem sedan nov. 19991 033 inlägg
#4

Tack för informationen :)
Hittade själv inget om just detta på gzips hemsida så jag blev lite förundrad.

Då är det kanske enklast att övergå till XFS på lagringsdiskarna istället...

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)