ashlogo Fiffi 1.3 aspordb1

[ASH-Homepage] [Produktübersicht]
[
Seite des Autors]

Fiffi - Ein FTP-Client für IConnect

Fiffi ist für die Zusammenarbeit mit CAB ausgelegt. Wenn Sie auf einen FTP-Link klicken, wird Fiffi von CAB gestartet und mit dem Laden der ausgewählten Datei auf Ihren Rechner beauftragt. Während des Datei-Transfer können Sie mit CAB weiter im WWW surfen. Sie können Fiffi aber auch direkt starten und haben dann ein vollwertigen FTP-Client zur Verfügung, mit dem beispielsweise Dateien auf einem FTP-Server abgelegt oder gelöscht und Verzeichnisse erzeugt werden können. Fiffi eignet sich daher insbesondere auch zur Bearbeitung Ihrer Homepage.

Das zentrale Bedienungselement ist das Verzeichnisfenster. Es ist ähnlich dem Fileselektor von MagiC aufgebaut, so daß auch für den Einsteiger die Bedienung kein Problem ist. Dateien können per Drag&Drop auf einen FTP-Server abgelegt bzw. von ihm geladen werden.

Beim Dateitransfer werden in einem Fenster die technischen Daten, wie Übertragungsrate und verbleibende Zeit, angezeigt.

Fiffi verfügt über eine eigene Hotlist, in der Sie die Parameter für bevorzugte FTP-Server eintragen und so schnell eine Sitzung einrichten können. Da die Hotlist Drag&Drop beherrscht, können FTP-URLs einfach mit anderen GEM-Anwendungen ausgetauscht werden.

Fiffi kann Dateien im ASCII- oder Binär-Modus übertragen. In einem Dialog kann der Anwender den Modus über die Dateiendung festlegen. Bei der eigentlichen Übertragung verwendet dann Fiffi automatisch den richtigen Modus. Natürlich kann der Modus auch noch manuell festgelegt werden.

Fiffi kennt auch den Zugang 'anonymous', d.h. wenn der Anwender keinen Account auf dem FTP-Server besitzt, versucht Fiffi Zutritt auf diesen Server als User 'anonymous' und mit der EMail-Adresse als Paßwort zu bekommen.

Fiffi kann in CAB als Internet-Anwendung für FTP-URLs angemeldet werden. FTP-URLs lassen sich mit der Hotlist von CAB natürlich ebenfalls austauschen.

Über GEMScript kann Fiffi eine FTP-Sitzung einrichten und anschließend alle Datei-Operationen, die auch manuell möglich sind, ausführen. Denkbar sind so beispielsweise der automatische Abgleich der lokalen Kopie einer Homepage mit einem WWW-Server oder der zeitgesteuerte Upload von Dateien auf einen Server.

Einige FTP-Besonderheiten, die Fiffi beherrscht:

  • Künstliches Aufrechterhalten von Verbindungen
  • Freie Wahl der Ports für Kommandos und Daten
  • Datenübertragung im passiven Modus
  • RESUME

Fiffi nutzt ausgiebig die Möglichkeiten des Betriebssystems MagiC: nicht modaler Fileselektor, scrollbare Editfelder und Threads.

Systemvoraussetzungen: MagiC (Atari/Mac/PC) ab V4.5, IConnect, 2 MB RAM
Fiffi ist im Lieferumfang von
CAB enthalten und es gibt es im Paket mit iFusion.

Hier gibt es eine englische Resource-Datei.

Neu in Version 1.2:

  • Fiffi beherrscht RESUME, d.h. abgebrochene Dateitransfers werden von Fiffi wiederaufgenommen und nur noch der Rest der Datei wird vom Server übertragen.
  • Fiffi beherrscht rekursive Uploads, d.h. wird ein Verzeichnis auf das Verzeichnisfenster gezogen (oder mit dem Dateiselektor ausgewählt), legt Fiffi auf dem FTP-Server alle darin enthaltenen Unterverzeichnisse an und legt dann die Dateien darin ab -> ideal um komplette Verzeichnisbäume (z.B. eine Homepage) auf einen Server zu kopieren.
  • Wird bei 'get' (über Button oder Doppelklick) die Shift-Taste gedrückt, kann über den Dateiselektor der Download-Pfad festgelegt werden, obwohl er in 'Optionen/Allgemein' festgelegt ist.
  • In der Hotlist verfügt jeder Eintrag jetzt auch über einen Titel -> man kann nun einen Host auch mehrmals in die Hotlist eintragen.
  • Ist unter Optionen/Internet 'Verbindung aufbauen' nicht aktiviert, merkt Fiffi selbstständig, ob manuell eine Verbindung zum Internet eingerichtet wurde.
  • Wahlweiser Ping am Ende eines Dateitransfers ('Optionen/Allgemein: Akustisches Signal am ein Ende eines Dateitransfers').
  • Protokoll-Dateien können nun wahlweise von Sitzung zu Sitzung überschrieben werden oder an bereits Existierende angehängt werden ('Optionen/Allgemein: an vorhandene Datei anhängen').
  • In der Protokoll-Datei wird zu Beginn einer jeden Sitzung Datum und Uhrzeit vermerkt.
  • Die Datei Fiffi.inf wird jetzt in der Reihenfolge $HOME/defaults, $HOME und aktuelles Verzeichnis abgespeichert und geladen.
  • Zugriff auf NT-Server, die nicht im Unix-Mode laufen.
  • Standard-GS-Kommandos CheckCommand und GetAllCommands.
  • Upload-Funktion optimiert.
  • Fiffi kommt mit Leerzeichen in Dateinamen zurecht.

Neu in Version 1.3:

  • chmod implementiert: Zugriffsrechte von Dateien oder Verzeichnisse auf Servern können mit Fiffi geändert werden.
  • Das FTP-Fenster ist komplett über die Tastatur bedienbar.
  • DHST (Document-History-Protokoll) implementiert: Jede Sitzung wird beim DHST-Server, z.B. SMU, angemeldet.
  • Fehler bei strdup() behoben (threadfeste Speicherverwaltung).
  • Behandlung der Shift-Taste funktioniert nun auch bei der Zusammenarbeit mit CAB.
  • Wenn nach dem Aufruf durch CAB der Dialog 'Die Datei existiert bereits' erschien, wurde die Verbindung nicht beendet, falls die Datei nicht übertragen wurde.