Ressourcefork-Problem mit OS9/Netalk OSX/Samba

  1. wisven

    wisven Thread StarterMacUser Mitglied

    Mitglied seit:
    06.10.2005
    Beiträge:
    2
    Zustimmungen:
    0
    moin!
    ich habe hier einen linux-server, auf den windows, linux und osx-clients via smb zugreifen, was auch prima funktioniert.
    sorgen bereiten mir dateien mit resourcefork, die ein os9-client auf netatalk speichert, was zu seltsamen :XY ersetzungen fuehrt, die dann wiederum auf den über samba zugreifenden osx-kisten nicht korrekt dargestellt werden.
    wenn ich die :[hex]-ersetzungen in netatalk ausschalte, speichert os9 die namen zwar richtig, legt aber keine resourceforks mehr an, was zb. bei quark-dateien ärgerlich ist.
    verfüge leider nicht wirklich über apple-erfahrung ;-(
    hat eventuell irgendjemand nen tip für mich?
     
    wisven, 06.10.2005
  2. oneOeight

    oneOeightMacUser Mitglied

    Mitglied seit:
    23.11.2004
    Beiträge:
    48.163
    Zustimmungen:
    3.887
    probier mal den netatalk und samba auf UTF-8 zu stellen (bzw irgendein encoding das gleich ist...)
    welche netatalk version hast du denn? das manual sagt ja, dass nur ältere versionen das CAP encoding (mit den hex) benutzen...
     
    oneOeight, 06.10.2005
  3. wisven

    wisven Thread StarterMacUser Mitglied

    Mitglied seit:
    06.10.2005
    Beiträge:
    2
    Zustimmungen:
    0
    habe version 2.0.2 laufen und ein wenig schlauer bin ich nun auch.
    wenn ich dateien auf netatalk-shares speichere, finden die über smb zugreifenden maschinen keine Type/Creator einträge mehr.
     
    wisven, 06.10.2005
  4. oneOeight

    oneOeightMacUser Mitglied

    Mitglied seit:
    23.11.2004
    Beiträge:
    48.163
    Zustimmungen:
    3.887
    du musst das ganze halt vernünftig configen, die type/creator, die text-kodierung usw...
     
    oneOeight, 06.10.2005
  5. abgemeldeter Benutzer

    abgemeldeter Benutzer

    Das Problem ist, dass Netatalk die Resourcen und Metadaten des Dateisystems anders auf dem flachen Linux-Dateisystem speichert, als Mac OS X über Samba. Mac OS X benutzt die Apple-Double-Kodierung, beid er die Metadaten (in die ersten 82Bytes) und der Resource-Fork (der Rest der Datei) in die ._-Datei gespeichert wird. Netatalk benutzt eine andere Methode.
    So kann Mac OS 9 über Netatalk nicht über die von Mac OS X kodierten Resourcen und Metadaten zugreifen und Mac OS X nicht über die von Netatalk kodierten.

    Die Lösung des Problems ist, auch Mac OS X über Netatalk auf den Server zugreifen zu lassen. Mit der neuesten Version ist das auch gut möglich.
    Vielleicht hilft auch dieses hier: http://bresink.de/osx/ForkServerHelper-de.html
     
    abgemeldeter Benutzer, 06.10.2005
  6. El Jarczo

    El JarczoMacUser Mitglied

    Mitglied seit:
    07.07.2004
    Beiträge:
    557
    Zustimmungen:
    9
    Netatalk und Samba bieten auch "kompatibilitäts Optionen" einfach mal die FAQ und Doku's der Programme durchstöbern. Ich weiß sie selber leider nicht mehr.

    Grüße,
    Christian
     
    El Jarczo, 06.10.2005
Die Seite wird geladen...
Ähnliche Themen - Ressourcefork Problem OS9
  1. Babaganoush
    Antworten:
    5
    Aufrufe:
    931
  2. Arko95
    Antworten:
    5
    Aufrufe:
    2.149
    Meilenstein
    15.05.2015
  3. twr
    Antworten:
    0
    Aufrufe:
    619
  4. pfannkuchen2001
    Antworten:
    1
    Aufrufe:
    1.073
    ruerueka
    16.09.2013