Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DataFile - sposob przechowywania danych, 4fun
q.michal
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
q.michal
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 1
Dołączył: 24.12.2013

Ostrzeżenie: (0%)
-----


Nie chce byc zlosliwy, ale sens pewnie taki sam jak pisanie svn-sync (https://gist.github.com/mlask/6954a8f5f8525193379ac51f2d930432) w PHP ;-)
Da sie? Da. Tylko po co, skoro takie rozwiazanie wymaga dodatkowych zaleznosci w postaci interpretera i jest nieoptymalne? Takie skrypty pisze sie chociazby w Bashu/AWK a nie w PHP.
Go to the top of the page
+Quote Post
mls
post
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat(q.michal @ 23.05.2017, 19:44:59 ) *
Nie chce byc zlosliwy, ale sens pewnie taki sam jak pisanie svn-sync (https://gist.github.com/mlask/6954a8f5f8525193379ac51f2d930432) w PHP ;-)
Da sie? Da. Tylko po co, skoro takie rozwiazanie wymaga dodatkowych zaleznosci w postaci interpretera i jest nieoptymalne?


Nie zrozumiałeś. Twoje rozwiązanie nie jest do niczego potrzebne. Nie ma żadnego sensownego zastosowania.
Przytaczanie mojego kodu z Gista jako "przykładu" o czym ma świadczyć? O dalszym twoim braku zrozumienia? Jeszcze rozumiem, gdybym wystawiał ten kod do oceny czy coś. Ale to jest mój prywatny kod na prywatny użytek, który wykorzystują również moi współpracownicy - stąd jest publicznie dostępny. Nic ponad to. A argument o zależnościach też nie do końca trafiony, bo kod pisany był (i jest użytkowany) na środowiskach z systemem macOS, gdzie PHP jest standardowo dostępne (IMG:style_emoticons/default/wink.gif)

Cytat
Takie skrypty pisze sie chociazby w Bashu/AWK a nie w PHP.


Że co?! A kto tak powiedział? Pisze się w tym, w czym jest prościej i wygodniej. Nie widzę powodu dla którego miałbym tego nie pisać w PHP (który znam wystarczająco dobrze) czy jakimkolwiek innym języku programowania.

W pierwszym poście tego wątku pisałeś, że "krytyka mile widziana". Więc ją łaskawie przyjmij (IMG:style_emoticons/default/smile.gif)

Ten post edytował mls 24.05.2017, 16:22:43
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 02:19