Wie lese ich eine benutzerdefinierte Datei in einer mit emscripten kompilierten Bibliothek?

Ich arbeite derzeit an einer Datei-Parsing-Bibliothek in C mit Emscripten-Kompilierungsunterstützung. Der Benutzer erhält einen Dateipfad, in dem die Binärdatei gelesen und analysiert wird.

Ich verstehe, dass emscripten das direkte Laden von Dateien nicht unterstützt, sondern stattdessen ein virtuelles Dateisystem verwendet. Gibt es eine Möglichkeit, die Datei unter dem angegebenen Pfad in das virtuelle Dateisystem zu laden, damit die mit emscripten kompilierte C lib sie lesen kann? Ich suche nach Lösungen für NodeJS und im Browser.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage