Ich habe ein Programm, das Daten auf Festplatte mit binärer Serialisierung speichert. Wenn ich das Programm auf einem 64-Bit-Rechner neu kompiliere, kann es die Daten vom 32-Bit-Rechner deserialisieren?.NET binäre Serialisierung zwischen 32-Bit- und 64-Bit-Betriebssystem
3
A
Antwort
2
Ja, der einzige Typ, der brechen könnte, ist IntPtr, aber Sie sollten Felder dieses Typs sowieso nicht serialisieren.
4
Fast alle .NET-Datentypen sind in ihren Byte-Zahlen definiert (mit Ausnahme von IntPtr, das je nach Zielarchitektur unterschiedlich ist). Wenn Sie also ein beliebiges .NET-Objekt serialisieren, wird die Serialisierung desselben Objekts unabhängig von Ihrer Architektur erstellt. Zum Glück ist keine besondere Arbeit von Ihrer Seite nötig. Viel Glück!
1
Hier ist der entsprechende Artikel in MSDN:
Migrating 32-bit Managed Code to 64-bit: Migration and Serialization
Verwandte Themen
- 1. Binäre Serialisierung langsam (manchmal) in .NET 4.6
- 2. protobuf-net NICHT schneller als binäre Serialisierung?
- 3. Binäre Serialisierung/Deserialisierung in C++ und C#
- 4. C# Objekt Binäre Serialisierung
- 5. .NET: Wie binäre Serialisierung eines Objekts mit Attribut [DataContract]?
- 6. Silverlight 3.0 Unterstützung für die binäre Serialisierung?
- 7. Verhalten Unterschied zwischen 32bit und 64bit
- 8. .NET XML-Serialisierung, und Vererbung
- 9. Wie binäre binäre Serialisierung eines Objekts mit Compact Framework?
- 10. Warum ist die binäre Serialisierung schneller als die XML-Serialisierung?
- 11. Struct für binäre Nachricht Serialisierung/Deserialisierung
- 12. Binäre Serialisierung von Silverlight XAML-Objekt
- 13. Binäre Serialisierung eines Array von DateTime
- 14. Binäre Serialisierung und Deserialisierung ohne Erstellen von Dateien (über Zeichenfolgen)
- 15. Serialisierung Einbauten in .Net
- 16. Protobuf-net Serialisierung/Deserialisierung
- 17. protobuf-net enum serialisierung
- 18. .NET XML-Serialisierung und Null-Sammlungen
- 19. Buch über .Net Serialisierung?
- 20. Wie 32bit alpha-blended BMP in .Net
- 21. Binäre Darstellung eines .NET Dezimal
- 22. Serialisierung - Unterschiede zwischen C++ und Java
- 23. Wie identifizieren Sie das Feld, das die binäre Serialisierung in .NET fehlschlägt?
- 24. Streaming-XML-Serialisierung in .net
- 25. Serialisierung von Sammlungen in .net
- 26. .NET XML-Serialisierung in 2009
- 27. Wie funktioniert Serialisierung in. NET
- 28. Binäre Serialisierung im Vergleich zu JSON im Vergleich zu xml
- 29. Wie ignoriert man Event-Klasse Mitglied für die binäre Serialisierung?
- 30. Wie binäre Serialisierung einer Klasse in einer Portable Class Library?