ፋይሎችን ለማጠናቀቅ "bzip2" እንዴት እንደሚጠቀሙ

ስለ ሊነክስ ሁላችሁም የሚያውቁበት አንድ ነገር ቢኖር ብዙ የተለያዩ ነገሮች አሉ. በደርዘን የሚቆጠሩት የዴስክቶፕ ቦታዎች, በርካታ የቢሮ ስብስቦች, የግራፊክ ጥቅሎች እና የድምጽ ጥቅሎች ያሉባቸው በመቶዎች የሚቆጠሩ ሊዲያሊክስ ማሰራጫዎች አሉ.

ሌላው ቀርቶ ማይክሮስፎልሽን የተለያዩ ነገሮችን የሚያቀርብበት ቦታም ፋይሎችን ማመላከትን በተመለከተ ነው.

የዊንዶውስ ተጠቃሚዎች የዚፕ ፋይል ምን እንደሆነ አስቀድመው ያውቃሉ እና " zip " እና " unzip " ትዕዛዞችን በ "ዚፕ" ቅርጸት ያሉ ፋይሎችን ለመመታቸት እና ለመበተን ጥቅም ላይ ይውላሉ.

ፋይሎችን ለመገልበጥ የሚረዳ ሌላ ዘዴ የ «gzip» ትዕዛዝን እና የ "gz" ቅጥያውን በመጠቀም "የ gunzip" ትዕዛዝን መጠቀም ይችላሉ.

በዚህ መመሪያ ውስጥ ሌላ "bzip2" የተባለ ሌላ እሴት ያሳይዎታል.

ለምን & # 34; bzip2 & # 34; በላይ & # 34; gzip & # 34;?

የ "gzip" ትዕዛዝ የ LZ77 የማመቅጠሪያ ዘዴን ይጠቀማል. የ "bzip2" ማመሳከሪያ መሳሪያ "Burrows-Wheeler" ቀመር አልጎሪዝም ይጠቀማል.

ስለዚህ ፋይልን ለመጨመር የትኛውን ዘዴ ልትጠቀምበት ይገባል?

ይህን ገጽ ከተጎበኙ ሁለቱም የማመላከቻ ዘዴዎች ጎን ለጎን ሲዛመዱ ታያለህ.

ሙከራው ነባሪውን ማመሳከሪያ ቅንብሮችን በመጠቀም እያንዳንዱን ትዕዛዝ ያሂዳል, እና ፋይሎችን ለመቀነስ ሲመጣ "የ bzip2" ትዕዛዙ ከላይ እንደሚወጣ ያያሉ.

ሆኖም, ፋይሉን ለመጨፍጨፍ ጊዜ የሚወስድበት ጊዜ ከተመለከቱ በጣም ብዙ ጊዜ ይፈጃል.

«Lzmash» ተብሎ በተሰየመው ሰንጠረዥ ላይ 3 ኛ አምድ ለማሳየት ይጠቁማል. ይህ የ «gzip» ትዕዛዝ ከ "-9" ጋር በማዋቀር ደረጃ ወይም "በጣም የተጨመቀ" በሆነ በእንግሊዝኛ እንዲተገብሩት ነው.

የ «lzmash» ትዕዛዝ በነባሪነት የ «gzip» ትዕዛዞችን የበለጠ ይወስዳል ነገር ግን ፋይሉ በተቀነሰ መልኩ እና ከ «bzip2» እኩያ ያነሰ ነው. ይህን ለማድረግም ብዙ ጊዜ እንደሚወስድ ማስታወስ ጠቃሚ ነው.

ስለዚህ የእርስዎ ውሳኔ, ፋይሎቹን ለማመቻቸት እና ለምን ያህል ጊዜ ለመጠበቅ እስከሚፈልጉ ድረስ ምን ያህል ጊዜ ለመጫን እንደሚፈልጉ ይሆናል.

በሁለቱም መንገድ የ "gzip" ትዕዛዝ በሁለቱም ሁኔታዎች በተሻለ ሁኔታ የተሻለ ይሆናል.

& # 34; bzip2 & # 34; በመጠቀም ፋይሎች ማመቅተር.

የ "bzip2" ቅርፀትን በመጠቀም ፋይልን ለመጨመር የሚከተለውን ትዕዛዝ ያስኪዱ:

የ bzip2 ፋይል ስም

ፋይሉ ተጭኖ እና አሁን «.bz2» ቅጥያ ይኖረዋል.

"Bzip2" ፋይሉ ፋይሉ ይበልጥ ትልቅ ቢሆን እንኳ ፋይሉ ሁልጊዜ መሞከር እና መጭመቅ ይችላል. ይሄ አስቀድሞ የተጨመነ ፋይልን እያመሱ ሲጭኑ ሊከሰቱ ይችላሉ.

እንደ ነባር የተጨመቀ ፋይል ተመሳሳይ ፋይል ያለው ፋይልን ለመጨመር ከሞከሩ ስህተት ይከሰታል.

ለምሳሌ "file1" የተባለ ፋይል ካለህ እና አቃፊ "file1.bz2" የተባለ ፋይል ካለህ "bzip" ትዕዛዙን ሲያሄዱ የሚከተለው ውጤት ታያለህ.

bzip2: የውጽ ፋይል ፋይል 1..bz2 አስቀድሞም ይገኛል

ፋይሎች እንዴት እንደሚለቅሙ

የ "bz2" ቅጥያ ያላቸው ፋይሎች መበተን የተለያዩ በርካታ መንገዶች አሉ.

የ "bzip2" ትዕዛዞችን ከዚህ በታች እንደሚከተለው ሊጠቀሙ ይችላሉ-

bzip2 -d filename.bz2

ይሄ ፋይሉን በመበተን እና "የ bz2" ቅጥያውን ያስወግዳል.

ፋይሉን በማጥፋት አንድ አይነት ስም በላዩ ላይ እንዲጻፍ ከተደረገ በኋላ የሚከተለውን ስህተት ያያሉ:

bzip2: የውጽ ፋይል ፋይል ስም አስቀድሞም ይገኛል

ከ "bz2" ቅጥያ ጋር ፋይሎችን ለመበተን የሚችል የተሻለ መንገድ የ "bunzip2" ትዕዛዝ መጠቀም ነው. በዚህ ትዕዛዝ ከዚህ በታች እንደሚታየው ምንም አይነት ማገናኛን መለየት አያስፈልግዎትም;

bunzip2 filename.bz2

"Bunzip2" ትዕዛዝ ከ "bzip2" ትዕዛዝ ከ d ዲ (-d) መቀየሪያ ጋር ተመሳሳይ በሆነ መልኩ ያሄዳል.

"Bunzip2" ትዕዛዝ "bzip" ወይም "bzip2" በመጠቀም የተጨመረው ትክክለኛ የሆነ ማናቸውንም ፋይል ማውጣት ይችላል. እንዲሁም መደበኛ ቁጥሮችን መበታተን እንዲሁም የ "bzip2" ትዕዛዝ በመጠቀም የተጨመቁ የ tar ፋይሎች መበተን ይችላሉ.

በነባሪነት "የ bzip2" ትዕዛዞችን በመጠቀም የታመቁ ፋይሎች ".tbz2" ቅጥያ ይኖራቸዋል. "Bunzip2" ትዕዛዞትን በመጠቀም ይህን ፋይል መፍታት ሲያስፈልግ የፋይል ስም "filename.tar" ይሆናል.

በ "bzip2" የተጨመረው ትክክለኛ ፋይል ከሌለው ግን ከ "bzip2" የተለየ ቅጥያ አለው, ፋይሉን መበተን አያስፈልገውም, ነገር ግን ፋይሉ መጨረሻ ላይ ".out" ቅጥያ ያክላል. ለምሳሌ "myfile.myf" "myfile.out" ይሆናል.

ፋይሎችን ለመጫን እንዴት ማስገባት እንደሚቻል

የ "bz2" ቅጥያ አስቀድሞ ካለ "ፋይል" ለማስገባት "bzip2" ትዕዛዝ ከፈለጉ የሚከተለውን ትዕዛዝ መጠቀም ይችላሉ:

bzip2 -f myfile

«Myfile» እና ሌላ «myfile.bz2» የሚባል ፋይል ካልዎት «myfile.bz2» ፋይል «myfile» የተጨመረ ከሆነ ይተካዋል.

ሁለቱንም ፋይሎች እንዴት መጠበቅ እንደሚችሉ

እያሰለፉ ያለውን ፋይል እና የተጫነውን ፋይል ለመጠበቅ የሚፈልጉት የሚከተለውን ትዕዛዝ መጠቀም ይችላሉ:

bzip2 -k myfile

ይህ "myfile" ፋይልን ይይዛል ግን ደግሞ ያጨምረዋል እና "myfile.bz2" ፋይል ይፈጥራል.

በተጨማሪም ፋይሉ / እሽግ / ፋይሉን በመበተን / በመጠፍጠፍና በማያያዝ / በማያያዝ / በማጥፋት (ማጠራቀሚያው) ፋይሎችን ለማስቀመጥ ኪዩስ-k (-k) የሚለውን "bunzip2" በመጫን መጠቀም ይችላሉ.

የ "A & # 34; bz2 & # 34; ፋይል

አንድ ፋይል በ "bzip2" የማመቅያ ስልት በ "

bzip2 -t filename.bz2

ፋይሉ ትክክለኛ ፋይል ከሆነ ከዚያ ምንም ውጤት አይመለስም ነገር ግን ፋይሉ ዋጋ የሌለው ከሆነ መልዕክትዎ ይደርስዎታል.

ፋይሎችን በማጠናቀቅ ጊዜ አነስተኛ ማህደረ ትውስታን ይጠቀሙ

የ "bzip2" ትዕዛዝ በጣም ብዙ ሪፖርቶችን እየተጠቀመ እያለ ፋይልን ማመዛዘን በሚፈጠርበት ጊዜ የቢያንስ (-s) መቀያየሪያውን በመግለጽ ተጽዕኖውን ለመቀነስ ይችላሉ.

bzip2 -s filename.bz2

ይህንን ማብሪያ በመጠቀም አንድ ፋይል ለመጫን ረዘም ያለ ጊዜ እንደሚወስድ ልብ ይበሉ.

ፋይሎችን በሚጭኑበት ጊዜ ተጨማሪ መረጃ ያግኙ

በነባሪነት "bzip2" ወይም "bunzip2" ትዕዛዞችን ሲያሄዱ ምንም ውጤት አይቀበሉም እና አዲሱ ፋይል አሁን ብቅ ይላል.

ፋይልን በሚጭኑበት ወይም በሚለቅሙበት ጊዜ ምን እየተከናወነ እንደሆነ ማወቅ ከፈለጉ ትርፍ ተቀማጭ (-v) መቀየር በሚከተለው መንገድ ተጨማሪ ግቤትን ማግኘት ይችላሉ:

bzip2 -v filename

ውጤቱ እንደሚከተለው ይከፈታል

የፋይል ስም: 1.172: 1 6.872 ቢት / ባይት 14.66% 50341 በ 42961 ወጣ ብሏል

አስፈላጊዎቹ ክፍሎች የተቀመጡት መቶኛ, የግብአት መጠንና የውጤት መጠን ናቸው.

የተጣሱ ፋይሎችን መልሰው ያግኙ

የተሰበረ "bz2" ፋይል ካለዎት መረጃውን ለመሞከር እና ለመጠገም ለመጠቀም የሚጠቀሙበት ፕሮግራሞች እንደሚከተለው ናቸው-

bzip2recover filename.bz2