![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 1 Dołączył: 24.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czesc,
Tym razem prosta klaska do przechowywania danych w plikach w nowym formacie. Plik ma 2 naglowki oraz dane. Pierwszy naglowek w calosci jest sygnatura na podstawie ktorej sprawdzamy czy plik jest poprawny. Nastepnie naglowek zawiera informacje jak: * suma kontrolna naglowka * Identyfikator naglowka * Flagi (obecnie nie uzywane, chce za ich pomoca rozrozniac typ szyfrowania / kompresji) * System na jakim plik zostal utworzony, chociazby aby wiedziec ze trzeba zamienic \ na / * Wersja pliku (nowsza wersja bedzie wymagala klasy w nowszej wersji) * Rozmiar danych * Suma kontrolna danych Dane po zapisie do pliku sa od razu walidowane. Kod: http://wklej.org/hash/8de4c3a48f3/ Jak zwykle krytyka mile widziana (IMG:style_emoticons/default/smile.gif) Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 1 Dołączył: 24.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Konstruktywna krytyka tak, natomiast Twoj post niewiele wnosi do tematu.
To, ze nie znajdujesz dla niego zastosowania, nie znaczy ze nikt nie znajdzie. Jest to wylacznie Twoja opinia, o ktora nie dbam. Czytajac natomaist Twoja ostatnia wypowiedz, odnosze wrazenie ze sam masz problem ze zrozumieniem. Jestes podobno programista z 15-letnim doswiadczeniem. Powinienes wiec wiedziec, ze pisanie takich skryptow w PHP jest nieoptymalne. A suma sumarum ostatecznie i tak wykonujesz polecenia powloki forkujac poraz kolejny proces basha/sh/ksh/cokolwiek masz w OSX. Jaki wiec jest sens uruchamiac z konsoli interpreter PHP, by z niego poraz kolejny wywolywac shella? Zaden - dlatego taki skrypt powinien byc napisany w bashu, a nie w PHP. Zreszta przegladajac Twoj kod PHP i patrzac jak usilnie dolaczasz go do OSXa podczepiajac skrypty pod akcje wnioskuje ze innego jezyka chyba nie znasz. Moglby zatem smialo rzec, ze przygania kociol garnkowi. Koniec tematu z mojej strony. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 10:02 |