DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Subskrybuj, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chciałbyś przeczytać The Bell?
Bez spamu

Większość użytkowników nowoczesnych systemów komputerowych, w taki czy inny sposób, ma do czynienia z uruchomionymi programami, które w większości sprowadzają się do wykonania pliku wykonywalnego. Z grubsza mówiąc, we wszystkich programach do uruchomienia głównej aplikacji używany jest obiekt formatu EXE. Ale nie zawsze tak jest.

W starszych systemach operacyjnych, takich jak DOS czy inne niż Windows, takie pliki mogą mieć zupełnie inne rozszerzenie, chociaż zasada uruchamiania pozostaje absolutnie niezmieniona.

Uruchom plik wykonywalny: co to znaczy?

Aby w pełni zrozumieć istotę tego, co się dzieje, najpierw musisz dowiedzieć się, na czym polega każdy proces uruchamiania aplikacji. Ten sam plik wykonywalny Navitela lub dowolnego innego programu jest rodzajem apletu, w którym zapisany jest kod startowy, rozpoznawany przez system operacyjny lub przeznaczone do tego dodatkowe aplikacje. Ale tutaj warto zrozumieć, że programy składające się wyłącznie z jednego pliku wykonywalnego są dziś nieistotne. Z reguły pakiet zawiera również ogromną liczbę powiązanych komponentów w postaci tych samych bibliotek dynamicznych z rozszerzeniem DLL. Tak samo, bez nich nie zawsze jest możliwe wykonanie pliku wykonywalnego.

Najważniejsze jest to, że podczas uruchamiania głównego modułu pakietu oprogramowania, który polega na uruchomieniu pliku EXE, niektóre aplikacje wymagają „załadowania” dodatkowych modułów, którymi są właśnie pliki ustawień konfiguracyjnych (config) lub te same biblioteki dynamiczne zawierające dane o programie.

Nawiasem mówiąc, czasami rolę programów mogą odgrywać same biblioteki dynamiczne. Tak więc, na przykład, start dowolnego instrumentu VST w nowoczesnym studiu (DAW) jest zgodny z tą zasadą. Program jako taki w postaci wersji Standalone może być nieobecny, ale wtyczka w postaci jej odpowiednika z rozszerzeniem DLL jest rozpoznawana przez dowolny program.

Programy wykonywalne: typy

Ale to nie wszystko. Rozszerzenie plików wykonywalnych dzisiaj nie jest tak łatwe do określenia, nie mówiąc już o plikach w formacie EXE czy COM. Osobno warto zwrócić uwagę nie tylko na wspomniane wyżej standardy, ale także na dane archiwalne.

W rzeczywistości archiwa SFX (samorozpakowujące) to samorozpakowujące się dane oparte na algorytmie dekompresji. ten typ jest łatwy. Wystarczy, że klikniesz dwukrotnie, a operacja zostanie wykonana automatycznie po wybraniu lokalizacji ekstrakcji. Na urządzeniach mobilnych jako instalatory używane są formaty takie jak JAR, JAD APK itp.

Czy można otwierać pliki wykonywalne?

Wielu użytkowników interesuje kwestia edycji plików wykonywalnych. Natychmiast zdenerwuj wszystkich. Faktem jest, że te same „pliki wykonywalne” to skompilowane programy, których kod źródłowy jest zwykle niemożliwy do wyświetlenia. Można oczywiście użyć narzędzi takich jak Disassembler, ale one, pod warunkiem, że aplikacja została oryginalnie napisana w C++, mogą nie dać takiego wyniku.

Jak wykonać prostą edycję?

Jak już wiadomo, nie można otworzyć pliku EXE w jego czytelnej formie, ponieważ sam program można napisać w różnych językach programowania. To samo dotyczy bibliotek dynamicznych. Ale pliki konfiguracyjne można otworzyć nawet w standardowym Notatniku. A jeśli uruchomisz go jako administrator, możesz nawet ustawić ograniczenia dostępu do niektórych witryn w Internecie, a następnie zapisać konfigurację, co nie jest możliwe w trybie normalnym. Te same „konfiguracje” są edytowane elementarnie.

Czy można sprawić, by dowolny plik był wykonywalny?

Zasadniczo każdy plik na dysku twardym jest wykonywalny. Dokładniej, wykonanie pliku wykonywalnego oznacza uruchomienie aplikacji odpowiedzialnej za jego otwarcie. Nawet w przypadku automatycznego ładowania uruchamianie pliku przy starcie systemu jest dość elementarne.

Wystarczy dodać proces do listy i określić towarzyszący mu obiekt, który zostanie od razu załadowany (np. otwarcie dokumentu Office). Uczynienie pliku wykonywalnym nie jest najważniejszą rzeczą.

Streszczenie

Tym samym kończąc temat warto zaznaczyć, że pliki lub obiekty odpowiedzialne za uruchomienie aplikacji można otworzyć w wersji standardowej jedynie poprzez dwukrotne kliknięcie. Ale ich edycja nie jest możliwa. To prawda, że ​​jeśli programy mają status swobodnie rozpowszechnianych na licencji GNU, bardzo łatwo jest dokonać zmian w kodzie programu aplikacji.

Ale to szczególny przypadek, który na ogół nie jest związany z głównym tematem. Kolejna sprawa to uruchomienie pliku wykonywalnego, o którym użytkownik nie ma pojęcia. W takim przypadku należy położyć nacisk na wirusy, które mogą mieć postać tych samych załączników do wiadomości e-mail. Jeśli widzisz, że załączony plik nie ma ikony, nie próbuj go otwierać. Chociaż dotyczy to również wirusów, które podszywają się pod takie wiadomości. W takim przypadku złośliwe oprogramowanie będzie w stanie dość łatwo wykonać plik wykonywalny lub osadzony w nim kod, a wtedy pojawi się ogromny stos problemów.

A wywołanie (uruchomienie) pliku wykonywalnego w tym przypadku może już nie zależeć od samego użytkownika, ponieważ wirus zaatakował system. Pozostaje tylko polegać na programach uniwersalnych w postaci wersji przenośnych lub na narzędziach do modyfikacji dysku ratunkowego z ładowaniem i sprawdzaniem systemu jeszcze przed uruchomieniem systemu Windows.

Samego pliku wykonywalnego, co jest najciekawsze, nie ma w bootloaderze. Istnieje jednak konfigurator BIN, który odpowiada za uruchomienie systemu. Ponadto w starszych wersjach systemu Windows można również znaleźć foldery, takie jak i386, które zawierają sterowniki i inne powiązane narzędzia. Ale w nowych wersjach systemu takich obiektów nie ma.

Każdy użytkownik systemu komputerowego, w taki czy inny sposób, natknął się na koncepcję pliku wykonywalnego programu. I nie zawsze (choć bardzo często) pliki wykonywalne mają rozszerzenie EXE, które jest wspólne dla systemów Windows. Aby zrozumieć kwestię rozszerzeń, spójrzmy na ogólne informacje o takich obiektach i niektórych z ich głównych typów.

Różnice między plikami wykonywalnymi a innymi obiektami

Przed stwierdzeniem, że plik wykonywalny programu ma rozszerzenie tylko jednego konkretnego typu, konieczne jest zrozumienie, jak odróżnić taki obiekt od innych.

W rzeczywistości wśród głównych różnic między plikami wykonywalnymi a innymi danymi informacyjnymi jest kilka głównych:

  • samo rozszerzenie, wskazujące zawartość pliku kodu bajtowego maszyny lub maszyny wirtualnej;
  • podpis (treść w postaci unikalnych sekwencji bajtów);
  • atrybuty w systemie plików (wykonanie itp.).

Niestety, nawet jeśli wiesz, że pliki wykonywalne mają rozszerzenie nazwy, takie jak EXE, nie będziesz w stanie wyświetlić zawartości w normalny sposób, ponieważ takie obiekty skompilowały zawartość, która podczas przeglądania jest wyświetlana jako bezsensowny zestaw znaków . W najlepszym razie będziesz musiał użyć narzędzi Disassembler lub czegoś innego, co pozwoli ci na dekompilację. Ale teraz nie o to chodzi.

Struktura plików wykonywalnych

Jeśli chodzi o konstrukcję plików tego typu, to z reguły zawierają one nagłówki (zamierzone wykonanie instrukcji, parametrów, formaty kodu), same instrukcje (maszyna, źródło lub kody bajtowe).

Czasami struktura może zawierać opisy środowiska, dane debugowania, wymagania systemu operacyjnego, listy powiązanych bibliotek, obrazy, dźwięk, grafikę, ikony skrótów itp. Swoją drogą wiele osób zapewne zauważyło, że w większości w każdym systemie operacyjnym takie plik ma początkowo ikonę (pod warunkiem, że powinna w nim działać od samego początku).

Zasada działania

Właściwie, pomimo tego, że pliki wykonywalne mają inny typ rozszerzenia, działają w podobny sposób.

Po uruchomieniu plik wykonywalny jest ładowany do pamięci komputera. Jednocześnie inicjowane i konfigurowane jest środowisko, dodatkowe biblioteki są „podciągane”, jeśli program przewiduje ich użycie, konfiguruje się dodatkowe operacje, a instrukcje wykonywane są metodami określonymi w pliku.

Jakie jest rozszerzenie plików wykonywalnych programów?

Teraz przechodzimy bezpośrednio do kwestii rozszerzeń. Nie trzeba dodawać, że absolutnie wszystko nie zadziała (zabierze to zbyt dużo czasu). Z drugiej strony możemy zauważyć najpopularniejsze i najczęstsze.

Tak więc, w zależności od typu zawartości, rozszerzenie jest ustawiane. Na przykład w systemie Windows najpopularniejsze pliki wykonywalne mają rozszerzenie EXE. Dotyczy to wszystkich programów przeznaczonych do uruchamiania w tych systemach operacyjnych. Takie obiekty zawierają bardzo podobne (także zawierające takie kody) pliki BIN.

Obiekty wsadowe, takie jak CMD, BAT i COM, to inny typ plików wykonywalnych, przy czym pierwszym typem jest Windows, a drugim i trzecim są systemy DOS.

Prawdopodobnie wielu spotkało się zarówno z plikami MSI, jak i MSU. Może to być „natywny” instalator systemu Windows lub instalator aktualizacji systemu.

Między innymi skrypty i makra (VB, VBS, VBE, SCR, JS, JSE) stanowią osobną kategorię. Nadal często pojawiają się pliki takie jak JAR i JAD, przeznaczone do instalowania aplikacji na gadżetach mobilnych lub używania w środowisku JAVA. Wszystkie takie obiekty w treści nie mają już kodów maszynowych, ale kody maszyn wirtualnych.

Jakie rozszerzenie mają pliki wykonywalne w różnych systemach?

Jeśli przyjrzysz się uważnie, zauważysz, że w niektórych systemach występują dość specyficzne komponenty. Na przykład system Windows ma specjalną kategorię komponentów wykonywalnych (PS1 dla pliku wykonywalnego PowerShell, PIF dla informacji o aplikacji, WSF dla pliku skryptu itd.).

Ogólnie rzecz biorąc, w każdym systemie można znaleźć zarówno komponenty standardowe, jak i specjalne. Istnieje jednak kilka popularnych formatów (na przykład HTA - wykonywalny dokument HTML), które działają wszędzie i niezależnie od używanego systemu operacyjnego.

Podobnie jak w przypadku innych systemów, na przykład na komputerach Mac, pliki wykonywalne mają rozszerzenie APP, jeśli są programami, i PKG, jeśli są dystrybucjami.

Ale z systemami Linux sytuacja jest nieco inna. Faktem jest, że nie mają pojęcia rozszerzenia jako takiego. Plik wykonywalny można rozpoznać tylko po atrybutach (ukryty, tylko do odczytu, systemowy itp.). W ten sposób znika nawet problem zmiany rozszerzeń, aby uruchomić lub odczytać plik, którego szukasz.

Jednak w każdym systemie, a nawet w gadżetach mobilnych, można znaleźć ogromną liczbę tego typu obiektów. Nie musisz iść daleko. W tym samym systemie operacyjnym Android plik wykonywalny instalatora ma rozszerzenie APK, a w urządzeniach „apple” są to pliki IPA.

Wniosek

To wszystko w skrócie o rozszerzeniach plików wykonywalnych. Oczywiście w tym przypadku nacisk położono głównie na obiekty obecne w systemach Windows, a resztę poruszono mimochodem i że tak powiem, na ogólny rozwój. A jak już wiadomo, różnorodność obiektów typu wykonywalnego jest tak duża, że ​​po prostu nie da się wprowadzić jakiejś tabeli podsumowującej, wskazującej absolutnie wszystkie rozszerzenia, więc ograniczyliśmy się do najpopularniejszych formatów.

System operacyjny Linux, w przeciwieństwie do Windows, określa, które pliki są programami, nie według rozszerzenia, ale za pomocą specjalnej flagi wykonywalnej. Każdy plik ma trzy główne flagi: odczyt, zapis i wykonanie. Określają, co system może zrobić z tym plikiem.

Gdy pobierasz różne instalatory oprogramowania z Internetu lub skryptujesz je w edytorze tekstu, są one ustawiane na domyślne flagi tylko do odczytu i tylko do zapisu. Nie będziesz w stanie uruchomić takiego pliku jako programu, musisz z nim coś jeszcze zrobić. W tym artykule przyjrzymy się, jak zrobić plik wykonywalny w systemie Linux.

Wiele już napisano o tym, jak ustawić flagę wykonywalności. Ale co dzieje się z plikiem podczas tego, co to jest wykonywalność i jak to działa?

Program to zestaw instrukcji, które procesor wykonuje kolejno na danych w celu uzyskania określonego wyniku. Ale prawdopodobnie już to wiesz.

W rzeczywistości dla procesora nie ma różnicy między danymi a instrukcjami. Zarówno te, jak i inne składają się z bajtów, czyli z liczb. Kiedyś uzgodniono, że pewne kombinacje liczb oznaczają takie lub inne działanie procesora, ale pod każdym innym względem są to te same dane. Dlatego dla procesora nie ma różnicy, co wykonać - plik wykonywalny linuxa czy zwykły plik tekstowy. Oba można z powodzeniem wykonać, dopiero w drugiej wersji instrukcje nie mają sensu.

Aby system mógł określić, które pliki mają zostać uruchomione, a które lepiej nie, wymyślono flagę wykonywalną. W rzeczywistości flaga wykonywalna to kilka bajtów w systemie plików, które mówią, czy plik powinien być wykonywany, czy nie, zawartość samego pliku nie zmienia się w żaden sposób. Przy skryptach wszystko działa dokładnie w ten sam sposób, tylko polecenia z pliku są wykonywane nie przez procesor, ale przez interpreter, np. w skryptach basha sama powłoka bash. Tak, a zwykłe programy też mają swój własny bootloader - jest to ld-linux.so.2.

Jak zrobić plik wykonywalny w systemie Linux?

W systemie operacyjnym Linux narzędzie chmod służy do zarządzania flagami plików. Składnia wywołania usług:

  • Kategoria- flagi można ustawić dla trzech kategorii: właściciela pliku, grupy plików i wszystkich innych użytkowników. W poleceniu są one oznaczone odpowiednio znakami u (użytkownik) g (grupa) o (inne).
  • Akcja- być może + (plus), co oznaczałoby ustawienie flagi lub - (minus) zdjąć flagę.
  • Flaga- jedna z dostępnych flag - r (odczyt), w (zapis), x (wykonanie).

Na przykład, aby utworzyć skrypt wykonywalny w systemie Linux dla właściciela pliku, po prostu uruchom:

chmod u+x nazwa pliku

W większości przypadków jest to wystarczające, ale jeśli chcemy, aby inni użytkownicy mogli uruchomić plik, musimy określić również inne kategorie: g oraz o:

chmod nazwa pliku ugo+x

Możesz wyświetlić flagi w terminalu za pomocą narzędzia ls:

ls -l katalog_z_plikami

Oznacza to, że wszystkie flagi są włączone dla wszystkich kategorii. Pierwsze rwx to flagi właściciela, drugie to grupy, a trzecie dla wszystkich pozostałych. Jeśli flaga nie jest ustawiona, w jej miejscu pojawi się myślnik.

Usunięcie flagi wykonywalnej jest bardzo łatwe. To samo polecenie jest używane tylko ze znakiem minus:

chmod nazwa pliku u-x

Jak ustawić flagę pliku wykonywalnego w GUI

Możesz zrobić plik wykonywalny na Linuksie nie tylko przez terminal. Ta funkcja jest dostępna we wszystkich menedżerach plików. Na początku może ci być łatwiej. Rozważ przykład menedżera plików GNOME, Nautilus. Kliknij prawym przyciskiem myszy nasz program lub plik skryptu, aby otworzyć menu kontekstowe, a następnie wybierz właściwości:

Następnie przejdź do zakładki Uprawnienia i zaznacz pole Zezwól na uruchamianie pliku jako programu:

Gotowe, plik wykonywalny linux może być uruchamiany przez system bezpośrednio z menedżera plików.

wnioski

To wszystko, teraz wiesz, jak zrobić plik wykonywalny w Linuksie. A jeśli potrzebujesz uruchomić skrypt lub instalator z Internetu, nie będziesz miał żadnych problemów. Jeśli masz jakieś pytania, pytaj w komentarzach!

Wielu użytkowników systemów komputerowych prawdopodobnie w pewnym stopniu spotkało się z pojęciem pliku wykonywalnego programu. Pliki wykonywalne nie zawsze, ale dość często mają rozszerzenie EXE, które jest ogólnie akceptowane dla systemów operacyjnych z rodziny Windows. Aby rzucić nieco światła na temat rozszerzeń, przyjrzymy się ogólnym informacjom o tych obiektach, a także przyjrzymy się niektórym typom rozszerzeń podstawowych.

Czym pliki wykonywalne różnią się od innych obiektów

Przed stwierdzeniem, że plik wykonywalny programu może mieć rozszerzenie tylko jednego konkretnego typu, konieczne jest zrozumienie, jak odróżnić taki obiekt od innych. Główne różnice między plikami wykonywalnymi a innymi danymi informacyjnymi obejmują następujące czynniki: samo rozszerzenie, które wskazuje zawartość pliku kodu maszynowego lub kodu bajtowego maszyny wirtualnej, podpis i atrybuty w systemie plików . Jednak nawet jeśli użytkownik wie, że pliki wykonywalne mają rozszerzenie nazwy typu EXE, zwykłe środki nie będą w stanie wyświetlić zawartości, ponieważ takie obiekty skompilowały zawartość, która podczas przeglądania jest wyświetlana jako bezsensowny zestaw znaków. Ogólnie rzecz biorąc, użytkownik będzie musiał użyć narzędzia Disassembler lub czegoś podobnego, aby umożliwić dekompilację. Ale nie o tym mówimy.

Pliki wykonywalne: struktura

Jeśli chodzi o konstrukcję plików wykonywalnych, muszą one zawierać nagłówki (zamierzone wykonanie instrukcji, parametrów i formatów kodu) oraz same instrukcje (kod źródłowy, maszynowy lub bajtowy). W niektórych przypadkach struktura może zawierać dane debugowania, opisy środowiska, wymagania systemu operacyjnego, listy odpowiednich bibliotek, dźwięk, grafikę, obrazy, ikony skrótów i tym podobne. Wielu z was prawdopodobnie zwróciło uwagę na fakt, że w większości każdy taki plik w systemie operacyjnym początkowo ma ikonę.

Zasada działania

Chociaż pliki wykonywalne mogą mieć różne typy rozszerzeń, działają na tej samej zasadzie. Plik wykonywalny jest ładowany do pamięci komputera podczas uruchamiania. Jednocześnie środowisko jest konfigurowane i inicjalizowane, dodatkowe biblioteki są podciągane, jeśli ich użycie zapewnia program. Również na tym etapie konfigurowane są dodatkowe operacje, a instrukcje wykonywane są metodami, które są zapisane bezpośrednio w pliku.

Pliki wykonywalne programu: jakie mają rozszerzenie?

Przejdźmy teraz do kwestii rozszerzeń. Oczywiście rozważenie absolutnie wszystkich typów nie będzie działać, zajmie to bardzo dużo czasu. Zwrócimy uwagę tylko na najpopularniejsze i popularne opcje. Tak więc rozszerzenie jest ustawiane w zależności od typu treści. Na przykład w systemie operacyjnym takim jak Windows najpopularniejsze pliki wykonywalne mają rozszerzenie EXE. Dotyczy to wszystkich programów, które są przeznaczone do pracy w środowisku tych systemów operacyjnych. Takie obiekty zawierają kody maszynowe. Pliki BIN są bardzo podobne. Pliki wsadowe, takie jak CMD, BAT i COM, to inny rodzaj plików wykonywalnych. Pierwszy typ w tym przypadku to plik wsadowy systemu Windows. Pliki drugiego i trzeciego typu należą do systemów operacyjnych rodziny DOS. Wielu z was prawdopodobnie spotkało się z plikami takimi jak MSI i MSU. Może to być instalator aktualizacji systemu lub natywny instalator systemu operacyjnego Windows. Osobną kategorią plików są makra i skrypty. Są to pliki z rozszerzeniami JSE, JS, SCR, VBE, VBS, VB. Często pojawiają się również pliki JAD i JAR, które są przeznaczone do instalowania aplikacji na urządzeniach mobilnych lub używania w środowisku JAVA. W swojej treści takie obiekty nie mają już kodów maszynowych, ale kody maszyn wirtualnych.

Jakie jest rozszerzenie plików wykonywalnych w różnych systemach operacyjnych?

Jeśli przyjrzysz się uważnie, zauważysz, że w niektórych systemach operacyjnych istnieją dość specyficzne komponenty. Na przykład system operacyjny Windows ma specjalną kategorię plików wykonywalnych. Ogólnie rzecz biorąc, w każdym systemie operacyjnym można znaleźć zarówno komponenty standardowe, jak i specjalne. Istnieje jednak kilka popularnych formatów, takich jak HTA, wykonywalny dokument HTML. Działają niemal wszędzie, niezależnie od rodzaju używanego systemu operacyjnego. Jeśli chodzi o inne typy systemów to np. w "makach" pliki wykonywalne mają rozszerzenie APP dla programów i PKG dla dystrybucji. W systemach operacyjnych z rodziny Linux sytuacja wygląda nieco inaczej. Problem polega na tym, że w takich systemach operacyjnych pojęcie rozszerzenia jest całkowicie nieobecne. Plik wykonywalny można rozpoznać po jego atrybutach, takich jak systemowy, ukryty, tylko do odczytu i tak dalej. W rezultacie znika problem zmiany rozszerzenia, aby uruchomić lub odczytać plik, którego szukasz. Jednak w każdym systemie operacyjnym, nawet na urządzeniach mobilnych, można znaleźć ogromną liczbę obiektów tego typu. Nie musisz iść daleko. W tym samym systemie operacyjnym z rodziny Android plik wykonywalny instalatora ma rozszerzenie APK. Na urządzeniach Apple pliki wykonywalne mają rozszerzenie IPA.

Wniosek

Podsumujmy naszą krótką recenzję dotyczącą rozszerzenia plików wykonywalnych. Nacisk w tym przypadku położono głównie na obiekty obecne w systemach operacyjnych z rodziny Windows. Reszta systemów operacyjnych została poruszona tylko na marginesie dla ogólnego rozwoju. Jak już stało się jasne, różnorodność plików wykonywalnych jest bardzo duża. Nie da się podać jakiejś tabeli przestawnej wskazującej absolutnie wszystkie typy rozszerzeń. Dlatego w tym artykule ograniczyliśmy się tylko do najpopularniejszych formatów.

Vkontakte to niewątpliwie bardzo powszechna sieć społecznościowa, w której ludzie nie tylko korespondują ze sobą, ale także wymieniają się różnymi plikami. W związku z tym wielu użytkowników tej sieci społecznościowej często napotyka problem, gdy podczas próby załączenia pliku do wiadomości pojawia się błąd z tekstem „Nie udało się przesłać pliku. Plik nie może być wykonywalny, a jego rozmiar nie może przekraczać 200 MB."

Jeśli wszystko jest jasne z rozmiarem pliku, nie wszyscy wiedzą, co oznacza „Plik nie powinien być wykonywalny”.

W tym artykule wyjaśnimy, czym jest plik wykonywalny i co zrobić, aby ominąć to ostrzeżenie.

Plik wykonywalny - co to jest?

Plik wykonywalny to plik zawierający gotowy zestaw poleceń dla komputera, który można natychmiast załadować do pamięci i rozpocząć wykonywanie.

Z reguły są to pliki z rozszerzeniem .exe, .bat, .com.

Ponadto czasami VKontakte nie chce pobierać archiwów, w których spakowane są pliki .exe, odnosząc się do tego samego błędu.

Wynika to z kwestii bezpieczeństwa, ponieważ pliki .exe zajmują pierwsze miejsce w rankingu narażenia na wirusy. Aby przynajmniej w jakiś sposób zmniejszyć ryzyko rozprzestrzeniania się wirusów komputerowych za pośrednictwem VKontakte, programiści postanowili po prostu zabronić wzajemnego przesyłania najbardziej podatnego typu pliku - pliku wykonywalnego.

Jak obejść błąd?

Obejście tego ograniczenia jest dość łatwe. Wystarczy wysłać jeden z dozwolonych, na przykład .doc, do adresata i powiedzieć mu, aby zmienił rozszerzenie z powrotem na to, które pierwotnie miał plik po pobraniu pliku.

Zmiana rozszerzenia pliku

Wśród alternatywnych metod można zwrócić uwagę na pobranie pliku, który odmawia pobrania przez VKontakte do dowolnego magazynu w chmurze, takiego jak dysk Yandex lub dysk Google, a następnie wysłanie do niego linku do adresata VKontakte.


Najlepszym sposobem podziękowania autorowi artykułu jest ponowne opublikowanie go na swojej stronie

DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Subskrybuj, aby otrzymywać najnowsze artykuły.
E-mail
Nazwa
Nazwisko
Jak chciałbyś przeczytać The Bell?
Bez spamu