КомпьютерФайлын төрөл

Гүйцэтгэгдэнэ файлууд нь төрлийн өргөтгөлтэй байдаг? хамгийн түгээмэл

компьютерийн системийн ямар ч хэрэглэгч, нэг арга зам эсвэл өөр, програмын гүйцэтгэгдэнэ файл үзэл тулгарсан. Тэгээд үргэлж биш (ихэвчлэн боловч) гүйцэтгэгдэнэ файлуудыг Windows-д суурилсан систем өргөтгөл EXE, нийтлэг байна. өргөжүүлэх асуудлыг ойлгохын тулд бид ийм барилга байгууламж, тэдгээрийн үндсэн төрөл зарим тухай ерөнхий мэдээлэл авч үзье.

бусад обьектуудын ялгаа гүйцэтгэгддэг

Та хөтөлбөрийн гүйцэтгэгдэнэ файл байна гэж үзэж өмнө нь зөвхөн тодорхой нэг төрлийн өргөтгөл бусдаас обьектыг хэрхэн ялгаж шийдэх байх ёстой.

Ер нь, бусад мэдээлэл өгөгдлөөс нь гүйцэтгэгдэнэ файлуудын гол ялгаа дунд хэд хэдэн томоохон тодорхойлох:

  • өөрөө файл эсвэл машин, эсвэл виртуал машин байткодын агуулгыг заана өргөтгөл;
  • (Өвөрмөц байт дараалал агуулга, хэлбэрээр) гарын үсэг;
  • Файлын систем дэх шинж чанаруудыг (гүйцэтгэж нар.).

Харамсалтай нь, та гүйцэтгэгдэнэ файл өргөтгөл нэр жишээ нь, EXE, амжилтгүй, учир нь ийм объект та тэмдэгтүүдийн талаар утгагүй багц үзэхийн гарч ирэх агуулгыг нэгтгэж байгаа байх энгийн арга агуулгыг үзэх гэдгийг мэдэж байсан ч гэсэн. хамгийн сайн тохиолдолд энэ нь Disassembler эм эсвэл та decompilation хийх боломжийг олгодог өөр ямар нэг зүйлийг хэрэглэх шаардлагатай байдаг. Харин одоо энэ тухай биш юм.

гүйцэтгэгдэх файлууд бүтэц

файл нь энэ төрлийн барилгын хувьд нь зарчмын хувьд, тэдгээр нь толгой (заавар, тохиргоо, код форматыг сэжигтэн гүйцэтгэлийг), заавар өөрөө (машин, түүхий эд, эсвэл байт код) агуулсан байдаг.

Байгаль орчны тодорхойлолт нь дибаг хийх OS шаардлага, холбогдох номын сан, зураг, дуу, график, шошго, дүрс жагсаалт гэх мэт. D өгөгдлийн бүтцийн заримдаа оруулж болно. Дашрамд хэлэхэд, та нарын ихэнх нь магадгүй анзаарсан тэр бүр үйлдлийн систем нь ихэнх хэсэг нь эхлээд байгаа файл (тэр ажил нь эхлэх ёстой гэсэн нөхцөл) -д үзүүлнэ.

үйл ажиллагааны зарчим

Ер нь, ажиллах файлуудыг төрөл бүрийн өргөтгөлтэй байдаг гэсэн хэдий ч, тэдгээр нь ижил төстэй байдлаар ажилладаг.

Таны ажиллуулж байгаа үед нь гүйцэтгэгдэнэ файл нь компьютерийн санах ойд ачаалагдсан байна. Тиймээс тэнд эхлүүлэх тохиргооны байгаль орчин, зарим нэмэлт үйл ажиллагаа болон заавар нь өөрөө арга гүйцэтгэлийг тогтоох хөтөлбөрт заасан ийм ашиглах, файл зааснаас бусад тохиолдолд бол нэмэлт сангууд "татаж".

ажилладаг програм файлууд нь юу өргөтгөл вэ?

Одоо бид томроход шууд ирдэг. Энэ нь бүх зүйл авчрах байх болно гэсэн (энэ нь хэтэрхий их цаг хугацаа хэрэгтэй) ойлгомжтой. Нөгөө талаас, энэ нь хамгийн түгээмэл, хамгийн нийтлэг тодорхойлох боломжтой байдаг.

Тиймээс, агуулга төрлөөс хамааран, нэмэлт тодорхойлогдоно. Жишээлбэл, Windows-д хамгийн түгээмэл нь гүйцэтгэгдэнэ файл өргөтгөл нь EXE байна. Энэ нь эдгээр үйлдлийн системийн орчинд ажиллах зорилготой бүх хөтөлбөрт хамаарна. Эдгээр обьектууд нь машин кодыг агуулсан байдаг. (Мөн ийм код агуулга бүхий) тун төстэй BIN файлууд юм.

гүйцэтгэгдэх файлуудыг өөр нэг төрөл, ийм CMD, BAT болон COM зэрэг обьектуудыг савлаж байна Эхнийх нь Windows нь багц файл юм, хоёр дахь, гурав дахь DOS систем юм байна.

Магадгүй, олон уулзаж, MSI болон МУИС-ийн файлууд. Энэ нь бас "уугуул" Windows суулгагч байж болно, эсвэл суулгагч системийг шинэчилдэг.

бусад зүйлсээс тусад нь ангилал руу скрипт болон Макроны (VB, VBS, VBE, ХЭХ төсөл, JS, JSE). Ийм сав болон JAD талаар ч нийтлэг файлууд, гар багаж төхөөрөмжүүд болон ашиглах JAVA байгаль орчны програмуудыг суулгах зорилготой. агуулга ийм объект ямар ч урт компьютерийн код болон виртуал машин код юм.

өөр өөр системд нь гүйцэтгэгдэнэ файлууд нь юу өргөтгөл вэ?

Та нягт харах юм бол, та зарим нэг системд маш тодорхой бүрэлдэхүүн хэсэг бас байдаг анзаарч болно. Жишээлбэл, Windows тэнд гүйцэтгэгдэх бүрэлдэхүүн хэсэг (- PowerShell гүйцэтгэгдэнэ файл, PIF - програмуудын тухай мэдээлэл, -д зөвлөгөөөгч туслах зорилгоор - скрипт файл гэх мэт ... PS1) нь тусгай ангиллын юм.

Ер нь, стандарт, тусгай бүрэлдэхүүн аливаа системд олж болно. Гэсэн хэдий ч, зарим нэг нийтлэг хэлбэр байдаг юм (жишээ нь, HTA - гүйцэтгэгдэнэ баримт бичиг HTML), үл хэрэглэх "OSes" -ийн, ажил хаа сайгүй.

бусад системүүдийн хувьд, жишээ нь, "Макинтош компьютерүүдэд" -д нь гүйцэтгэгдэнэ файлууд апп нь өргөтгөл, байгаа энэ хөтөлбөр, PKG бол энэ түгээх бол.

Харин Linux-систем нь арай өөр юм. Тэд үзэл баримтлалыг өргөжүүлэх явдал зэрэг юм. (Далд зөвхөн уншигдах, систем, гэх мэт. D.) гүйцэтгэгдэнэ зөвхөн хэлж болно хүлээн зөвшөөрч байна. Тиймээс ямар ч асуудал ч ажиллуулах өргөтгөл өөрчлөх, эсвэл хүссэн файлыг уншиж байгаа юм.

Гэхдээ ямар ч систем дэх, эсвэл бүр гар утасны технологитой, та энэ төрлийн обьектуудын нь асар олон тооны олж болно. Алс алхах хэрэгтэй байна. Мөн Android OS суулгагч нь гүйцэтгэгдэнэ файл дахь APK, болон "Apple" файлууд IPA devaysakh юм байна.

дүгнэлт

Энд өргөтгөлүүд нь гүйцэтгэгдэнэ файлууд хийх нь товч, бүх зүйл байна. Мэдээж хэрэг, энэ тохиолдолд анхаарах Windows дээр суурилсан системүүдэд нь байгаа обьектууд дээр голдуу байсан, зарим нь маш ерөнхий хөгжүүлэх, ярих, дайран өнгөрөхдөө нөлөөлсөн байна. Тэгээд ийм л өргөтгөлүүдийг харуулсан хураангуй хүснэгтийн зарим төрлийн хүргэж болохыг нь гүйцэтгэгдэнэ маш том болгон, тодорхой объект нь янз бүрийн юм шиг үнэхээр л боломжгүй юм, тийм болохоор бид өөрсдийгөө хамгийн нийтлэг формат нь хязгаарлагдмал.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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