Review Request: Fix KArchiveFile::copyTo() for large files

Christoph Feck christoph at
Sun Aug 8 21:00:59 BST 2010

This is an automatically generated e-mail. To reply, visit:

Review request for kdelibs.


This fixes KArchiveFile::copyTo() to read in chunks (same as KArchive::addLocalFile(), i.e. 8192 byte chunks) instead of loading the whole file into a single QByteArray (and overflow large files due to that).

This addresses bug 237124.


  /trunk/KDE/kdelibs/kdecore/io/karchive.cpp 1160676 



I successfully downloaded and installed the UNSO NOMAD catalog mentioned in the bug report using the KStars GHNS dialog. During download and copying/extracting the RES memory size of process kstars did not exceed 60 MB. The download file size was 1450631611 (1.35 GiB), the extracted destination file size was 2173117930 (2.02 GiB).



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the kde-core-devel mailing list