KomputerJenis fail

Fail boleh laku yang mempunyai lanjutan jenis? Yang paling biasa

Mana-mana pengguna sistem komputer, satu cara atau yang lain, berhadapan dengan konsep fail boleh laku program. Dan tidak selalu (walaupun sering) fail boleh laku yang mempunyai sambungan EXE, biasa untuk sistem berasaskan Windows. Untuk memahami isu pengembangan, kami mengambil kira maklumat umum mengenai kemudahan itu dan beberapa jenis utama mereka.

Perbezaan executable dari objek lain

Sebelum anda berhujah bahawa fail boleh laku program ini mempunyai lanjutan daripada hanya satu jenis tertentu harus menangani bagaimana untuk membezakan objek daripada orang lain.

Malah, antara perbezaan utama fail boleh laku daripada data maklumat lain mengenal pasti beberapa utama:

  • sendiri lanjutan yang menunjukkan kandungan fail atau mesin atau mesin maya bytecode;
  • tanda tangan (dalam bentuk yang unik kandungan urutan bait);
  • sifat-sifat dalam sistem fail (melaksanakan et al.).

Malangnya, walaupun anda tahu bahawa fail boleh laku yang mempunyai nama sambungan, contohnya, EXE, melihat kandungan cara biasa gagal, kerana objek tersebut telah menyusun kandungan yang dipaparkan apabila anda melihat set sebagai tidak bermakna watak. Dalam kes ini, ia adalah perlu untuk menggunakan ubat-ubatan Disassembler atau sesuatu yang lain yang membolehkan anda untuk membuat decompilation. Tetapi sekarang bukan tentang itu.

Struktur fail boleh laku

Berhubung dengan pembinaan fail jenis ini, sebagai peraturan, ia mengandungi tajuk (pelaksanaan dakwaan arahan, tetapan, format code), arahan diri mereka (jentera, mentah atau bait kod).

Huraian persekitaran boleh dimasukkan kadang-kadang dalam struktur data keperluan debug OS, senarai berkaitan perpustakaan, imej, bunyi, grafik, label, ikon dan sebagainya. d. Dengan cara ini, ramai daripada anda mungkin perasan bahawa, sebahagian besar di dalam setiap sistem operasi ikon dalam fail yang ada pada mulanya (dengan syarat bahawa dia harus bermula dengan bekerja di dalamnya).

prinsip operasi

Sebenarnya, walaupun pada hakikatnya laku fail mempunyai sambungan pelbagai jenis, mereka bekerja dalam sama cara.

Apabila anda menjalankan fail boleh laku dimuatkan ke dalam ingatan komputer. Oleh itu terdapat persekitaran pengawalan dan tatarajah, "menarik up" perpustakaan tambahan, melainkan jika penggunaan itu disediakan oleh program ini, menetapkan beberapa operasi dan prestasi kaedah pengajaran sendiri tambahan, yang ditetapkan dalam fail.

Apa lanjutan adalah fail program boleh laku?

Sekarang kita sampai terus kepada pembesaran. Ia pergi tanpa mengatakan bahawa segala-galanya tidak akan membawa (ia mengambil masa yang terlalu lama). Sebaliknya, ia adalah mungkin untuk mengenal pasti yang paling popular dan yang paling biasa.

Jadi, bergantung kepada jenis kandungan dan ditakrifkan oleh sambungan. Sebagai contoh, dalam Windows fail boleh laku yang paling biasa mempunyai EXE sambungan. Ini boleh digunakan untuk semua program yang direka untuk bekerja dalam persekitaran sistem pengendalian ini. Objek mengandungi kod mesin. Hampir sama (juga dengan kandungan Kod tersebut) adalah fail BIN.

Satu lagi jenis laku fail dibungkus objek seperti CMD, BAT dan COM, dengan yang pertama jenis adalah satu kelompok fail Windows, dan yang kedua dan ketiga adalah DOS sistem.

Mungkin, banyak bertemu dan MSI dan MSU fail. Ini boleh sama ada "» Windows installer native speakers, atau pemasang mengemas kini sistem.

Antara lain, kategori up berasingan skrip dan makro (VB, VBS, VBE, SCR, JS, JSE). fail masih biasa seperti JAR dan JAD, direka untuk memasang aplikasi pada alat mudah alih atau persekitaran penggunaan Jawa. Semua objek seperti dalam kandungan ada kod komputer lama, dan kod mesin maya.

Apa lanjutan adalah fail boleh laku dalam sistem yang berbeza?

Jika anda melihat dengan teliti, anda akan melihat bahawa terdapat juga komponen spesifik dalam sesetengah sistem. Sebagai contoh, di Windows terdapat satu kategori khas komponen laku (PS1 - PowerShell fail boleh laku, PIF - Maklumat mengenai aplikasi, WSF - fail skrip, dan lain-lain ...).

Secara umum, komponen standard dan khas yang boleh didapati di mana-mana sistem. Walau bagaimanapun, terdapat beberapa format biasa (contohnya, HTA - dokumen laku HTML), yang bekerja di mana-mana, tanpa mengira "OS" berkenaan.

Bagi sistem lain, sebagai contoh, dalam "Mac" fail boleh laku yang mempunyai lanjutan daripada APP, jika program ini dan PKG, jika pengagihan ini.

Tetapi dengan Linux-sistem ini agak berlainan. Hakikat bahawa dengan cara itu konsep pembesaran tidak seperti itu. Mengakui laku hanya boleh mengaitkan (tersembunyi, baca sahaja, sistem, dan sebagainya. D.). Oleh itu, tidak ada masalah bahkan menukar sambungan untuk menjalankan, atau untuk membaca fail yang dikehendaki.

Walau bagaimanapun, dalam mana-mana sistem, atau bahkan dalam alat mudah alih, anda boleh menemui sejumlah besar objek jenis ini. Far tidak perlu berjalan. Dalam sama fail Android OS pemasang laku mempunyai APK, dan "apple" adalah fail devaysakh IPA.

kesimpulan

Berikut adalah ringkas dan segala-galanya dilakukan dengan sambungan fail boleh laku. Sudah tentu, dalam kes ini tumpuan adalah terutamanya pada objek yang terdapat di dalam sistem berasaskan Windows, dan yang lain telah terjejas secara kebetulan, jadi untuk bercakap, untuk pembangunan keseluruhan. Dan, seperti yang jelas, pelbagai objek seperti laku begitu besar sehingga menyebabkan beberapa jenis jadual ringkasan menunjukkan semua sambungan benar-benar adalah tidak mungkin, jadi kami terhad diri kepada format yang paling biasa.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.atomiyme.com. Theme powered by WordPress.