Co to są pliki binarne? [Zamknięte]

34

Bardzo często widzę ludzi używających binariów terminów w innym kontekście. Co to są pliki binarne? Kolekcja na pliki binarne, pliki instalacyjne, pliki .dll czy co? Czy jest to tylko ogólny termin na niektóre zbiory plików na dysku?

jrara
źródło
2
ogólnie jest to dowolny plik, który nie jest plikiem tekstowym
ratchet maniak
2
To naprawdę źle dobrany termin, aby odróżnić pliki czytelne dla człowieka i komputera. Jest to mylące, ponieważ wszystkie pliki są technicznie przechowywane w formacie binarnym.
JohnFx,

Odpowiedzi:

34

Środki binarne złożone z dwóch części lub dwóch części i mogą odnosić się do różnych rzeczy w różnych światach matematyki, informatyki, nauki i innych.

Ale w informatyce Binary odnosi się do:

  • Plik binarny , złożony z czegoś innego niż tekst czytelny dla człowieka
  • Plik wykonywalny , rodzaj pliku binarnego zawierającego kod maszynowy do uruchomienia przez komputer
  • Kod binarny , cyfrowa reprezentacja tekstu i danych
Pankaj Upadhyay
źródło
Niezłe wyróżnienia.
Jesse Black,
4
Dodałbym, że odnosząc się do plików binarnych typu wykonywalnego , programiści zwykle (no cóż, ja zresztą) zawierają biblioteki dynamiczne, ponieważ one również „zawierają kod maszynowy do uruchomienia komputera”. (To znaczy, jeśli mówię „pliki binarne” i mam na myśli „plik wykonywalny”, to mam na myśli wszystkie pliki zawierające kod maszynowy do wykonania, a nie tylko „prawdziwe” pliki wykonywalne.)
Martin Ba
8

Pliki binarne słowa są używane jako zestaw plików, które są tworzone po skompilowaniu zasadniczo kodu obiektowego działającego na komputerach. (oraz maszyny wirtualne / środowiska wykonawcze w przypadku Java / .NET)

Chociaż istnieją inne rzeczy, takie jak zdjęcia JPEG, wideo MPEG, pliki Zip itp., Są również binarne w tym sensie, że nie są to pliki tekstowe ani ascii , ale pliki binarne słów (używane w kontekście tworzenia oprogramowania) nie zawierają ich.

Dipan Mehta
źródło
7

W świecie linux / unix programiści i maniacy wolą kod źródłowy od wykonywalnych plików binarnych, aby sami mogli je skompilować i ulepszyć.

Gdy aplikacja jest darmowa, to jest niesamowite. Jeśli jest dystrybuowany jako plik binarny, nadal jest niesamowity. Gdy jest dystrybuowany jako źródło, jest to naprawdę niesamowite.

Jesse Black
źródło