Ich möchte es im Wesentlichen so machen, dass Sie nie irgendwelche Dateien entpacken müssen. Momentan habe ich ein Dokan-Dateisystem, das es mit einer bestimmten Zip-Datei machen kann, aber ich wollte wissen, wie ich es auf alle Dateien anwenden kann. Ich möchte in der Lage sein, ein Programm zu kompilieren, das "fopen (" test.zip/1.jpg "," rb ");". Ich denke, dass eine Shell-Erweiterung funktionieren würde, um die Datei dynamisch in das Dateisystem zu laden, wenn ich im Shell-Explorer browse, aber das hilft mir nicht mit dem fopen-Beispiel. Irgendwelche Ideen?Wie implementiert man ein dateibasiertes Dateisystem?
4
A
Antwort
1
Was Sie tun möchten, kann mit Hilfe des Dateisystemfiltertreibers verwendet werden, der Verzeichnisaufzählungsanforderungen verfolgen und Verzeichnisse anstelle von ZIP-Dateien melden würde. Dann würde dieser Treiber virtuelle Dateien erstellen und die Daten aus ZIP-Archiven übernehmen. Ziemlich viel Kernel-Mode-Arbeit, sollte ich sagen. Und der Dateisystemfiltertreiber ist kein Dateisystemtreiber, also wird Dokan Ihnen überhaupt nicht helfen.
Verwandte Themen
- 1. Wie implementiert man ein sehr einfaches Dateisystem?
- 2. Wie implementiere ich ein dateibasiertes Wörterbuch?
- 3. Wie ist fseek() im Dateisystem implementiert?
- 4. Dateibasiertes Äquivalent von java.util.concurrent.locks.Lock?
- 5. Wie implementiert man ein TreeSet in Java?
- 6. Wie implementiert man ein Bitset in C?
- 7. Wie implementiert man ein kostenloses Produktangebot?
- 8. Wie implementiert man ein NSNotificationCenter (Blockstil)?
- 9. Wie implementiert man ein gesichertes Download-System?
- 10. Wie implementiert man ein Erfolgssystem in RoR
- 11. Wie implementiert man ein einfaches Lizenzierungsschema?
- 12. Wie implementiert man ein statisches projektweites Präferenzsystem?
- 13. Wie implementiert man ein Singleton pro Element?
- 14. Wie implementiert man jScroll?
- 15. Wie implementiert man Wasserkräuselungen?
- 16. Wie implementiert man Textauswahl?
- 17. Wie kann man auf ein Dateisystem in Java zugreifen?
- 18. Was ist ein virtuelles Dateisystem oder ein Dateisystem im Benutzerbereich?
- 19. Wie implementiert man das Prototypmuster?
- 20. Wie implementiert man einen Zustandsraumbaum?
- 21. Wie implementiert man ein Gitter wie verwandte Produkte in Magento?
- 22. Wie man eine Kommentarbenachrichtigung implementiert?
- 23. Wie implementiert man JavaScript-Funktion?
- 24. Wie verwendet man Pakete im lokalen Dateisystem?
- 25. Wie man bessere OOPs implementiert
- 26. Wie implementiert man einen Ansichtshalter?
- 27. Wie ändert man Dateisystem-Kodierung über Python?
- 28. Wie implementiert man JavaScript Cascades ..?
- 29. Wie implementiert man nested_form gem?
- 30. Wie man IDisposable richtig implementiert
Jede Zip-Bombe auf Ihrer Festplatte wird 'Suche nach einer Datei' hängen =) –