Plik binarny

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Podgląd pliku binarnego w edytorze heksadecymalnym

Plik binarnyplik o dowolnej zawartości, oznacza wszystkie pliki poza plikami tekstowymi zawierającymi tekst zapisany w ustalonym sposobie kodowania znaków drukarskich, wraz z kodami sterującymi, w tym także kod znaku końca pliku – ^Z.

PSD (Photoshop Document) – format pliku, w którym zapisuje grafikę dwuwymiarową program Adobe Photoshop (w nowszych wersjach można również osadzać obiekty 3D jak i pliki wideo). Plik (ang. file) – uporządkowany zbiór danych o skończonej długości, posiadający szereg atrybutów i stanowiący dla użytkownika systemu operacyjnego całość. Nazwa pliku nie jest częścią tego pliku, lecz jest przechowywana w systemie plików.

Pojęcie pliku tekstowego, wprowadzono w początkach rozwoju technik komputerowych, gdy komputery współpracowały z tekstowymi urządzeniami do pobierania i drukowania tekstów takimi jak dalekopisy, drukarki tekstowe, czytniki kart dziurkowanych.

Niemal wszystkie języki wysokiego poziomu mają oddzielne mechanizmy do obsługi plików tekstowych i binarnych.

Systemy operacyjne, podczas operacji na plikach, nie rozróżniają plików tekstowych i binarnych np. Unix. W DOS i Windows, wykonując niektóre operacje na plikach np. kopiowanie lub łączenie plików (copy, xcopy), porównywanie plików (fc) inaczej traktuje pliki tekstowe i binarne. DOS domyślnie traktuje plik jako plik tekstowy, a po napotkaniu w nim kodu sterującego ^Z, uznaje że to jest koniec pliku, nie wysyła pozostałej części do drukarki. W niektórych poleceniach DOS, dokonujących operacji na zawartości pliku, istnieje możliwość deklarowania, że dany plik jest plikiem binarnym (/b). W przypadku braku określenia typu pliku System Windows próbuje rozpoznać czy wybrany plik jest plikiem tekstowym.

Obraz ISO to format zapisu danych dysków optycznych. Korzysta on z międzynarodowych standardów ISO. Najpopularniejszym typem obrazów są pliki .iso (Windows) lub .cdr (Mac OS X). Nazwa ISO została zaczerpnięta z ISO 9660 – standardu zapisu danych na płytach CD.SQLite – to system zarządzania bazą danych oraz biblioteka C implementująca taki system, obsługująca język SQL (ang. Structured Query Language). Została stworzona przez Richarda Hippa i jest dostępna na licencji public domain. Projekt został rozpoczęty w roku 2000.

Struktura[ | edytuj kod]

Pliki binarne tworzone przez programy mogą mieć wewnętrzną strukturę, której naruszenie sprawia, że plik stanie się niepoprawny dla programów je obsługujących.

Podstrony: 1 [2] [3]




Warto wiedzieć że... beta

Microsoft Access – system obsługi relacyjnych baz danych, wchodzący w skład pakietu biurowego Microsoft Office dla środowiska Windows. Od wersji 2.0 dostępny w wersji polskiej.
Windows Media Audio (WMA) - format kompresji dźwięku stworzony przez Microsoft. W zamierzeniach producenta ma konkurować z formatem MP3.
Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.
MP4 (MPEG-4 cz.14) jest kontenerem multimedialnym zawierającym zazwyczaj strumień audio i wideo w standardzie MPEG-4. Oficjalne rozszerzenie pliku to *.MP4, lecz w przypadku plików zawierających jedynie strumień dźwięku (np. AAC lub Apple Lossless) stosuje się również rozszerzenie *.M4A.
FLAC (ang. Free Lossless Audio Codec) – format bezstratnej kompresji dźwięku z rodziny kodeków Ogg. Format ten jest rozwijany przez Xiph.Org Foundation, a jego wzorcowa implementacja jest Wolnym Oprogramowaniem.
DLL (z ang. Dynamic-Link Library - biblioteka łączona dynamicznie) – w środowisku Microsoft Windows biblioteka współdzielona (z ang. shared library), która przechowuje implementacje różnych podprogramów programu lub zasoby programu. Podprogramy i zasoby zawarte w bibliotece DLL mogą być wykorzystane bezpośrednio lub pośrednio (za pośrednictwem innej biblioteki DLL) przez dowolny plik wykonywalny, sama biblioteka DLL nie jest samodzielnym programem.
tar (nazwa pochodzi od angielskiego Tape ARchiver – ARchiwizator Taśmowy) - uniksowy program do umieszczania grupy plików w jednym zbiorczym pliku (tzw. archiwum), który następnie może zostać skompresowany programami gzip, bzip2, compress lub lzma, co daje odpowiednio pliki .tar.gz (w skrócie .tgz), .tar.bz2, .tar.Z, i .tar.lzma. Istnieją również inne algorytmy kompresji które można zastosować po spakowaniu przy pomocy programu tar (narzędzia takie wtedy są prostsze, ponieważ nie muszą zajmować się nazwami plików, dowiązaniami, katalogami, prawami dostępu, co wykonuje sam program tar, i pozostawiając sobie kompresje tylko jednego pliku/strumienia). Dodawany do archiwum tar plik jest zawsze umieszczany na jego końcu.

Reklama