.RUN

Plik RUN

Linux Self-Extracting Installer Script
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .run to samorozpakowujący się instalator dla systemu Linux - skrypt powłoki (shell) z dołączonym skompresowanym archiwum oprogramowania. Aby go użyć, otwórz terminal, wykonaj „chmod +x plik.run”, aby nadać mu uprawnienia do wykonywania, a następnie „./plik.run”, aby zainstalować. Uruchamiaj pliki .run wyłącznie od oficjalnych dostawców, ponieważ wykonują one dowolny kod z Twoimi uprawnieniami.

Deweloper: N/A (convention); Makeself by Stéphane Peter is the dominant generator Kategoria: Pliki wykonywalne Otwarty standard MIME: application/x-makeself
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 14, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku RUN?

Plik .run to plik wykonywalny zawierający kod i instrukcje instalacji aplikacji na platformie Linux. Większość plików .run jest generowana za pomocą narzędzia Makeself (autorstwa Stéphane'a Petera) i posiada dwuczęściową strukturę: nagłówek skryptu powłoki w formacie tekstowym zaczynający się od shebang #!/bin/sh, do którego bezpośrednio po nim dołączony jest skompresowany archiwum TAR. Nagłówek skryptu weryfikuje osadzoną sumę kontrolną CRC (opcjonalnie MD5 lub SHA-256), wypakowuje zawartość do katalogu tymczasowego, a następnie automatycznie uruchamia osadzone polecenie instalacji.

Format .run jest powszechnie używany do dystrybucji sterowników urządzeń, pakietów SDK i dużych instalatorów aplikacji - w szczególności sterowników GPU NVIDIA i zestawów narzędzi CUDA. Aby uruchomić instalator, należy najpierw ustawić uprawnienia do wykonywania, jeśli nie są jeszcze nadane (chmod +x plik.run), a następnie uruchomić go za pomocą ./plik.run lub sh plik.run.

Można również bezpiecznie sprawdzić lub wypakować archiwum Makeself .run bez uruchamiania instalatora:

  • Lista zawartości: ./plik.run --list
  • Tylko wypakowanie: ./plik.run --noexec --target /jakis/katalog

W systemach Linux zarządzanych pakietami, formaty takie jak .deb lub .rpm są zazwyczaj preferowane, ale .run pozostaje popularny w przypadku dystrybucji oprogramowania niezależnego od dystrybucji oraz oprogramowania własnościowego.

Bezpieczeństwo

RYZYKO: HIGH

Plik .run to kod wykonywalny: jego uruchomienie wykonuje dowolne polecenia powłoki z Twoimi uprawnieniami, a wiele instalatorów prosi o sudo, dając im uprawnienia root. To sprawia, że złośliwy lub zmodyfikowany plik .run jest tak samo niebezpieczny jak każdy inny instalator. Zasady bezpieczeństwa: (1) pobieraj pliki .run tylko od oficjalnych dostawców przez HTTPS (np. NVIDIA, oficjalna strona SDK); (2) ponieważ jest to skrypt powłoki, przeczytaj jego nagłówek w edytorze i użyj „./plik.run --list” / „--check”, aby sprawdzić i zweryfikować sumę kontrolną przed uruchomieniem; (3) nigdy nie przesyłaj potokiem ani nie uruchamiaj przez sudo pliku .run, któremu nie ufasz. Wrapper Makeself samoczynnie weryfikuje integralność (CRC/MD5/SHA256) pod kątem uszkodzeń, ale nie gwarantuje to bezpieczeństwa źródła.

Szczegóły formatu

w pigułce
PEŁNA NAZWALinux Self-Extracting Installer Scriptznany również jako Makeself archive, .run installer
DEWELOPERN/A (convention); Makeself by Stéphane Peter is the dominant generatorod Makeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
TYP MIMEapplication/x-makeself
TYPWykonywalny skrypt powłoki z dołączoną skompresowaną zawartością (nagłówek tekstowy + binarna końcówka)
STANDARDOtwarty · bezpłatny
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
000102030405060708
HEX
23212F62696E2F7368
ASCII
#!/bin/sh
Plik .run zaczyna się jako tekstowy skrypt powłoki (shebang „#!”), więc jego pierwsze bajty to tekstowy shebang, a nie binarna sygnatura. Archiwa generowane przez Makeself zawierają rozpoznawalny blok nagłówka z linią taką jak „This archive contains an installer/makeself” oraz linie etykiet (np. CRC, MD5, offset), po których następuje skompresowana zawartość binarna (gzip/xz) dołączona po skrypcie. Nie ma stałego offsetu dla zawartości binarnej - skrypt oblicza go samodzielnie.

Programy otwierające pliki RUN

Windows2 apps
WSL (Windows Subsystem for Linux) Wbudowany .run to instalator Linux; uruchom go wewnątrz WSL za pomocą „chmod +x plik.run && ./plik.run”. Nie zadziała natywnie w Windows.
7-Zip (inspect only) Open-source Może otwierać niektóre pliki .run jako archiwa w celu przeglądania/wypakowania wewnętrznej zawartości - ale nie może zainstalować oprogramowania Linux.
macOS1 app
Terminal (with caveat) Wbudowany Skrypt może się uruchomić, ale większość instalatorów .run jest przeznaczona dla systemu Linux i nie zainstaluje się poprawnie na macOS. Sprawdź zawartość za pomocą --list; preferowana jest maszyna wirtualna Linux.
Linux4 apps
Shell (Bash) - the system itself Wbudowany chmod +x plik.run, a następnie ./plik.run (lub „sh plik.run”). Dodaj sudo, jeśli instalacja dotyczy całego systemu. Jest to standardowy sposób uruchamiania plików .run.
Makeself (to inspect/extract) Open-source Inspekcja bez instalacji: ./plik.run --list, weryfikacja za pomocą --check lub wypakowanie plików za pomocą „./plik.run --target KATALOG --noexec”.
Any text editor (Vim, gedit, nano) Open-source Otwórz plik .run, aby PRZECZYTAĆ nagłówek skryptu i zobaczyć, co robi instalator przed jego uruchomieniem.
Archive manager (Ark / File Roller) or tar Open-source Niektóre pliki .run można otworzyć jako archiwa, aby wypakować zawartość (lub użyć opcji wypakowania Makeself --noexec).

Szczegóły techniczne

specyfikacja
Typ formatuWykonywalny skrypt powłoki z dołączoną skompresowaną zawartością binarną po treści skryptu (nagłówek tekstowy + binarna końcówka)
Typ MIMEapplication/x-makeself; także application/x-shellscript, text/x-sh lub application/octet-stream
Sygnatura plikuZaczyna się od shebang #!/bin/sh (hex 23 21 2F 62 69 6E 2F 73 68) na offsecie bajtowym 0; brak stałej binarnej liczby magicznej
KodowanieTekstowy nagłówek skryptu powłoki UTF-8, po którym następuje binarne skompresowane archiwum dołączone bez stałego separatora
KompresjaDomyślnie gzip; Makeself obsługuje również bzip2, xz, zstd, lzo lub zawartość nieskompresowaną
Struktura konteneraZalążek powłoki (shell stub), który dekompresuje osadzone archiwum TAR do katalogu tymczasowego, a następnie uruchamia osadzone polecenie instalacji
Weryfikacja integralnościSuma kontrolna CRC zawsze osadzona w nagłówku Makeself; opcjonalnie MD5 lub SHA-256; weryfikowana automatycznie przed rozpoczęciem wypakowywania
Wykonywaniechmod +x plik.run && ./plik.run lub sh plik.run - nie jest wymagany menedżer pakietów ani narzędzie instalacyjne
Inspekcja / wypakowanie bez uruchamiania./plik.run --list wyświetla zawartość; ./plik.run --noexec --target KATALOG wypakowuje zawartość bez uruchamiania instalacji
Główny generatorMakeself autorstwa Stéphane'a Petera (makeself.io); numer wersji Makeself jest osadzony w nagłówku archiwum
Powiązane platformyLinux (główny cel); obsługiwane są również systemy BSD, Solaris i inne systemy uniksopodobne
Typowy rozmiar plikuOd kilkuset KB do kilku GB; duże instalatory sterowników lub SDK (NVIDIA, CUDA, gry GOG) mogą przekraczać 10 GB
Obsługa szyfrowaniaBrak domyślnie; Makeself opcjonalnie obsługuje zawartość szyfrowaną GPG dla bezpiecznej dystrybucji
Offset zawartościWewnętrzna zawartość TAR nie ma stałego offsetu - skrypt powłoki oblicza go dynamicznie w czasie wykonywania na podstawie metadanych nagłówka
WydanoMakeself first released ~1998; the .run convention popularized by NVIDIA/3rd-party Linux installers (2000s)
Najnowsza wersjaMakeself 2.7.1 (2025)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjamakeself.io

Konwersje RUN

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami RUN. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki RUN.

Najczęściej zadawane pytania

Jak uruchomić plik .run w systemie Linux?
Otwórz terminal w folderze z plikiem, nadaj mu uprawnienia do wykonywania za pomocą „chmod +x plik.run”, a następnie uruchom „./plik.run”. Jeśli instalacja dotyczy całego systemu, dodaj przedrostek sudo: „sudo ./plik.run”. Możesz go również uruchomić bez bitu wykonywania, używając „sh plik.run”.
Dlaczego otrzymuję komunikat „Odmowa dostępu” (Permission denied) podczas uruchamiania pliku .run?
Bit wykonywania nie jest ustawiony. Uruchom najpierw „chmod +x plik.run”, a następnie „./plik.run”. Alternatywnie uruchom go przez interpreter: „sh plik.run”.
Jak mogę sprawdzić zawartość pliku .run przed instalacją?
Jest to skrypt powłoki, więc otwórz go w edytorze tekstu, aby przeczytać nagłówek. W przypadku archiwów Makeself, polecenie „./plik.run --list” wyświetla listę zawartości, „--check” weryfikuje sumę kontrolną, a „./plik.run --target KATALOG --noexec” wypakowuje pliki bez instalacji.
Czy mogę uruchomić plik .run w systemie Windows?
Nie natywnie - .run to instalator dla systemu Linux. Użyj WSL (Windows Subsystem for Linux) i uruchom go tam, lub skorzystaj z maszyny wirtualnej z systemem Linux. Program 7-Zip może czasem wypakować wewnętrzną zawartość, ale nie może zainstalować oprogramowania dla systemu Linux.
Jaki program tworzy pliki .run?
Większość jest tworzona za pomocą Makeself, narzędzia do tworzenia samorozpakowujących się archiwów opartego na powłoce (aktualna wersja 2.7.1). Łączy ono zawartość TAR z małym skryptem rozpakowującym.
Czy uruchamianie pliku .run jest bezpieczne?
Tylko jeśli ufasz źródłu. Plik .run wykonuje dowolne polecenia jako Twój użytkownik (często z uprawnieniami sudo/root), dlatego pobieraj je tylko od oficjalnych dostawców i sprawdzaj skrypt oraz jego zawartość za pomocą „--list” przed uruchomieniem nieznanych plików.

Źródła

1Makeself - official sitemakeself.io
2Makeself - GitHub (megastep/makeself)github.com

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.JPGJPEG Image
8.BINCD/DVD Disc Image (BIN/CUE)
9.ICSiCalendar data file
10.JSONJavaScript Object Notation file

Powiązane rozszerzenia

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z