විශාල දත්ත ප්රමාණයක් ගබඩා කිරීම හෝ මාරු කිරීම සම්බන්ධයෙන් ගොනු සම්පීඩනය සාමාන්ය භාවිතයකි. මෙම කාර්යය සඳහා වැඩිපුරම භාවිතා කරන ලද ආකෘතිවලින් එකක් වන්නේ දත්ත අඛණ්ඩතාව පවත්වා ගැනීමේ හැකියාව සමඟ සම්පීඩන කාර්යක්ෂමතාව ඒකාබද්ධ කරන GZIP ය. මෙම ලිපියෙන් අපි GZIP ගොනුවක් විවෘත කරන්නේ කෙසේද යන්න විස්තරාත්මකව ගවේෂණය කරන්නෙමු, මෙම වර්ගයේ ගොනු හැසිරවීමට අවශ්ය දැනුම තාක්ෂණික පරිශීලකයින්ට ලබා දේ. කාර්යක්ෂමව සහ ගැටළු නොමැතිව. ඔවුන්ගේ ව්යුහය අවබෝධ කර ගැනීමේ සිට නිවැරදි මෙවලම් තෝරාගැනීම දක්වා, මෙම ලිපියෙන් ඔබට GZIP ගොනු ලෝකය සාර්ථකව සැරිසැරීමට සම්පූර්ණ මාර්ගෝපදේශයක් සොයාගත හැකිය. අපි මෙම සිත් ඇදගන්නා මාතෘකාවට කිමිදෙමු!
1. GZIP ගොනු හැඳින්වීම: GZIP ගොනුවක් යනු කුමක්ද සහ එය භාවිතා කරන්නේ කුමක් සඳහාද?
GZIP ගොනුවක් යනු පරිගණක පද්ධතිවල බහුලව භාවිතා වන ගොනු සම්පීඩන ආකෘතියකි. GZIP යනු "GNU Zip" සඳහා කෙටි යෙදුමක් වන අතර තොරතුරු අහිමි නොවී ගොනු ප්රමාණය අඩු කිරීමට භාවිතා කරයි. ඔබට විශාල දත්ත ප්රමාණයක් මාරු කිරීමට හෝ ගබඩා කිරීමට අවශ්ය අවස්ථාවන්හිදී මෙම ආකෘතිය විශේෂයෙන් ප්රයෝජනවත් වේ. කාර්යක්ෂම මාර්ගය.
GZIP ගොනු නිර්මාණය කර ඇත්තේ දත්තවල අතිරික්තයන් සහ පුනරාවර්තනයන් ඉවත් කරන සම්පීඩන ඇල්ගොරිතම භාවිතා කරමිනි. මෙමගින් ලැබෙන ගොනු සම්පීඩිත නොකළ මුල් පිටපත් වලට සාපේක්ෂව කුඩා කරයි. අවශ්ය ඇල්ගොරිතම ක්රියාත්මක කරන විශේෂිත වැඩසටහන් හෝ පුස්තකාල භාවිතයෙන් GZIP ගොනු සම්පීඩනය සහ විසංයෝජනය සිදු කරනු ලැබේ.
GZIP ගොනු වෙබ් සේවාදායක පරිසරය තුළ බහුලව භාවිතා වේ ගොනු සම්පීඩනය කරන්න HTML, CSS, JavaScript සහ අනෙකුත් සම්පත් පරිශීලකයාගේ බ්රවුසරයට යැවීමට පෙර. කුඩා ලිපිගොනු ජාලය හරහා වේගයෙන් මාරු වන බැවින් මෙය වෙබ් අඩවියේ කාර්ය සාධනය සැලකිය යුතු ලෙස වැඩිදියුණු කළ හැක. මීට අමතරව, තැටි ඉඩ ඉතිරි කර ගැනීම සඳහා ලොග් ගොනු, උපස්ථ සහ දත්ත ගොනු සම්පීඩනය කිරීමට සහ ඇසුරුම් කිරීමට GZIP ගොනු භාවිතා කරයි.
2. GZIP ගොනු ආකෘතිය අවබෝධ කර ගැනීම: ව්යුහය සහ ප්රධාන ලක්ෂණ
GZIP ගොනු ආකෘතිය පරිගණක පද්ධතිවල බහුලව භාවිතා වන දත්ත සම්පීඩන ආකෘතියකි. එය ඵලදායී ලෙස භාවිතා කිරීමට හැකිවීම සඳහා එහි ව්යුහය සහ ප්රධාන ලක්ෂණ අවබෝධ කර ගැනීම අත්යවශ්ය වේ.
GZIP ගොනු ව්යුහය සංරචක කිහිපයකින් සමන්විත වේ. වඩාත් වැදගත් ඒවායින් සමහරක් වන්නේ ශීර්ෂකය, සම්පීඩිත දත්ත සහ ට්රේලරයයි. ශීර්ෂයේ ගොනුවේ වර්ගය සහ මුල් ප්රමාණය වැනි තොරතුරු අඩංගු වේ. සම්පීඩිත දත්ත යනු සම්පීඩන ඇල්ගොරිතම භාවිතයෙන් සම්පීඩනය කරන ලද ගොනුවේ සත්ය අන්තර්ගතයයි. ට්රේලරයේ සම්පීඩිත දත්තවල අඛණ්ඩතාව පිළිබඳ අමතර තොරතුරු අඩංගු වේ.
GZIP ආකෘතියේ එක් ප්රධාන ලක්ෂණයක් වන්නේ සම්පූර්ණ ගොනු සහ නාමාවලි සම්පීඩනය කිරීමේ හැකියාවයි. මෙයින් අදහස් කරන්නේ එක් GZIP ගොනුවකට ගොනු කිහිපයක් සම්පීඩනය කළ හැකි බවයි. මීට අමතරව, GZIP මඟින් ඉහළ සම්පීඩනයක් ලබා දෙන අතර එමඟින් ගොනු ප්රමාණය සැලකිය යුතු ලෙස අඩු කිරීමට ඉඩ සලසයි. GZIP ගොනුව නිර්මාණය කළ පසු, වෙළඳපොලේ ඇති විවිධ මෙවලම් භාවිතයෙන් එය පහසුවෙන් විසංයෝජනය කළ හැකිය.
3. GZIP ගොනු විවෘත කිරීමට මෙවලම් සහ පුස්තකාල: දළ විශ්ලේෂණයක්
GZIP ගොනු විවෘත කිරීමට මෙවලම් සහ පුස්තකාල කිහිපයක් තිබේ, මෙම ආකෘතියේ ගොනු සම්පීඩනය කිරීමට සහ විසන්ධි කිරීමට ඔබට ඉඩ සලසයි. පහත අපි වඩාත් ජනප්රිය විකල්ප කිහිපයක් පිළිබඳ දළ විශ්ලේෂණයක් ඉදිරිපත් කරන්නෙමු.
1. Gzip: එය බොහෝ විට ලබා ගත හැකි විධාන රේඛා මෙවලමකි මෙහෙයුම් පද්ධති. එය GZIP ආකෘතියෙන් ගොනු සම්පීඩනය කිරීමට සහ විසන්ධි කිරීමට භාවිතා කරයි. ඔබට විධානය භාවිතා කළ හැකිය gzip -d GZIP ගොනුවක් විසංයෝජනය කිරීමට ගොනු නාමය අනුගමනය කරන්න, හෝ gzip එය සම්පීඩනය කිරීමට ගොනුවේ නම අනුගමනය කරන්න. ඔබට අතිරේක විකල්ප භාවිතා කළ හැකිය, වැනි -c ප්රතිදානය ගොනුවකට සුරැකීම වෙනුවට තිරයට යැවීමට.
2. 7-Zip: එය GZIP ඇතුළුව විවිධාකාර ආකෘති සඳහා සහය දක්වන ගොනු සම්පීඩන සහ විසංයෝජන වැඩසටහනකි. ඔබට එහි නිල වෙබ් අඩවියෙන් 7-Zip බාගත කර ස්ථාපනය කළ හැකිය. ස්ථාපනය කළ පසු, සරලව GZIP ගොනුව මත දකුණු-ක්ලික් කර එය unzip කිරීමට “Extract here” විකල්පය තෝරන්න, නැතහොත් එය GZIP ආකෘතියට සම්පීඩනය කිරීමට “සංරක්ෂිතයට එකතු කරන්න” විකල්පය තෝරන්න.
3. පයිතන් GZIP: ඔබ Python ක්රමලේඛන භාෂාව සමඟ වැඩ කරන්නේ නම්, ඔබට GZIP ආකෘතියෙන් ගොනු විවෘත කිරීමට බිල්ට් GZIP පුස්තකාලය භාවිතා කළ හැක. ඔබට පහත කේතය සමඟ පුස්තකාලය ආයාත කළ හැක: gzip ආනයනය කරන්න. එවිට ඔබට කාර්යය භාවිතා කළ හැකිය gzip.open() GZIP ගොනුවක් විවෘත කර එහි අන්තර්ගතය කියවීමට. මෙම පුස්තකාලය මඟින් ඔබට GZIP ආකෘතියෙන් ගොනු සංකෝචනය කිරීමට ඉඩ සලසයි gzip.compress(). නිල Python ලේඛනයෙන් ඔබට වැඩි විස්තර සහ උදාහරණ සොයා ගත හැක.
4. පියවරෙන් පියවර: වින්ඩෝස් මෙහෙයුම් පද්ධතියේ GZIP ගොනුවක් විවෘත කරන්නේ කෙසේද
GZIP ගොනුවක් විවෘත කිරීමට මෙහෙයුම් පද්ධතිය වින්ඩෝස්, ඔබට පහත පියවර අනුගමනය කළ හැකිය:
1. 7-Zip හෝ WinRAR වැනි GZIP-අනුකූල සම්පීඩන වැඩසටහනක් බාගත කර ස්ථාපනය කරන්න. මෙම වැඩසටහන් මඟින් ඔබට අන්තර්ගතය උකහා ගැනීමට ඉඩ සලසයි ගොනුවකින් GZIP සරල ආකාරයකින්. ඔබට මෙම වැඩසටහන් ඔවුන්ගේ අදාළ වෙබ් අඩවි වලින් සොයා ගත හැකි අතර සපයා ඇති ස්ථාපන උපදෙස් අනුගමනය කරන්න.
2. ඔබ සම්පීඩන වැඩසටහන ස්ථාපනය කළ පසු, ඔබට විවෘත කිරීමට අවශ්ය GZIP ගොනුව මත දකුණු-ක්ලික් කර පතන මෙනුවෙන් "මෙතැන උපුටා ගැනීම" හෝ "උපුටා ගැනීම..." විකල්පය තෝරන්න. මෙය ගොනුව විසන්ධි කර එහි අන්තර්ගතය එකම ස්ථානයට උපුටා ගනී.
5. ලිනක්ස් මත පදනම් වූ පද්ධති මත GZIP ගොනුවක් වෙත පිවිසෙන්න: විස්තරාත්මක උපදෙස්
ප්රවේශ වීමට ගොනුවකට ලිනක්ස් මත පදනම් වූ පද්ධති මත GZIP, නිවැරදි හා කාර්යක්ෂම ක්රියාවලියක් සහතික කිරීම සඳහා සවිස්තරාත්මක උපදෙස් මාලාවක් අනුගමනය කිරීම වැදගත් වේ. මෙය සාක්ෂාත් කර ගැනීම සඳහා අවශ්ය පියවර පහත දැක්වේ:
- පද්ධතියට GZIP ගොනු සමඟ වැඩ කිරීමට අවශ්ය මෘදුකාංග ස්ථාපනය කර ඇත්දැයි පරීක්ෂා කරන්න. මෙය සිදු කිරීම සඳහා, විධානය ක්රියාත්මක කිරීම රෙකමදාරු කරනු ලැබේ
gzip --versionපර්යන්තයේ. මෘදුකාංගය ස්ථාපනය කර ඇත්නම්, අනුවාදය දර්ශනය වනු ඇත; එසේ නොමැතිනම්, මෙහෙයුම් පද්ධතිය සඳහා නිශ්චිත ක්රියා පටිපාටිය අනුගමනය කරමින් එය ස්ථාපනය කළ යුතුය. - මෘදුකාංගයේ පැවැත්ම තහවුරු වූ පසු, ඔබට GZIP ගොනුව විසන්ධි කිරීමට එය භාවිතා කිරීමට ඉදිරියට යා හැක. මෙය සිදු කිරීම සඳහා, විධානය භාවිතා කරන්න
gzip -d archivo.gz, "file.gz" මඟින් ඔබට විසංයෝජනය කිරීමට අවශ්ය සම්පීඩිත ගොනුවේ නම නියෝජනය කරයි. මෙම විධානය මඟින් ගොනුව unzip කර එම නමින්ම සම්පීඩිත නොකළ පිටපතක් ජනනය කරයි. - ඔබට GZIP ගොනුව විසංයෝජනය නොකර එහි අන්තර්ගතය බැලීමට අවශ්ය නම්, ඔබට විධානය භාවිතා කළ හැකිය
gzip -l archivo.gz. මෙය සම්පීඩිත ගොනුව පිළිබඳ සවිස්තරාත්මක තොරතුරු, එහි සම්පීඩිත සහ විසංයෝජනය කළ ප්රමාණය, සම්පීඩන අනුපාතය සහ වෙනස් කළ දිනය වැනි දේ පෙන්වනු ඇත. මේ ආකාරයට, ඔබට ගොනුව unzip කිරීමකින් තොරව එහි අන්තර්ගතය පෙරදසුන් කළ හැක.
සම්පීඩිත GZIP ගොනු භාවිතය ගබඩා ඉඩ ප්රශස්ත කිරීමට සහ දත්ත හුවමාරු කාලය අඩු කිරීමට උපකාරී වන බව මතක තබා ගැනීම වැදගත්ය. මීට අමතරව, Linux මත පදනම් වූ පද්ධති මත GZIP ගොනු කළමනාකරණය කිරීමට උපකාර වන විවිධ අතිරේක මෙවලම් සහ උපයෝගිතා ඇති බව සඳහන් කිරීම වටී.
අවසාන වශයෙන්, ඉහත දක්වා ඇති උපදෙස් අනුගමනය කිරීමෙන් ලිනක්ස් පාදක පද්ධති මත GZIP ගොනුවකට ප්රවේශ වීම සරල කාර්යයක් විය හැක. සුදුසු විධානයන් සමඟ, ඔබට ගොනුව විසංයෝජනය කළ හැකිය, එහි අන්තර්ගතය බැලීම සහ අවකාශය හා කාලය ඉතිරි කිරීම සම්බන්ධයෙන් එහි වාසි ලබා ගත හැකිය.
6. GZIP ලේඛනාගාරයකින් තනි ගොනු උපුටා ගන්නේ කෙසේද: ක්රම සහ විකල්ප
GZIP ලේඛනාගාරයකින් තනි ගොනු උපුටා ගැනීම ඔබට සම්පූර්ණ සම්පීඩිත ගොනුව උපුටා ගැනීමකින් තොරව නිශ්චිත දත්ත වෙත ප්රවේශ වීමට හෝ හැසිරවීමට අවශ්ය වූ විට ප්රයෝජනවත් කාර්යයක් විය හැකිය. වාසනාවකට මෙන්, මෙම කාර්යය කාර්යක්ෂමව ඉටු කිරීමට ඔබට ඉඩ සලසන ක්රම සහ විකල්ප කිහිපයක් තිබේ.
GZIP ලේඛනාගාරයකින් තනි ගොනු උකහා ගැනීම සඳහා අනුගමනය කළ යුතු පියවර පහත දැක්වේ:
- "-l" විකල්පය භාවිතා කිරීම: ඔබට විධානය භාවිතා කළ හැකිය
gzip -l archivo.gzGZIP ගොනුව තුළ අඩංගු ගොනු ලැයිස්තුවක් බැලීමට. මෙය ඔබට පවතින ගොනු පිළිබඳ දළ විශ්ලේෂණයක් ලබා දෙන අතර ඔබට උකහා ගැනීමට අවශ්ය එක තේරීමට උදවු කරයි. - "-d" විකල්පය භාවිතා කිරීම: ඔබට උකහා ගැනීමට අවශ්ය ගොනුව හඳුනාගත් පසු, ඔබට විධානය භාවිතා කළ හැකිය
gzip -d archivo.gzඑය unzip කිරීමට. මෙය ඔබට අවශ්ය පරිදි භාවිතා කළ හැකි සම්පීඩිත ගොනුවේ පිටපතක් සාදනු ඇත. - "-k" විකල්පය භාවිතා කිරීම: තනි ගොනුවක් උපුටා ගැනීමෙන් පසු මුල් සම්පීඩිත ගොනුව තබා ගැනීමට ඔබට අවශ්ය නම්, ඔබට විධානය භාවිතා කළ හැකිය
gzip -dk archivo.gz. මෙය මුල් GZIP ගොනුව මකා දැමීමකින් තොරව තෝරාගත් ගොනුවේ සිප් නොකළ පිටපතක් සාදනු ඇත.
GZIP ලේඛනාගාරයකින් තනි ගොනු උකහා ගැනීමේදී, ගොනුවේ ප්රමාණය සහ ස්ථානය සලකා බැලීම වැදගත් වන බව මතක තබා ගන්න, එසේම ඔබට unzip ගොනුව ගබඩා කිරීමට ප්රමාණවත් තැටි ඉඩක් ඇති බවට වග බලා ගන්න. එසේම, සමහර GZIP ගොනු මුරපද ආරක්ෂිත විය හැකි බව සලකන්න, එබැවින් ඒවා උපුටා ගැනීමේදී ඔබට නිවැරදි මුරපදය සැපයිය යුතුය.
7. GZIP ගොනුවක් විසංයෝජනය කිරීමේදී ගොනු අඛණ්ඩතාව පවත්වා ගැනීම: නිර්දේශ සහ පූර්වාරක්ෂාවන්
GZIP ගොනුවක් විසංයෝජනය කිරීමේදී, ගොනුවල අඛණ්ඩතාව පවත්වා ගැනීමට පියවර ගැනීම ඉතා වැදගත් වේ. ලිපිගොනු ඒවායේ අන්තර්ගතයට හානි නොකර නිවැරදිව විසංයෝජනය කර ඇති බව සහතික කිරීම සඳහා, මතක තබා ගත යුතු නිර්දේශ සහ පූර්වාරක්ෂාවන් කිහිපයක් මෙන්න:
1. විසංයෝජනයට පෙර GZIP ගොනුවේ අඛණ්ඩතාව තහවුරු කරන්න: විසංයෝජන ක්රියාවලිය ආරම්භ කිරීමට පෙර, GZIP ගොනුවේ අඛණ්ඩතාව තහවුරු කිරීම යෝග්ය වේ. මෙය එය කළ හැකිය වැනි මෙවලම් භාවිතා කිරීම gzip -t විධාන රේඛාව මත හෝ තෙවන පාර්ශවීය මෘදුකාංග හරහා. ගොනුව හානි හෝ දූෂිත නොවන බව සහතික කිරීම සඳහා එහි අඛණ්ඩතාව පරීක්ෂා කිරීම අත්යවශ්ය වේ.
2. විශ්වසනීය විසංයෝජන මෙවලම් භාවිතා කරන්න: ඔබ විශ්වාසදායක සහ යාවත්කාලීන විසංයෝජන මෙවලම් භාවිතා කරන බවට වග බලා ගන්න. මෙම මෙවලම් ගැටළු නොමැතිව GZIP ගොනු හැසිරවීමට හැකි විය යුතු අතර විසංයෝජන ක්රියාවලියේදී ලිපිගොනු වල අඛණ්ඩතාව පවත්වා ගෙන යන බවට සහතික විය යුතුය. සමහර ජනප්රිය මෙවලම් ඇතුළත් වේ gunzip, 7-Zip y WinRAR.
3. ආරක්ෂිත ස්ථානයකට අන්තර්ගතය උපුටා ගන්න: පිහිටා ඇති ස්ථානය ප්රවේශමෙන් තෝරා ගැනීම සුදුසුය සම්පීඩිත ගොනු. විවේචනාත්මක නාමාවලි හෝ පවතින ගොනු උඩින් ලිවිය හැකි ස්ථාන වෙත ඒවා උපුටා ගැනීමෙන් වළකින්න. එසේම, විසංයෝජනය සඳහා ඔබට ප්රමාණවත් තැටි ඉඩක් ඇති බවට වග බලා ගන්න. GZIP සංරක්ෂිතයේ කිසියම් අනිෂ්ට ගොනු සැක කෙරේ නම්, එය උපුටා ගැනීමට පෙර අන්තර්ගතය පරිලෝකනය කිරීමට යාවත්කාලීන ආරක්ෂක මෙවලම් භාවිතා කිරීම වැදගත් වේ.
8. GZIP ගොනුව විවෘත කිරීමේ ක්රියාවලිය ප්රශස්ත කිරීම: ප්රයෝජනවත් ඉඟි සහ උපක්රම
GZIP යනු ගොනු සම්පීඩනය කිරීමට සහ විසංයෝජනය කිරීමට බහුලව භාවිතා වන ආකෘතියකි. වෙබයේ. කෙසේ වෙතත්, GZIP ගොනු විවෘත කිරීමේ ක්රියාවලිය මන්දගාමී විය හැකි අතර සම්පත් විශාල ප්රමාණයක් පරිභෝජනය කරයි. වාසනාවකට මෙන්, ඇත ඉඟි සහ උපක්රම මෙම ක්රියාවලිය ප්රශස්ත කිරීමට සහ කාර්ය සාධනය වැඩි දියුණු කිරීමට ප්රයෝජනවත් වේ.
පළමුව, ඔබ කාර්යක්ෂම GZIP ක්රියාත්මක කිරීමක් භාවිතා කරන බව සහතික කිරීම වැදගත් වේ. ලබා දෙන පුස්තකාල සහ මෙවලම් කිහිපයක් තිබේ වඩා හොඳ කාර්ය සාධනය සම්මත විසඳුම් සමඟ සසඳන විට. මෙම පුස්තකාලවලින් සමහරක් විසංයෝජනය සමාන්තරව සිදු කිරීමට පවා ඉඩ සලසයි, එමඟින් ක්රියාවලිය තවත් වේගවත් කළ හැකිය.
තවත් ප්රයෝජනවත් ඉඟියක් වන්නේ සම්පීඩනය නොකළ GZIP ගොනු හැඹිලිගත කිරීමයි. මෙයින් අදහස් කරන්නේ ගොනුවක් විසංයෝජනය කළ පසු, විසන්ධි කළ අනුවාදය මතකයේ හෝ තැටියේ සුරකින බවයි. මේ ආකාරයෙන්, එකම ගොනුව නැවත ඉල්ලන්නේ නම්, එය නැවත විසන්ධි කිරීම වෙනුවට එය මතකයෙන් හෝ ගබඩාවෙන් කෙලින්ම සේවය කළ හැකිය. මෙය සැලකිය යුතු කාලයක් සහ සම්පත් ඉතිරි කර ගත හැක.
9. ජනප්රිය ක්රමලේඛන භාෂාවලින් GZIP ගොනු විවෘත කරන්නේ කෙසේද: ප්රායෝගික උදාහරණ
GZIP සම්පීඩනය ගොනු ප්රමාණය අඩු කිරීමට සහ ගබඩා ඉඩ ඉතිරි කිරීමට බහුලව භාවිතා වේ. කෙසේ වෙතත්, ඔබට ජනප්රිය ක්රමලේඛන භාෂාවලින් GZIP ගොනු සමඟ වැඩ කිරීමට අවශ්ය වූ විට, ඒවා විවෘත කිරීමට සහ ඒවායේ අන්තර්ගතය කියවීමේදී ඔබට දුෂ්කරතා ඇති විය හැක. වාසනාවකට මෙන්, ඔබට ඵලදායී ලෙස GZIP ගොනු විවෘත කිරීමට සහ වැඩ කිරීමට ඉඩ සලසන විසඳුම් කිහිපයක් තිබේ.
විවිධ ක්රමලේඛන භාෂාවලින් GZIP ගොනු විවෘත කිරීමේ වඩාත් පොදු ක්රමයක් වන්නේ විශේෂිත පුස්තකාල හෝ මොඩියුල භාවිතා කිරීමයි. උදාහරණයක් ලෙස, Python හි, ඔබට පුස්තකාලය භාවිතා කළ හැකිය gzip පහසුවෙන් GZIP ගොනු විවෘත කර කියවීමට. පුස්තකාලය ආයාත කර ශ්රිතය භාවිතා කරන්න gzip.open() GZIP ගොනුව කියවීමේ ආකාරයෙන් විවෘත කිරීමට. එවිට ඔබට ගොනුවේ අන්තර්ගතය පේළියකින් හෝ තනි මෙහෙයුමකින් කියවිය හැකිය.
- Python: Gzip පුස්තකාලය ආයාත කර GZIP ගොනු විවෘත කිරීමට gzip.open() භාවිතා කරන්න.
- JavaScript: GZIP ගොනු විවෘත කිරීමට zlib පුස්තකාලය භාවිතා කරයි.
- ජාවා: GZIP ගොනු විවෘත කිරීමට සහ ඒවායේ අන්තර්ගතය කියවීමට GZIPInputStream පන්තිය භාවිතා කරයි.
- C#: GZIP ගොනු විවෘත කිරීමට සහ විසන්ධි කිරීමට GZipStream පන්තිය භාවිතා කරන්න.
විශේෂිත පුස්තකාල භාවිතා කිරීමට අමතරව, ඔබට ලබා ගත හැකි මෙවලම් ද භාවිතා කළ හැකිය මෙහෙයුම් පද්ධතිය GZIP ගොනු විවෘත කිරීමට. උදාහරණයක් ලෙස, Unix සහ Linux පද්ධති මත, ඔබට විධානය භාවිතා කළ හැකිය තුවක්කුව GZIP ගොනුවක් unzip කිරීමට ටර්මිනලයේ. වින්ඩෝස් හි, ඔබට GZIP ගොනු විවෘත කිරීමට සහ උපුටා ගැනීමට 7-Zip හෝ WinRAR වැනි මෙවලම් භාවිතා කළ හැක.
10. ස්වයංක්රීය කිරීම GZIP ගොනු විවෘත කිරීම: විධාන රේඛා ස්ක්රිප්ට් සහ මෙවලම්
GZIP ගොනු ස්ක්රිප්ට් සහ විධාන රේඛා මෙවලම්වල ස්වයංක්රීයව විවෘත කිරීම විශාල දත්ත ප්රමාණයක් ඉක්මනින් හා ඵලදායී ලෙස සැකසීම සඳහා ප්රයෝජනවත් සහ කාර්යක්ෂම කාර්යයක් විය හැකිය. වාසනාවකට මෙන්, ඔබට මෙම කාර්යය පහසුවෙන් ඉටු කිරීමට ඉඩ සලසන විකල්ප කිහිපයක් තිබේ.
විධාන රේඛාවේ GZIP ගොනු විවෘත කිරීම ස්වයංක්රීය කිරීම සඳහා වඩාත් ජනප්රිය මෙවලම්වලින් එකකි gzip. මෙම ගොනු සම්පීඩන වැඩසටහන Unix සහ Linux පද්ධතිවල බහුලව පවතින අතර GZIP ගොනු ඉක්මනින් සහ පහසුවෙන් විසංයෝජනය කිරීමට භාවිතා කළ හැක.
විධානය භාවිතා කිරීමට gzip විධාන රේඛාවේදී, ඔබට විසංයෝජනය කිරීමට අවශ්ය සම්පීඩිත ගොනුවේ නම සඳහන් කරන්න, ඉන්පසු විධානය gunzip. උදාහරණයක් ලෙස:
$ gunzip archivo.gz
මේ ආකාරයෙන්, ගොනුව archivo.gz එකම නාමාවලියට විසංයෝජනය කරනු ලැබේ, එකම නම සහිත සම්පීඩිත ගොනුවක් නිර්මාණය කරයි.
11. GZIP ගොනු සමගාමී සම්පීඩනය සහ විසංයෝජනය: එය කළ හැකිද සහ එය කරන්නේ කෙසේද?
GZIP ගොනු එකවර සම්පීඩනය සහ විසංයෝජනය කළ හැකි අතර ඇතැම් අවස්ථාවන්හිදී ප්රයෝජනවත් විසඳුමක් විය හැකිය. GZIP ගොනු අනුපිළිවෙලින් සම්පීඩනය කිරීමට සහ විසංයෝජනය කිරීමට සැලසුම් කර ඇතත්, මෙම මෙහෙයුම එකවර සිදු කිරීමට ඉඩ සලසන සමහර මෙවලම් සහ ශිල්පීය ක්රම තිබේ. පහත දැක්වෙන්නේ නිබන්ධනයක් පියවරින් පියවර එය සාක්ෂාත් කර ගන්නේ කෙසේද යන්න පිළිබඳව.
අවශ්ය මෙවලම්:
- 1. Gzip- යනු ඔබට GZIP ගොනු සම්පීඩනය කිරීමට සහ විසන්ධි කිරීමට ඉඩ සලසන විධාන රේඛා මෙවලමකි.
- 2. තාර- යුනික්ස් හි සංරක්ෂිත ගොනු සෑදීම සහ හැසිරවීම සඳහා උපයෝගීතාවයකි.
GZIP ගොනු එකවර සම්පීඩනය සහ විසංයෝජනය සඳහා පියවර:
- තාර ගොනුවක් සාදන්න: GZIP ගොනු එකවර සම්පීඩනය කිරීමට සහ විසංයෝජනය කිරීමට, ඔබ මුලින්ම ඔබට සම්පීඩනය කිරීමට අවශ්ය ගොනු tar සංරක්ෂිතයකට එක් කළ යුතුය. ටර්මිනලයේ පහත විධානය ක්රියාත්මක කිරීමෙන් ඔබට මෙය කළ හැකිය:
tar -cf archivo.tar archivo1 archivo2 archivoN. - Gzip භාවිතයෙන් තාර ගොනුව සම්පීඩනය කරන්න: ඔබ tar ගොනුව නිර්මාණය කළ පසු, ඔබට පහත විධානය සමඟ Gzip මෙවලම භාවිතයෙන් එය සම්පීඩනය කළ හැක:
gzip archivo.tar. මෙය "file.tar.gz" නමින් සම්පීඩිත ගොනුවක් සාදනු ඇත. - tar.gz ගොනුව එකවර ඉවත් කරන්න: tar.gz ගොනුව එකවර ඉවත් කිරීමට, ඔබට පහත විධානය භාවිතා කළ හැක:
gzip -cd archivo.tar.gz | tar -xf -. මෙම විධානය මඟින් tar.gz සංරක්ෂිතයේ සිට වත්මන් නාමාවලිය වෙත ගොනු ඉවත් කර උපුටා ගනී.
මෙම සරල පියවරයන් සහ නිවැරදි මෙවලම් භාවිතයෙන්, ඔබට GZIP ගොනු එකවර සම්පීඩනය සහ විසංයෝජනය කළ හැකිය. ඔබේ සංවර්ධන හෝ නිෂ්පාදන පරිසරය තුළ කාර්යක්ෂමව සහ ඉක්මනින් ගොනු සම්පීඩනය කිරීමට සහ විසන්ධි කිරීමට අවශ්ය වූ විට මෙම තාක්ෂණය විශේෂයෙන් ප්රයෝජනවත් වේ.
12. වෙබ් සේවාදායක පරිසරය තුළ GZIP ගොනු විවෘත කිරීම: සලකා බැලීම් සහ අවශ්ය වින්යාස කිරීම්
වෙබ් සේවාදායක පරිසරය තුළ GZIP ගොනු විවෘත කිරීම සඳහා නිසි ක්රියාකාරිත්වය සහතික කිරීම සඳහා යම් නිශ්චිත සලකා බැලීම් සහ වින්යාස කිරීම් අවශ්ය වේ. මෙම ගැටළුව විසඳීමට අවශ්ය පියවර පහත දැක්වේ.
1. වෙබ් සේවාදායක වින්යාසය සමාලෝචනය කරන්න: පළමුව, GZIP සම්පීඩනය සඳහා සහය වන පරිදි වෙබ් සේවාදායකය වින්යාස කර ඇති බව සහතික කිරීම වැදගත් වේ. මෙයට සේවාදායක වින්යාසය පරීක්ෂා කිරීම සහ එය සක්රීය කර නොමැති නම් සම්පීඩන විකල්පය සක්රීය කිරීම ඇතුළත් වේ. මෙම වින්යාසය ක්රියාත්මක කිරීමේ නිවැරදි ක්රමය භාවිතා කරන වෙබ් සේවාදායකය අනුව වෙනස් විය හැක, එබැවින් නිල ලේඛන පරිශීලනය කිරීම හෝ විශේෂිත නිබන්ධන සෙවීම නිර්දේශ කෙරේ.
2. සේවාදායක ගැළපුම පරීක්ෂා කරන්න: සේවාදායකය වින්යාස කිරීමට අමතරව, භාවිතා කරන සේවාලාභියා හෝ බ්රවුසරය GZIP ගොනු විසංයෝජනයට සහය දක්වයිද යන්න පරීක්ෂා කිරීම ඉතා වැදගත් වේ. බොහෝ නවීන බ්රව්සර් මෙම ක්රියාකාරිත්වයට සහය දක්වයි, නමුත් ඒවා නවතම අනුවාදයට යාවත්කාලීන කර ඇති බව සහතික කිරීම සුදුසුය. සේවාලාභියා සහාය නොදක්වන්නේ නම්, සුදුසු පරිශීලක අත්දැකීමක් ලබා දීම සඳහා විසඳුම් සෙවීමට හෝ අනුකූලතා හඳුනාගැනීමේ යාන්ත්රණයක් ක්රියාත්මක කිරීමට අවශ්ය විය හැකිය.
3. ගොනු සම්පීඩනය පරීක්ෂා කරන්න: ඔබ සේවාදායක වින්යාසය සහ සේවාදායක ගැළපුම සත්යාපනය කළ පසු, GZIP ගොනු සම්පීඩනය නිවැරදිව යොදන බව ඔබ තහවුරු කළ යුතුය. මෙය සබැඳි මෙවලම් හරහා හෝ HTTP ප්රතිචාර ශීර්ෂය පරීක්ෂා කිරීමට සේවාදායකයේ විධාන භාවිතා කිරීමෙන් සිදු කළ හැක. GZIP සම්පීඩනය අනාවරණය කර නොමැති නම්, ඔබට ඔබේ සේවාදායක වින්යාසය නැවත සමාලෝචනය කිරීමට හෝ වෙනත් මොඩියුල හෝ ප්ලගීන සමඟ ඇති විය හැකි ගැටුම් සොයා බැලීමට අවශ්ය විය හැකිය.
13. GZIP ගොනු විවෘත කිරීමේ පොදු ගැටළු සහ ඒවා නිවැරදි කරන්නේ කෙසේද
අපි GZIP ගොනු විවෘත කිරීමට උත්සාහ කරන විට, අපට යම් යම් පොදු ගැටළු ඇති විය හැක. කෙසේ වෙතත්, මෙම ගැටළු ඉක්මනින් හා පහසුවෙන් විසඳීමට විවිධ විසඳුම් ඇති බැවින් කරදර වීමට හේතුවක් නැත. ඊළඟට, අපි GZIP ගොනු විවෘත කිරීමේදී වඩාත් පොදු ගැටළු කිහිපයක් සහ ඒවා විසඳා ගන්නේ කෙසේද යන්න සලකා බලමු.
1. හානි වූ හෝ දූෂිත GZIP ගොනුව: ඔබ GZIP ගොනුවක් විවෘත කිරීමට උත්සාහ කරන විට, ගොනුව හානි වී හෝ දූෂිත වී ඇති බවට දෝෂ පණිවිඩයක් ඔබට ලැබෙන්නේ නම්, ඔබට GZIP ගොනු අලුත්වැඩියා මෙවලමක් භාවිතා කිරීමෙන් මෙම ගැටළුව විසඳීමට උත්සාහ කළ හැකිය. මෙම මෙවලම් විශේෂයෙන් නිර්මාණය කර ඇත ගැටළු විසඳන්න GZIP ගොනු වල දූෂණය. ඔබට හානියට පත් ගොනුව තෝරා එය අලුත්වැඩියා කිරීමට උත්සාහ කිරීමට මෙවලම ධාවනය කළ යුතුය.
2. අනුකූලතා දෝෂය: සමහර විට GZIP ගොනුවක් විවෘත කිරීමට උත්සාහ කරන විට, ඔබට අනුකූලතා දෝෂයක් ඇති විය හැක. ඔබ ගොනු ආකෘතියට සහය නොදක්වන GZIP සම්පීඩන හෝ විසංයෝජන මෙවලමක පැරණි අනුවාදයක් භාවිතා කරන්නේ නම් මෙය සිදු විය හැක. මෙම අවස්ථාවේදී, ඔබ මෙවලමෙහි යාවත්කාලීන අනුවාදයක් භාවිතා කිරීමට වග බලා ගත යුතුය හෝ ඔබ විවෘත කිරීමට උත්සාහ කරන GZIP ගොනුවේ ආකෘතියට අනුකූල වන විකල්පයක් සොයා බලන්න.
14. GZIP ගොනු විවෘත කිරීමට විකල්ප: වෙනත් සම්පීඩන ආකෘති සහ ඒවායේ සංසන්දනය
GZIP ගොනු විවෘත කිරීම සඳහා විකල්ප කිහිපයක් තිබේ, ඒවා කාර්යක්ෂමව ගොනු සම්පීඩනය කිරීමට සහ විසන්ධි කිරීමට භාවිතා කළ හැකිය. පහත දැක්වෙන්නේ වඩාත් ජනප්රිය සම්පීඩන ආකෘති කිහිපයක් සහ ඒවායේ ප්රධාන ලක්ෂණ සංසන්දනය කිරීමයි:
1. ZIP: එය වඩාත් පොදු සහ බහුලව භාවිතා වන සම්පීඩන ආකෘති වලින් එකකි. එය බහු ගොනු තනි ZIP ගොනුවකට සම්පීඩනය කිරීමට ඉඩ සලසයි, තොරතුරු ප්රවාහනය සහ බෙදා හැරීම පහසු කරයි. මීට අමතරව, එය බොහෝ මෙහෙයුම් පද්ධති සමඟ අනුකූල වන අතර WinZip හෝ 7-Zip වැනි සම්මත සම්පීඩන මෙවලම් භාවිතයෙන් පහසුවෙන් ඉවත් කළ හැක.
2. RAR: මෙම ආකෘතිය එහි කාර්යක්ෂම සම්පීඩන ධාරිතාව සඳහා ප්රසිද්ධය, ගොනු ප්රමාණ සැලකිය යුතු ලෙස අඩු කිරීමට ඉඩ සලසයි. ZIP ආකෘතිය මෙන් නොව, RAR ඉහළ සම්පීඩන අනුපාතයක් සපයයි, එය විශාල දත්ත ප්රමාණයක් සම්පීඩනය කිරීම සඳහා සුදුසු වේ. කෙසේ වෙතත්, RAR ආකෘතියෙන් ගොනු විසංයෝජනය කිරීමට, WinRAR වැනි විශේෂිත මෘදුකාංග අවශ්ය බව සැලකිල්ලට ගැනීම වැදගත්ය.
3. TAR: පෙර ආකෘති මෙන් නොව, TAR ගොනු සම්පීඩනය නොකරයි, නමුත් GZIP හෝ ZIP වැනි අනෙකුත් සම්පීඩන ඇල්ගොරිතම සමඟ පසුව සම්පීඩනය කළ හැකි තනි ගොනුවකට ඒවා කණ්ඩායම් කරයි. විවිධ සම්පීඩන ආකෘති භාවිතා කරන විට මෙය වැඩි නම්යශීලී බවක් ලබා දෙයි. TAR යුනික්ස් සහ ලිනක්ස් පද්ධතිවල බහුලව භාවිතා වන අතර එම මෙහෙයුම් පද්ධතිවල ටර්මිනල් විධාන භාවිතයෙන් පහසුවෙන් ඉවත් කළ හැක.
සාරාංශයක් ලෙස, විවිධ විශේෂාංග සහ සම්පීඩන මට්ටම් ලබා දෙන GZIP ගොනු විවෘත කිරීමට විකල්ප කිහිපයක් තිබේ. සුදුසු ආකෘතිය තෝරාගැනීම විශේෂිත අවශ්යතා සහ භාවිතා කරන මෙහෙයුම් පද්ධති සමඟ අනුකූල වීම මත රඳා පවතී. ගොනු සම්පීඩනය සහ විසංයෝජනය කිරීම සඳහා විශේෂිත මෙවලම් අවශ්ය විය හැකි බව මතක තබා ගැනීම වැදගත්ය, එබැවින් එක් එක් සම්පීඩන ආකෘතිය සමඟ වැඩ කිරීමට සුදුසු මෘදුකාංගයක් තිබීම සුදුසුය.
අවසාන වශයෙන්, නිවැරදි පියවර අනුගමනය කරන්නේ නම් GZIP ගොනුවක් විවෘත කිරීම සරල කාර්යයක් විය හැකිය. විධාන රේඛාව හෝ විසංයෝජන වැඩසටහන් වැනි මෙවලම් භාවිතයෙන්, පරිශීලකයින්ට ගැටළු නොමැතිව GZIP ගොනු තුළ සම්පීඩිත අන්තර්ගතයන් උපුටා ගැනීමට සහ ප්රවේශ විය හැක. GZIP සම්පීඩනය තාක්ෂණික ක්ෂේත්රයේ බහුලව භාවිතා වන අතර සම්පීඩිත දත්ත ගබඩා කිරීමට සහ සම්ප්රේෂණය කිරීමට කාර්යක්ෂම ක්රමයක් සපයන බව මතක තබා ගැනීම වැදගත්ය. මෙම ලිපියේ සපයා ඇති තොරතුරු සහ තාක්ෂණික ක්රම සමඟින්, පරිශීලකයින්ට GZIP ගොනු නිවැරදිව විවෘත කිරීමට සහ හැසිරවීමට හැකි වන අතර එමඟින් ඔවුන්ගේ දත්ත සැකසුම් අත්දැකීම ප්රශස්ත කරයි.
මම සෙබස්තියන් විදාල්, තාක්ෂණය සහ DIY ගැන දැඩි උනන්දුවක් දක්වන පරිගණක ඉංජිනේරුවෙක්. තවද, මම එහි නිර්මාතෘ වෙමි tecnobits.com, මම තාක්ෂණය වඩාත් ප්රවේශ විය හැකි සහ සැමට තේරුම් ගත හැකි කිරීමට නිබන්ධන බෙදාහදා ගනී.