Wie der Titel sagt; Kann ich mich auf MemoryMappedFile verlassen, um immer eine Datei voller Nullen zu erstellen? Ich habe getestet, indem ich einige neu erstellte Dateien gelesen habe, aber dieses "Testen" scheint sinnlos, obwohl ich noch ein Nicht-Null-Byte sehen muss.Ist MemoryMappedFile.CreateNew (...) garantiert eine Datei mit Nullen zu erstellen?
Gibt es irgendwelche Dokumentation zu diesem Thema, die ich verpasst habe, oder ist es einfach eine Tatsache, dass Memory-Mapped-Dateien bei der Erstellung leer sind?
Haben Sie einen Quelllink, würde ich gerne näher auf die Besonderheiten eingehen. – LaFleur
Microsoft kann keine Versprechen über das Dateisystem abgeben, es liegt nicht in seiner Kontrolle. Es gibt jedoch keine gebräuchliche Verwendung, die keine Nullen erzeugt. –
@LaFleur http://msdn.microsoft.com/en-us/library/windows/desktop/aa366537.aspx –