unabhaengiges resource file format



  • hallo leute

    bin auf der suche nach einem platform- und sprachenunabhaengigen resource file format.
    darin sollen string tables, grafiken und so ein zeugs abgelegt werden.
    gebraucht wird das fuer c/c++, PHP und Java(Script) unter win und linux.
    kennt von euch jemand sowas ?
    klar koennte ich dafuer z.b. XML hernehmen, aber es sollte auch beim parsen schnell sein. das erstellen kann ruhig langsamer sein.

    Meep Meep



  • Ein ganz normaler Ordner erfüllt deine genannten Anforderungen. Was sind deine tatsächlichen Anforderungen?



  • Meep Meep schrieb:

    bin auf der suche nach einem platform- und sprachenunabhaengigen resource file format.

    Binärdateien haben eh das Problem nicht.

    Bitte auch Textdateien mit immer mit ios::binary lesen, denn anderenfalls kotzt Windows. Und beim Schreiben sich auf '\n' beschränken. Fertig.
    Als Entwickler kein Notepad als Standard benutzen sondern wirklich scheißegal welchen anderen Editor, alle anderen können Linux-Zeilenumbrüche.

    Meep Meep schrieb:

    darin sollen string tables, grafiken und so ein zeugs abgelegt werden.

    Grafiken und so ein Zeugs legst Du normal als Dateien in das Verzeichnis. StringTables und mehr so strukturiertes Zeugs tuste entweder schlicht schreiben und mit einer Factory lesen oder beliebig viele Fremdbibliotheken dafür nehmen. Oder halst Dich an JSon oder XML. Beidesmal ist Lesen uns Scheiben so einfach, daß es schwer fällt, sich zu entscheiden, ob man eine Bibliothek dazu runterlädt, oder es schnell selber macht, und damit unabhängig bleibt. Im C++-Standard-Entwurf für 2019 gibt es sogar ein Proposal, wie man alle seine Daten in jedes Format konvertieren kann, aber ich glaub' sie hängen gerade ein wenig am Berechenbarkeitsproblem, vielleicht wirds 2020 so weit sein, daß C++ alles kann. 🤡

    Wollte Sagen: Machs bitte einfach der Nase nach. res-Verzeichnis denken und res.zip ablegen zum Beispiel oder wieauchimmer. Du hast es voll in der Hand. Du kannst dabei gar nix falsch machen. Außer auf die Leute zu hören, die sagen, daß ein bestimmtes vor 10 Jahren übliches Verfahren genau DESHALB das beste und einzige wäre, weil es so oft eingesetzt ist.

    gebraucht wird das fuer c/c++, PHP und Java(Script) unter win und linux.
    kennt von euch jemand sowas ?
    klar koennte ich dafuer z.b. XML hernehmen, aber es sollte auch beim parsen schnell sein. das erstellen kann ruhig langsamer sein.

    Meep Meep[/quote]


Anmelden zum Antworten