File Compression

file compression का उपयोग एक या अधिक files के फ़ाइल आकार को कम करने के लिए किया जाता है। जब कोई फ़ाइल या फ़ाइलों का समूह compress होता है, तो परिणामी “archive” अक्सर मूल फ़ाइल (फ़ाइलों) की तुलना में 50% से 90% कम disk space लेता है। file compression के सामान्य प्रकारों में zip, Gzip, RAR, StuffIt और 7z compression शामिल हैं। इन compress विधियों में से प्रत्येक data को compress करने के लिए एक अद्वितीय algorithm का उपयोग करता है।

तो file compression utility वास्तव में data को कैसे compress करती है? जबकि प्रत्येक compression algorithm अलग है, वे सभी एक समान तरीके से काम करते हैं। लक्ष्य सामान्य पैटर्न को छोटे चर के साथ बदलकर प्रत्येक फ़ाइल में अनावश्यक data को हटाना है। उदाहरण के लिए, एक plain text document में शब्दों को संख्याओं या किसी अन्य प्रकार के लघु पहचानकर्ता से बदला जा सकता है। ये पहचानकर्ता तब मूल शब्दों को संदर्भित करते हैं जो compressed फ़ाइल के भीतर एक key में सहेजे जाते हैं। उदाहरण के लिए, “computer” शब्द को 5 नंबर से बदला जा सकता है, जो “कंप्यूटर” शब्द की तुलना में बहुत कम जगह लेता है। text document में “कंप्यूटर” शब्द जितनी बार मिलेगा, कंप्रेशन उतना ही प्रभावी होगा।

जबकि फ़ाइल compression text फ़ाइलों के साथ अच्छी तरह से काम करता है, बाइनरी फ़ाइलों को भी संपीड़ित किया जा सकता है। दोहराए गए बाइनरी पैटर्न का पता लगाकर, एक compress एल्गोरिदम binary files के आकार को काफी कम कर सकता है, जैसे कि application और disk images। हालाँकि, एक बार किसी फ़ाइल को संपीड़ित करने के बाद, उपयोग करने के लिए इसे decompress किया जाना चाहिए। इसलिए, यदि आप एक compressed फ़ाइल download या प्राप्त करते हैं, तो आपको मूल सामग्री को देखने से पहले फ़ाइल को डीकंप्रेस करने के लिए फ़ाइल डीकंप्रेसन प्रोग्राम, जैसे कि WinZip या StuffIt Expander का उपयोग करना होगा।

संबंधित फ़ाइल एक्सटेंशन: .ZIP, .GZ, .RAR, .SITX, .7Z।