1 වන කොටස: කාර්ය සාධනය
මෙන්න වෙනම කාර්ය ප්රවාහ දෙකක් සහ ඔවුන් කරන දේ සංසන්දනය කිරීමකි.
ඔබ සතුව තැටියේ ගොනුවක් ඇත blah.tar.gz
, එනම්, 1 GB gzip- සම්පීඩිත දත්ත, සම්පීඩිත නොවන විට 2 GB (සම්පීඩන අනුපාතය 50%) වේ.
ඔබ මෙය නිර්මාණය කරන ආකාරය, ඔබ වෙන වෙනම සංරක්ෂිත හා සම්පීඩනය කරන්නේ නම්:
tar cf blah.tar files ...
මෙහි ප්රති result ලය වනු ඇත blah.tar
files ...
ලය වනුයේ සම්පීඩිත නොවන ස්වරූපයෙන් හුදු එකතුවකි .
එවිට ඔබ එසේ කරනු ඇත
gzip blah.tar
මෙය blah.tar
තැටියේ අන්තර්ගතය කියවීම, gzip සම්පීඩන ඇල්ගොරිතම හරහා ඒවා සම්පීඩනය කිරීම, අන්තර්ගතය ලිවීමblah.tar.gz
සහ ගොනුව ඉවත් කිරීම (මකා දැමීම) සිදු කරයි blah.tar
.
දැන්, අපි විසංයෝජනය කරමු!
මාර්ගය 1
ඔයාට තියෙනවා blah.tar.gz
එක් ක්රමයක් හෝ වෙනත් ක්රමයක් තිබේ.
ඔබ ධාවනය කිරීමට තීරණය කරයි:
gunzip blah.tar.gz
මෙම කැමැත්ත
- හි 1 GB සම්පීඩිත දත්ත අන්තර්ගතය කියවන්න
blah.tar.gz
.
- හරහා සම්පීඩිත දත්ත ලබා ගන්න
gzip
මතකයේ විසංයෝජනය සකසන්න.
- මතක බෆරය "බ්ලොක්" වටිනා දත්ත වලින් පුරවන විට, සම්පීඩිත නොවන දත්ත ගොනුවට ලියන්න
blah.tar
, සම්පීඩිත නොවන දත්ත තැටියේ සියලු සම්පීඩිත දත්ත කියවන තෙක් නැවත නැවත කරන්න.
- ගොනුව ඉවත් කරන්න (මකන්න)
blah.tar.gz
.
දැන්, ඔබ blah.tar
තැටියේ ඇති අතර එය සම්පීඩිත නොවන නමුත් එහි ලිපිගොනු එකක් හෝ කිහිපයක් අඩංගු වන අතර ඉතා අඩු දත්ත ව්යුහයක් ඉහළින් ඇත. ගොනු විශාලත්වය බොහෝ විට විය හැකිය ගොනු දත්තවල එකතුවට වඩා විශාල බයිට් කිහිපයක් විය හැකිය.
ඔබ දුවනවා:
tar xvf blah.tar
මෙම කැමැත්ත
- ක මගින් නොහැකිළු දත්ත අන්තර්ගතය 2 GB පමණ කියවන්න
blah.tar
සහtar
ගොනු අවසරයන්, ගොනු නාම, නාමාවලි ආදිය පිළිබඳ තොරතුරු ඇතුළුව ගොනු ආකෘතියේ දත්ත ව්යුහයන් .
- 2 GB දත්ත සහ පාර-දත්ත තැටියට ලියන්න. මෙයට ඇතුළත් වන්නේ: දත්ත ව්යුහය / පාර-දත්ත තොරතුරු තැටියේ නව ලිපිගොනු සහ නාමාවලි සුදුසු පරිදි නිර්මාණය කිරීම හෝ පවතින දත්ත සහ නාමාවලි නව දත්ත අන්තර්ගතයන් සමඟ නැවත ලිවීම.
අප කියවන මුළු දත්තමෙම ක්රියාවලියේදී තැටියෙන් 1 GB (තුවක්කු සඳහා) + 2 GB (තාර සඳහා) = 3 GB විය.
අපි WROTE කළ මුළු දත්ත මෙම ක්රියාවලිය තැටි 2 GB (gunzip සඳහා) + 2 GB (තාර සඳහා) + 4 GB පිලිබඳ පාර-දත්ත = සඳහා කිහිපයක් බයිට් විය.
මාර්ගය 2
ඔබටblah.tar.gz
එක් ක්රමයක් හෝ වෙනත් ක්රමයක් තිබේ.
ඔබ ධාවනය කිරීමට තීරණය කරයි:
tar xvzf blah.tar.gz
මෙම කැමැත්ත
- වරකට
blah.tar.gz
බ්ලොක් එකක 1 GB සම්පීඩිත දත්ත අන්තර්ගතය මතකයට කියවන්න.
- සම්පීඩිත දත්ත
gzip
මතකයේ ඇති විසංයෝජනය හරහා සකසන්න.
- මතක ආරක්ෂණය මගින් දක්වා පිරෙනවා ලෙස, එය නල දත්ත, මතක දී, හරහා
tar
ගොනු ආකෘති පාර්සර් අතර එමඟින් පාර-දත්ත ආදිය පිළිබඳ තොරතුරු සහ සම්පීඩිත නොවන ගොනු දත්ත කියවනු ඇත.
tar
ලිපිගොනු විග්රහය තුළ මතක බෆරය පුරවන විට , එය ලිපිගොනු සහ නාමාවලි නිර්මාණය කිරීමෙන් සහ සම්පීඩිත නොවන අන්තර්ගතයන් පුරවා සම්පීඩිත නොවන දත්ත තැටියට ලියනු ඇත.
අප කියවන මුළු දත්තමෙම ක්රියාවලියේදී තැටියෙන් සම්පීඩිත දත්ත 1 GB වේ.
මෙම ක්රියාවලියේදී අපි තැටියට WROTE කළ මුළු දත්ත සම්පීඩිත දත්ත 2 GB + පාර-දත්ත සඳහා බයිට් කිහිපයක් = 2 GB පමණ වේ.
ඔබ දුටුවහොත්, 2 වන මාර්ගයේ ඇති තැටි I / O ප්රමාණය සම්පීඩන අනුපාතයේ යම් වෙනසක් සඳහා ගැලපෙන පරිදි 7 හෝ Zip වැඩසටහන් මඟින් සිදුකරන තැටියට සමාන වේ .Zip
සම්පීඩන අනුපාතය ඔබේ අවධානයට ලක්වුවහොත් , Xz
සම්පීඩකය සංයුක්ත කිරීම සඳහා භාවිතා කරන්න tar
, ඔබට LZMA2'ed TAR සංරක්ෂිතය ඇත, එය 7-Zip :-) ලබා ගත හැකි වඩාත්ම දියුණු ඇල්ගොරිතම තරම් කාර්යක්ෂම වේ.
2 වන කොටස: විශේෂාංග
tar
යුනික්ස් අවසරයන් එහි ගොනු පාර-දත්ත තුළ ගබඩා කරන අතර, සියලු වර්ගවල විවිධ අවසරයන්, සංකේතාත්මක සබැඳි ආදිය සහිත නාමාවලියක් සාර්ථකව ඇසුරුම් කිරීම සඳහා ඉතා හොඳින් දන්නා සහ පරීක්ෂා කර ඇත. ලිපිගොනු පොකුරක් ග්ලෝබ් කිරීමට කෙනෙකුට අවශ්ය විය හැකි අවස්ථා කිහිපයකට වඩා තිබේ. තනි ගොනුවකට හෝ ප්රවාහයකට, නමුත් එය සම්පීඩනය කිරීම අවශ්ය නොවේ (සම්පීඩනය ප්රයෝජනවත් සහ බොහෝ විට භාවිතා වුවද).
3 වන කොටස: අනුකූලතාව
බොහෝ මෙවලම් ප්රභව හෝ ද්විමය ආකාරයෙන් .tar.gz හෝ .tar.bz2 ලෙස බෙදා හරිනු ලැබේ, මන්ද එය “අවම පොදු හරය” ගොනු ආකෘතියක් වන බැවිනි: බොහෝ වින්ඩෝස් පරිශීලකයින්ට .zip හෝ .rar decompressors, බොහෝ ලිනක්ස් ස්ථාපනයන් සඳහා ප්රවේශය ඇත. , වඩාත් මූලික වුවත්, කොතරම් පැරණි හෝ පහත් කොට සලකනු ලැබුවද, අවම වශයෙන් තාර සහ තුවක්කු වලට ප්රවේශ විය හැකිය. ඇන්ඩ්රොයිඩ් ෆර්ම්වෙයාර් වලට පවා මෙම මෙවලම් සඳහා ප්රවේශය ඇත.
නවීන බෙදාහැරීම් ක්රියාත්මක කරන ප්රේක්ෂකයින් ඉලක්ක කරගත් නව ව්යාපෘති .tar.xz (gzip හෝ bzip2 ට වඩා හොඳින් සම්පීඩනය කරන Xz (LZMA) සම්පීඩන ආකෘතිය භාවිතා කිරීම) හෝ .7z වැනි වඩාත් නවීන ආකෘතියකින් බෙදා හැරිය හැකිය. ZIP හෝ RAR ගොනු ආකෘතීන් දෙකම එක ගොනුවකට බහුවිධ ගොනු සංයුක්ත කිරීම සඳහා පිරිසැලසුමක් සහ පිරිවිතරයක් නියම කරයි.
ඕපස් වැනි නවතම ආකෘතිවල හෝ වෙබ්එම් හි වීඩියෝව සමඟ අමුත්තන් බාගැනීම් වෙළඳසැල් වලින් සංගීතය විකුණනු නොලැබේ යන එකම හේතුව නිසා .7z බොහෝ විට භාවිතා වන බව ඔබට නොපෙනේ . පුරාණ හෝ ඉතා මූලික පද්ධති ධාවනය කරන පුද්ගලයින් සමඟ ගැළපුම.
tar xvzf
ඊට වඩා අමාරු වන්නේ7z -x
...