ASCII oder Binaer? FTP-Transfer von Allegro-Datenbank-Dateien zwischen Windows und Unix
Thomas Berger
ThB at gymel.com
Di Jun 11 20:58:59 CEST 2002
Hallo Herr Schock,
> ich habe Probleme mit dem FTP-Transfer von Allegro-Datenbank-Dateien
> von DOS/Windows nach Unix:
>
> Unter DOS/Windows scheint es egal zu sein, ob die Dateinamen aus
> Gross- und/oder Kleinbuchstaben bestehen.
Es scheint unter Windwos nicht egal, es ist egal, und zwar in dem
Sinne, dass es wirklich dieselbe Datei ist, wenn sich die
Schreibweise des Dateinamens nur um Gross- oder Kleinschreibung
einzelner oder aller Zeichen unterscheidet.
Unter DOS hingegen gibt es nur die Grossschreibung.
Unix-Dateisysteme unterscheiden hingegen penibel die Gross-
und Kleinschreibung.
Der Unix-Konvention folgend wurde fuer die allegro-Programme
auf Unix-Plattformen festgelegt, dass die Dateiendungen (.cfg,
.ald, .tbl etc.) kleingeschrieben werden. Benutzen Sie
hingegen t-Befehle in den Parameterdateien, um .apt-Dateien
einzubinden, so werden die .apt-Dateien in der Schreibweise
benoetigt, wie sie im t-Befehl auftritt, evtl. also auch
in Grossschreibung!
In den mit allegro-C ausgelieferten Parameterdateien hat
man seit langem schon alle t-Befehle auf Kleinschreibung
umgestellt, seit die Pakete nicht mehr in (DOS!).LZH-
Archiven sondern mit einem Windows-Installer ausgeliefert
werden ist man ausserdem bemueht, dass alle Dateien mit
kompletter Kleinschreibung darin enthalten sind (und nicht
etwa mit grosser Initiale, wie es Windows eigentlich will).
Je nach ftp-Programm gibt es ansonsten eine Einstellung,
alle Dateinamen in Kleinschreibung zu uebertragen oder
zumindest alle Dateien, die komplett in Grosschreibung
sind auf reine Kleinschreibung umzusetzen.
> Welche Dateien muessen im ASCII-Mode und welche im Binary-Mode
> uebertragen werden?
> *.adx, *.ald, *.stl und *.tbl muessen offensichtlich binaer
> uebertragen werden. Sonst noch welche?
Im Zweifelsfall alle, nur Perlskripte nicht (wegen der
ersten Zeile).
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro