hop - tar से 10 गुना तेज़ archive format
(github.com)- पूरा archive निकाले बिना random access के साथ किसी खास file को तेज़ी से पढ़ने वाला archive format
→ compression नहीं, random access, तेज़ extraction और archiving support
→ unzip से 25 गुना, tar से 10 गुना तेज़
-
tar की तुलना में इसकी कमी यह है कि append संभव नहीं है
-
file path के hash array को store करके, और files को dictionary order में sort करके store करने से तेज़ processing होती है
-
इसे निर्माता द्वारा विकसित किए जा रहे तेज़ bundler bun में इस्तेमाल किया जाना है
4 टिप्पणियां
लगता है अब इसका development बंद हो गया है :(
मैं data processing के लिए बिना compression (
store) वाला zip बनाकर उसे mount करके इस्तेमाल करता हूँ, लेकिन पढ़ते-पढ़ते इसका concept समझ नहीं आ रहा है। zip में भी पूरे archive को निकाले बिना file पढ़ी जा सकती है, तो फिर इसकी तुलना unzip से क्यों की जा रही है?पहले मुझे लगा कि यह उतना general-purpose नहीं है, लेकिन फिर समझ आया कि इसका development goal काफ़ी स्पष्ट है। इसे bundler में इस्तेमाल किया जाएगा, इसलिए maximum file size का 4GB से बड़ा होना ज़रूरी नहीं है, और यह मूल रूप से read-only है; बदले में individual files पर random access की speed तेज़ रखकर, बहुत-सी छोटी files वाले
node_modulesफ़ोल्डर की handling बेहतर करने का इरादा है।यह पहली बार है जब मैं zig भाषा देख रहा हूँ