🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.bsd
Article #20903

Re: bzip2 i limit pamieci

#20903
From: PetruS
Date: Thu, 14 May 2009 13:17
33 lines
1626 bytes
Marcin wrote:

> Witam,
> 
> usiluje skompresowac spory plik (>80MB) na serwerze wirtualnym w home.pl
> (FreeBSD ;) Komenda przykladowo wyglada tak:
> 
> bzip2 -z /sciezka/plik.sql
> 
> Niestety, jest ustawiony limit pamieci na 80MB co powoduje, ze
> kompresowany plik jest ucinany po osiagnieciu limitu. Czy jest szansa na
> obejscie tego w bzip2? Jezeli nie, co polecacie do pakowania duzych
> plikow tekstowych? Czy musze podzielic ten plik tekstowy na mniejsze i
> kompresowac oddzielnie?

Zwykły potoczek powinien Ci wystarczyć:

$ bzip2 < /sciezka/plik.sql | split -b 75m - plik.sql.bz2_

Utworzy się kilka plików z przyrostkiem aa, ab, ac itd. każdy o rozmiarze
nie większym niż 75 MB.

Rozpakowanie tegoż:

$ cat plik.sql.bz2_* | zcat > plik.sql

Możesz też dodatkowo sprawdzić sumy:

$ md5 /sciezka/plik.sql
$ cat plik.sql.bz2_* | zcat | md5
-- 
Piotr Sietnik
s i e t p [@] p o c z t a [na] . o n e t . p l
Technical Details
Message-ID: <guh5hu$io7$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
References: <guh0mc$og4$1@atlantis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mail
From: PetruS <sietp@poczta.onet.pl>
Newsgroups: pl.comp.os.bsd
Subject: Re: bzip2 i limit pamieci
Date: Thu, 14 May 2009 15:17:04 +0200
Organization: http://onet.pl
Lines: 33
Message-ID: <guh5hu$io7$1@news.onet.pl>
References: <guh0mc$og4$1@atlantis.news.neostrada.pl>
NNTP-Posting-Host: ip-103-120.mofnet.gov.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1242306942 19207 145.237.103.120 (14 May 2009 13:15:42 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 14 May 2009 13:15:42 +0000 (UTC)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit