Ki sa ki se yon dosye SO?

Ki jan yo louvri, Edit, ak konvèti SO dosye

Yon dosye ki gen ekstansyon nan dosye .SO se yon dosye Bibliyotèk Pataje. Yo gen enfòmasyon ki ka itilize pa youn oswa plizyè pwogram pou yo rale resous pou aplikasyon an (yo) rele SO dosye a pa gen aktyèlman bay SO dosye a

Pou egzanp, yon sèl dosye SO ka gen ladan enfòmasyon ak fonksyon sou kòman yo byen vit rechèch nan òdinatè a tout antye. Plizyè pwogram ka Lè sa a, rele sou sa SO dosye yo sèvi ak karakteristik sa a nan pwòp pwogram respektif yo.

Sepandan, olye pou yo gen konpile li nan pwòp binè pwogram pwogram lan, dosye a SO sèvi kòm yon ekstansyon ke pwogram lan jis te rele sou yo nan lòd yo sèvi ak sèvis piblik li yo. Ka dosye a SO menm ka mete ajou / ranplase pita san yo pa pwogram sa yo ki gen fè nenpòt ki chanjman nan kòd pwòp yo.

Pataje dosye Bibliyotèk yo sanble ak dosye Dynamic Link Library (DLL) ki itilize nan Windows ak Mach-O dinamik bibliyotèk (DYLIB) dosye sou macos, eksepte ke SO dosye yo jwenn sou Linux ki baze sou sistèm ak eksplwatasyon an android.

Remak: Se konsa, pa jis, al gade nan yon dosye Bibliyotèk Pataje. Li se tou yon akwonim pou opsyon sèvè , objè sèvis , Sistèm Surcharge , voye sèlman , sistèm vag , pwodiksyon seri , ak kole louvri . Sepandan, pa konfonn li ak OS, abrevyasyon la pou sistèm opere .

Ki jan yo ouvri yon dosye SO

SO dosye ka teknikman dwe louvri ak GNU Koleksyon Compiler men sa yo kalite dosye yo pa gen entansyon yo dwe wè oswa itilize tankou ou ta ka yon lòt kalite dosye. Olye de sa, yo ap jis mete yo nan yon katab ki apwopriye epi yo itilize otomatikman pa lòt pwogram atravè loader dinamik lyen Linux la.

Sepandan, ou ka kapab li dosye a SO kòm yon dosye tèks pa louvri l 'nan yon editè tèks tankou Leafpad, gedit, KWrite, oswa Geany si ou sou Linux, oswa Notepad + sou Windows. Li fasil, menm si, ke tèks la pral nan yon fòma moun lizib.

Ki jan yo konvèti SO dosye

Nou pa okouran de nenpòt ki pwogram ki ka konvèti SO DLL pou itilize sou Windows ak konsidere ki sa sa yo dosye yo se sa yo fè, li pa gen anpil chans gen nan yon sèl la. Li la tou pa yon travay dwat konvèti SO nan fòma dosye lòt tankou JAR oswa A (yon dosye bibliyotèk dosye).

Ou ta ka kapab "konvèti" SO dosye nan JAR dosye pa jis zipping yo nan yon fòma dosye achiv tankou .ZIP ak Lè sa a, chanje non li nan .JAR.

Plis enfòmasyon sou dosye SO

Se non an nan yon File Bibliyotèk Pataje rele yon soname . Li kòmanse ak "lib" nan kòmansman an ki te swiv pa yon non pou bibliyotèk la ak Lè sa a, ekstansyon dosye a. Gen kèk dosye Bibliyotèk Pataje tou gen lòt nimewo nan fen a apre ".SO" pou endike yon nimewo vèsyon.

Isit la yo se jis kèk egzanp: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , ak libgnome-bluetooth.SO.4.0.1 .

Nimewo a nan fen a pèmèt gen vèsyon miltip nan dosye a menm san yo pa sa ki lakòz pwoblèm ak non sipèpoze. Dosye sa yo nòmalman estoke nan / lib / oswa / usr / lib / .

Sou yon aparèy android, dosye SO yo estoke nan APK la anba / lib //. Isit la, "ABI" kapab yon katab ki rele armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , oswa x86_64 . Dosye yo SO nan katab ki kòrèk la ki konsène aparèy la, se sa ki itilize lè apps yo enstale atravè dosye a APK.

Pataje Bibliyotèk Pataje yo pafwa yo rele bibliyotèk objè dynamik lye pataje, objè pataje , bibliyotèk pataje , ak pataje bibliyotèk objè yo .

Si ou enterese nan aprann plis sou bibliyotèk pataje nan Linux, gade Pwojè a dokimantasyon Linux, oswa tcheke deyò ph0b a pou plis sou SO dosye ki itilize ak android, ki gen ladan divès bagay ki ta ka ale mal ak yo.

Toujou ka & # 39; t Louvri dosye a?

Yon rezon klè ou pa ka kapab louvri yon dosye SO se paske li pa reyèlman yon dosye SO. Ou ta ka jis gen yon dosye ki pataje kèk lèt ​​komen kòm ekstansyon dosye sa a. Menm jan ekstansyon dosye sonèt pa nesesèman vle di ke fòma yo dosye yo sanble, ni yo ke yo ta ka travay avèk pwogram yo menm.

Pou egzanp, fòma a dosye ISO se yon fòma popilè ki sanble anpil tankou ".SO" nan fen dosye a, men de la pa gen rapò ak pa ka louvri ak menm pwogram yo.

Yon lòt egzanp ka wè ak dosye SOL, ki se Flash lokal pataje Objè dosye. Yo ap itilize ak Adobe Flash epi yo gen rapò ak SO dosye.