ᲙომპიუტერებიᲤაილის ტიპები

Შესრულებადი ფაილი აქვს გაგრძელების ტიპის? ყველაზე გავრცელებული

ნებისმიერ მომხმარებელს, კომპიუტერული სისტემა, ერთი გზა ან სხვა, წინაშე კონცეფცია პროგრამის შემსრულებელი ფაილი. და არა ყოველთვის (თუმცა ხშირად) შესრულებადი ფაილი გაგრძელების EXE, საერთო Windows დაფუძნებული სისტემები. უნდა გვესმოდეს, რომ გაფართოების საკითხს, ჩვენ მიგვაჩნია, რომ ზოგადი ინფორმაცია ასეთი ობიექტების და მათი ზოგიერთი ძირითადი ტიპის.

განსხვავებები executables სხვა ობიექტები

სანამ ამტკიცებენ, რომ პროგრამის შემსრულებელი ფაილი გაგრძელების მხოლოდ ერთი ტიპის უნდა გაუმკლავდეთ როგორ უნდა გამოიყოს ობიექტი სხვები.

ფაქტობრივად, მათ შორის ძირითადი განსხვავებები შესრულებადი ფაილი სხვა ინფორმაციის მონაცემთა იდენტიფიცირება რამდენიმე ძირითადი:

  • თავად გაფართოება, რომელიც მიუთითებს, შინაარსი ფაილი ან მანქანა ან bytecode ვირტუალური მანქანა;
  • ხელმოწერა (სახით უნიკალური byte sequences შინაარსი);
  • ატრიბუტები ფაილური სისტემა (შეასრულოს და სხვ.).

სამწუხაროდ, მაშინაც კი, თუ თქვენ იცით, რომ შესრულებადი ფაილი გაგრძელების სახელი, მაგალითად, EXE, ნახატის შინაარსი ჩვეულებრივი საშუალებებით ვერ, რადგან ასეთი ობიექტები შევიკრიბეთ შინაარსი, რომელიც არის ნაჩვენები, როდესაც თქვენ ნახოთ უაზრო კომპლექტი გმირები. საუკეთესო შემთხვევაში აუცილებელია გამოვიყენოთ disassembler ნარკოტიკების ან რაღაც, რომელიც საშუალებას გაძლევთ, რათა დეკომპილაცია. მაგრამ ახლა არ არის, რომ.

სტრუქტურა შესრულებადი ფაილი

With მშენებლობასთან დაკავშირებით ამ ტიპის ფაილი, როგორც წესი, ისინი არ შეიცავენ headers (სავარაუდო აღსრულების ინსტრუქციები, პარამეტრების კოდი ფორმატებში), მითითებებს თავს (მანქანები, ნედლი ან byte კოდები).

გარემოს აღწერა შეიძლება იყოს ჩართული ზოგჯერ სტრუქტურის მონაცემები გამართვის OS მოთხოვნებს, სიები დაკავშირებული ბიბლიოთეკების, სურათები, ხმა, გრაფიკა, ეტიკეტები, ხატები და ასე შემდეგ. დ. სხვათა შორის, ბევრი თქვენგანი ალბათ შენიშნა, რომ უმეტესწილად ყველა ოპერაციული სისტემა ხატი ფაილი ხელმისაწვდომი თავდაპირველად (იმ პირობით, რომ იგი უნდა დაიწყოს მუშაობა მას).

მუშაობის პრინციპი

სინამდვილეში, მიუხედავად იმისა, რომ შესრულებადი ფაილი გაგრძელების სხვადასხვა სახის, მათ მუშაობას მსგავს გზა.

როდესაც თქვენ აწარმოებს შესრულებადი ფაილი ჩაიტვირთება კომპიუტერის მეხსიერებაში. ამდენად, არ არის ინიციალიზაციისას და კონფიგურაციის გარემოში ", უბიძგებენ" დამატებითი ბიბლიოთეკების, თუ ამგვარი პროგრამით გათვალისწინებული, შექმნის გარკვეული დამატებითი ოპერაციების და შესრულების მეთოდები თავისთავად, დადგენილი ფაილი.

რა გაგრძელების შესრულებადი პროგრამა ფაილი?

ახლა მოვიდა პირდაპირ გაფართოება. რაღა თქმა უნდა, რომ ყველაფერი არ მოიტანს (ეს ძალიან დიდ დროს). მეორეს მხრივ, ეს შესაძლებელია ყველაზე პოპულარული და ყველაზე გავრცელებული.

ასე რომ, რაც დამოკიდებულია შინაარსი ტიპის და განისაზღვრება გაფართოება. მაგალითად, Windows ყველაზე გავრცელებული შესრულებადი ფაილი გაგრძელების EXE. ეს ეხება ყველა პროგრამით მუშაობის გარემოს ამ ოპერაციული სისტემები. ეს ობიექტები შეიცავდეს მანქანა კოდი. ძალიან ჰგავს (ასევე შინაარსი ასეთი კოდები) არიან BIN ფაილი.

სხვა ტიპის შესრულებადი ფაილი დაფასოებული ობიექტების, როგორიცაა CMD, BAT და COM, პირველი ტიპის სურათების ფაილი Windows, და მეორე და მესამე არიან DOS სისტემები.

ალბათ, ბევრი შეხვდა და MSI და MSU ფაილი. ეს შეიძლება იყოს "მშობლიური» Windows ინსტალერი, ან ინსტალერი განახლებები სისტემა.

სხვა საკითხებთან ერთად, ცალკე კატეგორიას up სკრიპტები და მაკროსების (VB, VBS, VBE, SCR, JS, JSE). ჯერ კიდევ საერთო ფაილი, როგორიცაა JAR და JAD, მიზნად დამონტაჟება განაცხადების მობილური მუხასაო ან გამოყენება JAVA გარემოში. ყველა ასეთი ობიექტების შინაარსი აღარ კომპიუტერის კოდები და კოდები ვირტუალური მანქანები.

რა გაფართოება შესრულებადი ფაილი სხვადასხვა სისტემები?

თუ ყურადღებით დავაკვირდებით, შეამჩნევთ, რომ არსებობს საკმაოდ კონკრეტული კომპონენტების ზოგიერთ სისტემები. მაგალითად, Windows, არსებობს სპეციალური კატეგორიაში გაშვება კომპონენტები (PS1 - PowerShell შესრულებადი ფაილი, PIF - ინფორმაცია პროგრამები, WSF - script ფაილი, etc ...).

ზოგადად, სტანდარტული და სპეციალური კომპონენტები გვხვდება ნებისმიერი სისტემა. თუმცა, არსებობს გარკვეული საერთო ფორმატებში (მაგ, HTA - შემსრულებელი დოკუმენტი HTML), რომელიც მუშაობს ყველგან, მიუხედავად იმისა, რომ მოქმედი "OSes".

რაც შეეხება სხვა სისტემებს, მაგალითად, "Macs" შესრულებადი ფაილი აქვს გაგრძელების APP, თუ ამ პროგრამას და PKG, თუ ეს განაწილება.

მაგრამ Linux სისტემის არის განსხვავებული. ის ფაქტი, რომ გაფართოების კონცეფცია არ არის, როგორც ასეთი. აღიარებს შემსრულებელი შეიძლება მხოლოდ ატრიბუტი (ფარული, წაკითხული მხოლოდ, სისტემა, და ასე შემდეგ. D.). ამდენად, არ არსებობს პრობლემა, კიდევ შეიცვალოს გაგრძელების გასაშვებად, ან წაკითხვის სასურველი ფაილი.

თუმცა, ნებისმიერ სისტემაში, ან თუნდაც მობილური გაჯეტები, შეგიძლიათ დიდი რაოდენობით ობიექტი ამ ტიპის. Far არ უნდა სიარული. იმავე Android OS ინსტალერი შესრულებადი ფაილი აქვს APK და "ვაშლის" არის ფაილი devaysakh IPA.

დასკვნა

აქ არის მოკლე და ყველაფერი უნდა გავაკეთოთ გაფართოებით შესრულებადი ფაილი. რა თქმა უნდა, ამ შემთხვევაში აქცენტი, ძირითადად, ობიექტების, რომლებიც იმყოფებიან Windows დაფუძნებული სისტემები, და სხვები შეეხო მიღება, ასე ვთქვათ, საერთო განვითარებას. და, როგორც ცხადია, სხვადასხვა ობიექტების, როგორიცაა შემსრულებელი იმდენად დიდი, რომ გამოიწვიოს გარკვეული შემაჯამებელი ცხრილი გვიჩვენებს ყველა გაგრძელება აბსოლუტურად უბრალოდ შეუძლებელია, ასე რომ, ჩვენ შეზღუდული საკუთარ თავს ყველაზე გავრცელებული ფორმატების.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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