SO ලිපියක් යනු කුමක්ද?

එවැනි ගොනු විවෘත කිරීම, සංස්කරණය කිරීම සහ පරිවර්තනය කිරීම සඳහා කෙසේද

.SO ගොනු දිගුව සහිත ගොනුවක් වන Shared පුස්තකාල ගොනුවක්. SO එකට ඇමතීමේ යෙදුම් (SO) SO SO ගොනුව සැබවින්ම ලබා දීමට අවශ්ය නොවන නිසා සම්පත් එක්රැස් කිරීමට එක් හෝ වැඩි වැඩසටහන් භාවිතා කළ හැකි තොරතුරු අඩංගු වේ.

උදාහරණයක් ලෙස, එක් SO ගොනුවක් මුළු පරිගණකය හරහා ඉක්මනින් සොයා ගන්නේ කෙසේ දැයි තොරතුරු හා කාර්යයන් අඩංගු විය හැකිය. එම වැඩසටහන් SOH ගොනුවට තමන්ගේම අදාල වැඩසටහන් භාවිතා කිරීම සඳහා වැඩසටහන් කිහිපයක් යොදා ගත හැකිය.

කෙසේ වෙතත්, වැඩසටහනේම ද්විමය කේතය තුල එය සම්පාදනය කිරීමට සිදු වුවත්, SO ගොනුව එහි උපයෝගීතාවන් භාවිතා කිරීම සඳහා වැඩසටහන සඳහා පමණක් ඉල්ලා සිටීම සඳහා වන දිගුවක් ලෙස ක්රියා කරයි. SO ගොනුව ඔවුන්ගේ වැඩසටහන් වල කිසිදු වෙනසක් සිදුකිරීමට සිදු නොවී පසුව පවා යාවත්කාලීන කළ හැකිය.

බෙදාගත් පුස්තකාල ගොනු MacOS හි වින්ඩෝස් සහ Mach-O ඩිජිටි පුස්තකාල (DYLIB) ගොනු භාවිතා කරන ඩයිනමික් ලින්ක් පුස්තකාල (DlLIB) ගොනු සමාන වේ. SO ගොනු ලිනක්ස් පාදක වූ පද්ධති සහ ඇන්ඩ්රොයිඩ් මෙහෙයුම් පද්ධති මත දක්නට ලැබේ.

සටහන: SO බෙදාගත් පුස්තකාල ගොනුවක් වෙත යොමුවන්නේ නැත. එය සේවාදායක විකල්ප , සේවා වස්තුව , පද්ධති අතිරික්තය , යැවීම පමණි , පද්ධති අහෝසි වීම , අනුක්රමික ප්රතිදානය සහ විවෘතව විවෘතව පවතී . කෙසේ වෙතත්, මෙහෙයුම් පද්ධතිය සමඟ එය අවුල් නොකරන්න, මෙහෙයුම් පද්ධතිය සඳහා කෙටි යෙදුම.

SO File එකක් විවෘත කර ගන්නේ කෙසේද?

SO ගොනු ගොනුව GNU Compiler Collection සමඟ විවෘත කළ හැකි නමුත් මෙම වර්ගයේ ගොනු ඔබ වෙනත් ආකාරයේ ගොනුවක් ලෙස බැලීමට හෝ භාවිතා කිරීමට අදහස් නොවේ. ඒ වෙනුවට ඔවුන් ඒවාට ගැලපෙන ෆෝල්ඩරයක් තුළ තබා ඇති අතර අනෙකුත් වැඩසටහන් මගින් ලිනක්ස්හි ගතික ලෝඩරයේ උපකරනය හරහා ස්වයංක්රීයව භාවිතා කෙරේ.

කෙසේ වෙතත් SO ලේඛනය පාඨමය ගොනුවක් ලෙස කියවීමට ඔබට හැකි වනු ඇත. ඔබ ලිනෆඩ්, gedit, KWRE හෝ Geany වැනි වින්ඩෝස් සංස්කාරකයක් ලෙස වින්ඩෝස් මත ලිවීමට යෙදී සිටී නම්, එය සකසනු ඇත. කෙසේවෙතත්, පාඨය මිනිසා කියවිය හැකි ආකෘතියකැයි සිතිය නොහැක.

SO ලිපි ගොනු පරිවර්තනය කරන්නේ කෙසේද?

වින්ඩෝස් මෙහෙයුම් පද්ධතියේ SO සඳහා ඩීඑල් ඩී.එන්.ඒ. බවට පරිවර්තනය කළ හැකි ඕනෑම මෘදුකාංගයක් ගැන අපි දැන නොසිටිමු. මෙම ගොනු ඒවා කරන්නේ කුමක් ද යන්න සැලකිල්ලට ගනිමු. එය JAR හෝ A (අත්යාවශ්ය පුස්තකාල ගොනුවක්) වැනි වෙනත් ගොනු ආකෘති බවට පරිවර්තනය කිරීමට සෘජු කාර්යයක් නොවේ.

SO ගොනු ජේ.ඒ.ආර්. ගොනු පරිවර්තනය කිරීමට ඔබට හැකි වනු ඇත .ZIP වැනි ගොනු ආකෘති ආකෘතියකට ඒවා අසුකර ගැනීමෙන් පසුව එය .JAR.

SO ගොනු මත වැඩි විස්තර

Shared පුස්තකාල ගොනුවේ නම Soname ලෙස හැඳින්වේ. ආරම්භය ආරම්භයේ දී "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 ගොනු / APK යටතේ / lib // යටතේ ගබඩා කර ඇත . මෙහිදී "ABI" armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , හෝ x86_64 යනුවෙන් හඳුන්වන ෆෝල්ඩරයක් විය හැකිය. මෙම උපාංගයට අදාල නිවැරදි ෆෝල්ඩරයේ SO ගොනු, APK ගොනුව මගින් ඇප් ස්ථාපනය කරන විට භාවිතා කරනුයේ කුමක් ද යන්නයි.

බෙදාගත් පුස්තකාල ගොනු සමහර විට ගතිකව සම්බන්ධිත පොදු වස්තු පුස්තකාල , බෙදාගන්නා ලද වස්තු , හවුල් පුස්තකාල සහ හවුල් වස්තු පුස්තකාල යනුවෙන් හැඳින්වේ.

ඔබ ලිනක්ස් වල හවුල් පුස්තකාල ගැන වැඩි විස්තර දැනගැනීමට කැමති නම්, Linux ලියකියවිලි ව්යාපෘතිය බලන්න, හෝ ඇන්ඩ්රොයිඩ් සමඟ භාවිතා කරන SO ගොනු භාවිතා කිරීම සඳහා ph0b වැඩි දුරටත් බලන්න.

තවමත් ඔබට ගොනුව විවෘත කළ නොහැක?

SO ගොනුව විවෘත කිරීමට නොහැකි විය හැකි පැහැදිලි හේතුවක් වන්නේ SO එය ඇත්තටම SO ගොනුව නොවේ. ඔබට එම ගොනු දිගුව ලෙස සාමාන්ය ලිපි කිහිපයක් බෙදා දැක්වීමට ඉඩ ඇත. සමාන ශබ්ද ගොනු දිගු කිරීම අනිවාර්යයෙන්ම ගොනු ආකෘති සමාන වන අතර, ඒවා සමාන වැඩසටහන් සමඟ කටයුතු කළ හැකිය.

නිදසුනක් ලෙස, ISO ගොනු ආකෘතිය ෆයිල් එකේ අවසානයේ ".SO" වගේ බොහෝ පෙනුමක් ඇති ජනප්රිය ආකෘතියක්. නමුත් ඒවා දෙක එකිනෙකට සම්බන්ධ වී නැති අතර එකම වැඩසටහන් සමඟ විවෘත කළ නොහැක.

තවත් උදාහරණයක් සෝලි ගොනු සමඟ ෆ්ලෑෂ් දේශීය කොටස් කරන ලද ගොනුවක් වන අතර ඒවා දැක ගත හැකිය. ඒවා ඇඩොබි ෆ්ලෑෂ් සමඟ භාවිතා කර ඒවා SO ගොනු වලට සම්බන්ධ නොවේ.