Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Open for Binary
paluch




Typ: neutral
Postów: 6
Zarejestrowany: Oct 2003
Open for Binary

Witam,
Czy mógłby mi ktoś wyjaśnić tryb otwarcia pliku For Binary. Wiem tylko tyle, że jest to specjalna, skondensowana forma plików o dostępie bezpośrednim. Jaka jest różnica między plikami binarnymi (chyba można tam sięgać do danych na poziomie bajtu. Może ktoś podałby krótki przykład?) a plikami swobodnymi. Jestem początkującym programistą, za pomoc z góry: Wielkie Dzięki! Biegnę na mecz, może cos sie wreszcie ruszyło w tej Naszej Reprezentacji (choć trochę późnawo-po przerwie już 2). Za pomoc, jeszcze raz serdecznie dziękuję.
Pozdrawiam, Paluch

16-11-2003 18:19
Pokaż profil paluch  Wyślij email do paluch   
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Jeden znak

Dim bajt As Byte
Open "PLIK" For Binary As #1 'Otwiera
Get #1, nr, bajt ' nr to numer znaku
Close #1

Cały plik

Dim bajt() As Byte ' Pusta tablica
Open "FILE" For Binary As 1
ReDim bajt(1 To LOF(1)) 'Redefiniuje tablicę od 1 do długości pliku
Get 1, , bajt ' Wczytuje ałość
Close #1


_____________________________________________
www.mob.abc.pl - moja strona o VB

16-11-2003 20:14
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Praktyczne rzeczy przekazał ci bisiek a teraz troche teorii . Tak więc pliki binarne nie są żadnymi magicznymi plikami. Nie są w żaden sposób skondensowane, skompresowane itp. To zwykłe pliki - a różnią się tylko tym od zwykłych tekstowych że są w nich wszystkie rodzaje wartości bajtów zapisywane czyli od 0 - 255 (w sumie 256). Normalnie nie ma tylu znaków w większości czcionek które obsługiwały by to wizualnie i dlatego jak np otwierasz plik binarny w notatniku widzisz w nim dużo spacji itp. On poprostu jak nie moze przypożądkować żadnego znaku wstawia spacje. Nie chce mi sie dalej pisać - oczy mi sie zamykają i jestem cholernie zmęczony może kiedyś dopisze reszte...

...hehehe...


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

25-11-2003 23:15
Pokaż profil m-a-x  Wyślij email do m-a-x   
Wszystkich odpowiedzi: 2 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1