| Format pliku bazy danych ZIP GS-Base |
Bazy danych GS-Base to archiwa ZIP zapisane z rozszerzeniem *.zip lub *.gsb. Po więcej informacji o tym, które rozszerzenie wybrać, zobacz Domyślne rozszerzenie pliku w Ustawienia > Okno dialogowe Opcje.
Istnieją dwa formaty zip, których można używać w GS-Base: zip64 i standardowy zip (zip32). Pliki Zip32 mają limit 4 GB dla jednego pliku bazy danych, a liczba wszystkich pól memo i wstawionych obrazów (innymi słowy: strumieni/wpisów zip) w jednym pliku to ok. 64 tys. Zip64 nie ma powyższych ograniczeń, ale niektóre archiwizatory Zip innych firm mogą używać własnych, niestandardowych wariantów formatu Zip64, więc jeśli z jakichkolwiek powodów musisz edytować takie pliki bez GS-Base, upewnij się, że wymiana danych jest możliwa.
Przycisk ZIP64/ZIP32 na pasku stanu okna głównego wskazuje aktualnie używany format ZIP. Możesz go kliknąć i przełączyć między nimi swobodnie. Jeśli spróbujesz zapisać plik zip32 z ilością danych, która może przekroczyć limity zip32, GS-Base wyświetli komunikat ostrzegawczy.
Uproszczone pliki zip GS-Base zawierają tylko zwykłe pliki tekstowe reprezentujące tabele i można je tworzyć ręcznie przez użytkowników lub przez inne aplikacje. Zazwyczaj można ich użyć, jeśli chcesz przesłać kilka plików tekstowych do GS-Base od razu, bez użycia programowania COM. Aby uzyskać szczegółowe informacje, zobacz: Uproszczone pliki GS-Base.
Plik ZIP bazy danych zawiera pliki następujących kategorii:
Rekordy bazy danych przechowywane jako
[nazwa tabeli].txt
pliki tekstowe. Są to zwykłe pliki tekstowe UTF-8 oddzielone przecinkami, zawierające nazwy pól w pierwszym wierszu
i zapisy w kolejnych wierszach.
Możesz edytować te pliki ręcznie bez GS-Base, używając dowolnego edytora tekstu
zapisywania plików tekstowych UTF-8.
Usunięcie takiego pliku z archiwum ZIP bazy danych oznacza usunięcie wszystkich rekordów.
Jeśli wstawisz dowolny plik tekstowy (*.txt, *.csv, *.tsv, *.tab) do pliku ZIP, GS-Base
wykryje i zgłosi nowe tabele oraz umożliwi skonfigurowanie i dodanie ich do bazy danych
struktury lub zachować go w ZIP jako nieużywany plik.
Long Text, Images/Files i Code podfoldery pól. Każdy taki podfolder ma następującą postać:
[nazwa tabeli].r[8-cyfrowy numer rekordu]f[5-cyfrowy numer pola]
W przypadku pól Long Text każdy taki podfolder zawiera jeden plik *.rtf lub *.txt.
W przypadku pól Images/Files każdy taki podfolder zawiera dowolną liczbę dowolnych plików.
Podfoldery pól Code zawierają jeden plik *.txt.
Możesz edytować/dodawać/usuwać te pliki ręcznie bez GS-Base i dodawać/usuwać/edytować
podfoldery lub ich nazwy.
Jeden plik konfiguracyjny config.dat zawierający różne informacje o
w bazie danych: kolejność tabel, ustawienia strony i formatowanie.
Jeśli usuniesz ten plik ręcznie, GS-Base może nadal korzystać ze wszystkich tabel rekordów i
pola binarne i ponownie importuj je automatycznie, tak jakby były nowymi tabelami.
Jeden plik META-INF/manifest.txt zawierający listę wszystkich plików używanych przez
Baza danych. Jeśli plik jest zaszyfrowany, zawiera on również różne rodzaje szyfrowania
parametry.
Jeśli baza danych nie jest zaszyfrowana, usunięcie tego pliku nie ma wpływu na bazę danych.
Jeśli baza danych jest zaszyfrowana, nie możesz w żaden sposób modyfikować tego pliku, ponieważ grozi to utratą danych.
Dowolna liczba dowolnych plików nieużywanych przez GS-Base, które można ręcznie przeciągnąć i upuścić do pliku zip bazy danych.
Jeśli strona Settings > Options > Pokaż listę nieużywanych plików opcja jest włączona,
GS-Base zgłosi wykrycie takich plików. Po zapisaniu pliku ZIP bazy danych wszystkie takie nieużywane pliki są przechowywane w oddzielnym pliku
unused/ podfolder zip.
Uwaga: Jeśli Twoja baza danych zawiera bardzo dużą liczbę obiektów memo/image/files/code (np. tysiące), zalecane jest użycie rozszerzenia *.gsb jako przetwarzania takich ZIP-ów przez Windows (np. gdy Windows przeprowadza wyszukiwanie/indeksowanie plików) może działać bardzo wolno.
Related Topics
Password protection and encryption
Saving PDF files
Opening and saving text files
Opening and saving html files
Opening and saving Excel XML files