SO ፋይል (ምንድን ነው & አንድ እንዴት መክፈት እንደሚቻል)

ዝርዝር ሁኔታ:

SO ፋይል (ምንድን ነው & አንድ እንዴት መክፈት እንደሚቻል)
SO ፋይል (ምንድን ነው & አንድ እንዴት መክፈት እንደሚቻል)
Anonim

የ. SO ፋይል ቅጥያ ያለው ፋይል የጋራ ቤተ መፃህፍት ፋይል ነው። ወደ SO ፋይል የሚደውሉ አፕሊኬሽኖች ፋይሉን በትክክል እንዳያቀርቡ በአንድ ወይም በብዙ ፕሮግራሞች ሊጠቀሙባቸው የሚችሉ መረጃዎችን ይዘዋል።

ለምሳሌ፣ አንድ የ SO ፋይል በአጠቃላይ ኮምፒዩተሩ ውስጥ እንዴት በፍጥነት መፈለግ እንደሚቻል መረጃ እና ተግባራትን ሊይዝ ይችላል። ብዙ ፕሮግራሞች ያንን ባህሪ በየራሳቸው ፕሮግራሞች እንዲጠቀሙ ያንን ፋይል ሊጠሩት ይችላሉ።

Image
Image

ነገር ግን የSO ፋይል በፕሮግራሙ በራሱ ሁለትዮሽ ኮድ ከማጠናቀር ይልቅ ፕሮግራሙ መገልገያዎቹን ለመጠቀም መደወል ያለበት እንደ ቅጥያ ሆኖ ያገለግላል።ፕሮግራሞቹ በራሳቸው ኮድ ላይ ምንም ለውጥ ሳያደርጉ የSO ፋይል በኋላ ላይ ሊዘመን/ሊተካ ይችላል።

የተጋራ ቤተ መፃህፍት ፋይሎች በWindows እና Mach-O Dynamic Library (DYLIB) ፋይሎች በmacOS ላይ ጥቅም ላይ ከሚውሉት Dynamic Link Library (DLL) ፋይሎች ጋር ተመሳሳይ ናቸው፣ SO ፋይሎች በሊኑክስ ላይ በተመሰረቱ ስርዓቶች እና በአንድሮይድ ኦኤስ ላይ ከሚገኙ በስተቀር።

SO የተጋራ ቤተ-መጽሐፍት ፋይልን ብቻ አያመለክትም። እንዲሁም የአገልጋይ አማራጮች፣ የአገልግሎት ነገር፣ የስርዓት ጭነት፣ መላክ ብቻ፣ የስርዓት መቋረጥ፣ ተከታታይ ውፅዓት እና ክፍት የሆነ ምህጻረ ቃል ነው። ሆኖም፣ ከስርዓተ ክወናው፣ ከስርዓተ ክወናው ምህጻረ ቃል ጋር አያምታቱት።

የSO ፋይል እንዴት እንደሚከፈት

SO ፋይሎች በጂኤንዩ ማጠናከሪያ ስብስብ በቴክኒካል ሊከፈቱ ይችላሉ ነገርግን እነዚህ የፋይሎች አይነቶች እርስዎ እንደ እርስዎ ሌላ አይነት ፋይል ለመታየት ወይም ለመጠቀም የታሰቡ አይደሉም። በምትኩ፣ ልክ በተገቢው አቃፊ ውስጥ ተቀምጠዋል እና በራስሰር በሌሎች ፕሮግራሞች በሊኑክስ ተለዋዋጭ አገናኝ ጫኚ በኩል ጥቅም ላይ ይውላሉ።

ነገር ግን የSO ፋይልን በሊኑክስ ላይ ከሆኑ እንደ Leafpad፣ gedit፣ KWrite፣ ወይም Geany ባሉ የጽሁፍ አርታኢ በመክፈት እንደ የጽሁፍ ፋይል ማንበብ ይችሉ ይሆናል። ፅሁፉ በሰው ሊነበብ በሚችል ቅርጸት የመሆኑ እድሉ አነስተኛ ነው።

የSO ፋይሎችን እንዴት መቀየር ይቻላል

በዊንዶውስ ላይ SOን ወደ DLL ሊለውጡ የሚችሉ ፕሮግራሞችን አናውቅም እና እነዚህ ፋይሎች ምን እንደሆኑ እና ምን እንደሚሰሩ ከግምት ውስጥ በማስገባት አንድ እዚያ አለ ማለት አይቻልም። እንዲሁም SOን ወደ ሌላ የፋይል ቅርጸቶች እንደ JAR ወይም A (የስታት ቤተ-መጽሐፍት ፋይል) መቀየር ቀላል ስራ አይደለም።

የSO ፋይሎችን ወደ JAR ፋይሎችን "መቀየር" እንደ.ዚፕ ወደሆነ የማህደር ፋይል ቅርጸት ዚፕ በማድረግ እና በመቀጠል ወደ. JAR በመሰየም ይችሉ ይሆናል።

በSO ፋይሎች ላይ ተጨማሪ መረጃ

የጋራ ቤተመፃህፍት ፋይል ስም ስም ይባላል። መጀመሪያ ላይ በ "lib" ይጀምራል ከዚያም የላይብረሪውን ስም እና በመቀጠል የ. SO ፋይል ቅጥያ. አንዳንድ የተጋሩ ቤተ መፃህፍት ፋይሎች የስሪት ቁጥርን ለመጠቆም ከ". SO" በኋላ ሌሎች ቁጥሮችም አሏቸው።

ጥቂት ምሳሌዎች እነሆ፡- libdaemon. SO.14, libchromeXvMC. SO.0, libecal-1.2. SO.100, libgdata. SO.2, እና libgnome-bluetooth. SO.4.0.1.

በመጨረሻ ላይ ያለው ቁጥር በተደራራቢ ስሞች ላይ ችግር ሳያመጣ በርካታ የአንድ ፋይል ስሪቶች እንዲኖር ያስችላል። እነዚህ ፋይሎች በመደበኛነት በ /lib/ ወይም /usr/lib/ ውስጥ ይከማቻሉ።

በአንድሮይድ መሳሪያ ላይ የSO ፋይሎች በኤፒኬ በ/lib// ስር ይቀመጣሉ። እዚህ፣ "ABI" armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86, ወይም x86_64 የሚባል አቃፊ ሊሆን ይችላል። መሣሪያውን በሚመለከት በትክክለኛው አቃፊ ውስጥ ያሉት የSO ፋይሎች መተግበሪያዎቹ በኤፒኬ ፋይል ሲጫኑ ጥቅም ላይ የሚውሉ ናቸው።

የተጋሩ ቤተ-መጽሐፍት ፋይሎች አንዳንድ ጊዜ በተለዋዋጭ የተገናኙ የተጋሩ ነገሮች ቤተ-መጻሕፍት፣ የተጋሩ ነገሮች፣ የጋራ ቤተ-መጻሕፍት እና የጋራ የነገር ቤተ-መጻሕፍት ይባላሉ።

ፋይሉን መክፈት አልቻልኩም?

ፋይሉን ለመክፈት የማትችልበት ግልጽ ምክንያት የ SO ፋይል አለመሆኑ ነው። እንደዚያ ፋይል ቅጥያ አንዳንድ የተለመዱ ፊደላትን ብቻ ሊያጋራ ይችላል። ተመሳሳይ ድምጽ ያላቸው የፋይል ቅጥያዎች የግድ የፋይል ቅርጸቶች ተመሳሳይ ናቸው ማለት አይደለም፣ ወይም ከተመሳሳይ ፕሮግራሞች ጋር አብረው ሊሰሩ ይችላሉ።

ለምሳሌ የISO ፋይል ፎርማት በፋይሉ መጨረሻ ላይ ". SO" የሚመስል ታዋቂ ቅርጸት ነው ነገር ግን ሁለቱ ተያያዥነት የሌላቸው እና በተመሳሳይ ፕሮግራሞች መክፈት አይችሉም።

ሌላ ምሳሌ ከ SOL ፋይሎች ጋር ሊታይ ይችላል፣ እነሱም የፍላሽ አካባቢያዊ የተጋሩ ነገሮች ፋይሎች። አሁን ከጠፋው አዶቤ ፍላሽ ጋር ጥቅም ላይ ይውላሉ እና ከ SO ፋይሎች ጋር ግንኙነት የላቸውም።

የሚመከር: