मैं निम्नलिखित तरीके से सिस्टम को संक्षेप में प्रस्तुत करूंगा:
Linux extension |Windows Equivalent |Short description
------------------------------------------------------------
.so, .o | .dll | Object that can be loaded at runtime (Similar to DLL)
.a | .lib | Static library
[none], .elf(rare),| .exe, .com(rare) | Linux executables
.bin(rare) | |
.sh | .bat | Shell script
.exe | .exe | Mono application, Wine application
.deb | .msi | Installer package for Debian/Ubuntu releases
| | (Though .deb is much more powerful with
| | native support for dependencies and repos). Note that .deb is actually a .ar archive with a special control file, a special file order, and a different extension.
.rpm | .msi | Installer package for RedHat/CentOS releases.
.tar.gz, .tar, .gz | .zip | Compressed files that can contain a program or any other data, like images, documents, etc
.ko | .sys | Drivers and kernel modules are loaded into the Linux kernel and have more hardware access than other programs.
.sh, .php, .py, etc| .bat, .cmd, .vbs, | Linux is capable of running any file that it has an interpreter for.
| .js | A line at the top of the file called the shebang specifies what interpreter to run the file with.
| | Windows only supports .bat and .cmd files as Batch files, and .vbs (vbscript) and .js (JScript, not to be confused with JavaScript) via the Windows Script Host (WSH).
#!
पहली पंक्ति पर किसी भी फ़ाइल को (जिसे शेबबंग या हैशबैंग कहा जाता है) से शुरू होता है । शेबंग के बाद का पथ प्रोग्राम (निष्पादन योग्य) के लिए एक पथ है जिसे स्क्रिप्ट को पार्स करने की आवश्यकता है, यह मानते हुए कि फ़ाइल के साथ निष्पादन की अनुमति निर्धारित की गई है chmod a+x filename
।
इसलिए, अपने मूल प्रश्न का उत्तर दें, कोई विस्तार नहीं है, या शायद ही कभी, यह है .elf
या .bin
।
इसे कम्यूनिटी विकी बनाया गया है, जिससे कोई भी व्यक्ति प्रवेश कर सकता है।