Кадом рамзи SO?

Чӣ тавр кушод, Таҳрир, ва Тағир намудани SO-файлҳо

Файл бо варақи файлҳои СOO як файл Феҳристи мубодила мебошад. Онҳо дорои иттилоотест, ки метавонанд аз як барнома ё якчанд барномаҳоро барои сар додани захираҳо истифода баранд, то ин ки барномаҳои (версия) -и дархости SO-ро дархост кунанд, дар ҳақиқат намоиши файли SO

Масалан, як файли SO метавонад иттилоот ва функсияҳоро дар бораи чӣ гуна зудтар аз тамоми компютер ҷустуҷӯ кунад. Якчанд барномаҳоро метавонанд пас аз он, ки он SO-ро даъват кунанд, ки ин хусусиятро дар барномаҳои худашон истифода баранд.

Бо вуҷуди ин, ба ҷои он ки дар рамзи дутарафаи барномавӣ тартиб дода шавад, файли SO ҳамчун дарозкунӣ хизмат мекунад, ки барнома танҳо барои истифода бурдани коммуналҳо лозим аст. Шабакаи SO метавонад ҳатто дертар навсозӣ / иваз карда шавад, бе он барномаҳое, ки ба кодекси худ ягон тағирот ворид мекунанд.

Файлҳои мубодилаи китобхонаҳо ба файлҳои динамикии Link (DLL), ки дар Windows ва Mach-O Dynamic Library (DYLIB) файлҳои MacOS доранд, ба истиснои файлҳои SO дар системаҳои Linux ва Android OS мавҷуданд.

Эзоҳ: SO ин танҳо ба Феҳристи Китобхонаи Shared дахл дорад. Инчунин истинод барои вариантҳои сервер , объекти хидмат , системаи пурборкунӣ , фиристодани танҳо , системаи пардохти , истеҳсоли силсила ва кушодани кушода аст . Бо вуҷуди ин, онро бо OS, криптизатсияи системаи оператсионӣ инъикос накунед.

Чӣ тавр кушодани файли SO

Файлҳои СИТ бо техникаи GNU Compiler кушода мешаванд, аммо ин намуди файлҳо ба назар намерасанд ё истифода намешаванд, ки шумо метавонед намуди дигари файлро дида бароед. Баръакс, онҳо ба ҷузвдони дахлдор ҷойгир карда шудаанд ва автоматӣ аз тарафи барномаҳои дигар тавассути пайвандгари пайвандгари Linux истифода мешаванд.

Бо вуҷуди ин, шумо метавонед файлҳои SO -ро ҳамчун файли матнӣ кушоед, агар шумо дар Linux, ё Notepad ++ дар Windows ҳастед, дар муҳаррири матн, монанди Leafpad, Gedit, KWrite ё Geany. Вале ин тавр нест, ки матн дар шакли хонандаи хонанда хоҳад буд.

Чӣ тавр табдил додани файлҳои SO

Мо ҳеҷ гуна барномаҳоро намедонем, ки ба SO барои DLL барои истифода дар Windows ва баррасии он файлҳои он чӣ кор мекунанд, ин эҳтимол вуҷуд дорад, ки он ҷо вуҷуд дорад. Инчунин вазифаи содда нест, ки ба шаклҳои дигар файлҳои ба монанди JAR ё A (file File Library) гузаред.

Шумо метавонед файлҳои JARро ба файлҳои JAR фиристед, ки онҳоро танҳо ба формати архивӣ монанд кардан мехоҳед .ZIP ва сипас онро номгузорӣ кунед .JAR.

Маълумоти бештар дар бораи файлҳои SO

Номи файли китобхонаи муштарак номи он номида мешавад. Он дар оғози «lib» оғоз меёбад, ки пас аз он бо номи китобхона ва сипас ба аризаи СОО оғоз меёбад. Баъзе файлҳои Китобҳои Shared низ ҳамчунин рақамҳои дигарро баъд аз "СОО" ба рақами версияи нишон медиҳанд.

Ин ҷо якчанд мисолҳо ҳастанд: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , ва libgnome-bluetooth.SO.4.0.1 .

Рақам дар охири имкон медиҳад, ки вариантҳои якхелаи як парванда вуҷуд надошта бошанд, бе мушкилот бо номҳои болоӣ. Ин файлҳо одатан дар lib / lib / ё / usr / lib / .

Дар дастгоҳи Android, файлҳои SO дар дохили APK зери лот / захира карда шудаанд . Дар ин ҷо, "ABI" метавонад пакет бо номи armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , ё x86_64 бошад . Файлҳои SO дар папаи рост, ки ба дастгоҳ вобаста аст, он вақте, ки барномаҳо тавассути APK насб карда мешаванд, истифода мешаванд.

Файлҳои мубодилаи китобхона баъзан баъзан китобхонаҳои объекти ҷамъиятӣ , асбобҳои муштарак, китобхонаҳои муштарак ва китобҳои рамзии ҳаммонандро ба ҳам мепайвандад .

Агар шумо дар бораи китобхонаҳои муштарак дар Литсензия бештар омӯзед, метавонед ба Литсензияи Литсейи Linux муроҷиат кунед, ё барои маълумоти бештар дар бораи файлҳои SO, ки дар Android истифода мешаванд, аз он ҷумла чизҳои гуногун, ки метавонанд бо онҳо хато кунанд.

Бо вуҷуди ин метавонем & # 39; t Файлро кушоед?

Сабаби асосие, ки шумо наметавонед кушодани файли SO-ро дошта бошед, он ин аст, ки дар ҳақиқат файли SO нест. Шояд шумо файлеро, ки номҳои умумиро ҳамчун дафтарчаи файлии худ мубодила мекунанд, дошта бошед. Васл кардани файлҳои монанди садоӣ маънои онро надорад, ки форматҳои файли монанд монанд бошанд, ва онҳо метавонанд бо ҳамон як барнома кор кунанд.

Масалан, формати ISO- и формат маъмул аст, ки ба монанди "СОО" дар охири файл сабт мекунад, вале ин ду алоқа надоранд ва наметавонанд бо як барнома кушоянд.

Намунаи дигар бо файлҳои SOL дида мешавад, ки онҳо файлҳои Файли Маҳаллии Shared -ро доранд. Онҳо Adobe Flash -ро истифода мебаранд ва бо файлҳои SO алоқаманд нестанд.