ZIP a group of files in node without storing in memory
up vote
1
down vote
favorite
I'm looking for a solution to zip up a large amount of files (around 45GB collectively) without storing them in memory, I've been looking for nodejs libraries to do this, but none seem to have this feature.
All the files are stored in a single directory.
node.js
add a comment |
up vote
1
down vote
favorite
I'm looking for a solution to zip up a large amount of files (around 45GB collectively) without storing them in memory, I've been looking for nodejs libraries to do this, but none seem to have this feature.
All the files are stored in a single directory.
node.js
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I'm looking for a solution to zip up a large amount of files (around 45GB collectively) without storing them in memory, I've been looking for nodejs libraries to do this, but none seem to have this feature.
All the files are stored in a single directory.
node.js
I'm looking for a solution to zip up a large amount of files (around 45GB collectively) without storing them in memory, I've been looking for nodejs libraries to do this, but none seem to have this feature.
All the files are stored in a single directory.
node.js
node.js
asked yesterday
KelluvaKobra
283
283
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
It is not possible to do it without using computer's memory, but you can limit the amount of memory required for operation, using NodeJS buffers and steams. This concept is essential for good performance in NodeJS and it is not limited only to reading files and creating archives, but I won't go into details.
Here are two NPM packages which will help you with your issue:
https://www.npmjs.com/package/zip-stream and https://github.com/antelle/node-stream-zip
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
It is not possible to do it without using computer's memory, but you can limit the amount of memory required for operation, using NodeJS buffers and steams. This concept is essential for good performance in NodeJS and it is not limited only to reading files and creating archives, but I won't go into details.
Here are two NPM packages which will help you with your issue:
https://www.npmjs.com/package/zip-stream and https://github.com/antelle/node-stream-zip
add a comment |
up vote
0
down vote
It is not possible to do it without using computer's memory, but you can limit the amount of memory required for operation, using NodeJS buffers and steams. This concept is essential for good performance in NodeJS and it is not limited only to reading files and creating archives, but I won't go into details.
Here are two NPM packages which will help you with your issue:
https://www.npmjs.com/package/zip-stream and https://github.com/antelle/node-stream-zip
add a comment |
up vote
0
down vote
up vote
0
down vote
It is not possible to do it without using computer's memory, but you can limit the amount of memory required for operation, using NodeJS buffers and steams. This concept is essential for good performance in NodeJS and it is not limited only to reading files and creating archives, but I won't go into details.
Here are two NPM packages which will help you with your issue:
https://www.npmjs.com/package/zip-stream and https://github.com/antelle/node-stream-zip
It is not possible to do it without using computer's memory, but you can limit the amount of memory required for operation, using NodeJS buffers and steams. This concept is essential for good performance in NodeJS and it is not limited only to reading files and creating archives, but I won't go into details.
Here are two NPM packages which will help you with your issue:
https://www.npmjs.com/package/zip-stream and https://github.com/antelle/node-stream-zip
answered yesterday
Nedko Dimitrov
139112
139112
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53265795%2fzip-a-group-of-files-in-node-without-storing-in-memory%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password