Netwide Assembler-Datei
Dateityp: Quellcode und Skriptdatei
Die Dateierweiterung .rdoff kennzeichnet eine relocatable object file, die vom Netwide Assembler (NASM) erzeugt wurde.
Die Datei enthält assemblierten Maschinencode zusammen mit Symbol- und relocation information zur weiteren Verarbeitung durch einen linker oder ein RDOFF tool.
Dateityp-Kategorie:
Quellcode und Skriptdatei
Aktualisierungsdatum: 27. September 2026
RDOFF, kurz für Relocatable Dynamic Object File Format, ist ein Objektformat, das mit Netwide Assembler (NASM), einem Open-Source-Assembler für Assembly-Language-Programme, verbunden ist. Es wurde von älteren NASM-Releases als Zwischen-Output-Format verwendet.
Eine RDOFF-Datei kann Code- und Datenabschnitte, Symbolinformationen, Relocation-Records und weitere Records enthalten, die zum Linken oder Laden des assemblierten Programms erforderlich sind. Sie ist keine Assembly-Language-Source-Datei und wird normalerweise als Teil eines Build-Prozesses verwendet.
RDOFF ist inzwischen ein Legacy-NASM-Format und wird in aktuellen Assembler-Toolchains nicht häufig verwendet. Die Unterstützung kann daher von der jeweiligen NASM-Version und den zugehörigen Utilities abhängen.
Verwenden Sie die in einer kompatiblen älteren NASM-Distribution enthaltenen RDOFF-Utilities, um diese Datei zu untersuchen oder zu verarbeiten. Das rdfdump-Utility kann Informationen über eine RDOFF-Datei anzeigen, während ein kompatibler RDOFF-Linker sie als Object File verwenden kann.
Ein standardmäßiger Texteditor wird die Datei nicht als lesbaren Assembly-Quelltext anzeigen, da RDOFF ein assembliertes Object Format ist.
RDOFF-Dateien lassen sich nicht sinnvoll allgemein in Assembly-Quellcode konvertieren. Wenn der ursprüngliche Quellcode verfügbar ist, assemblieren Sie ihn mit NASM erneut und wählen Sie ein Objektformat aus, das vom vorgesehenen Linker oder der Zielplattform unterstützt wird.
Wenn die erforderlichen Legacy-Tools verfügbar sind, kann ein RDOFF-Linker oder ein ähnliches Dienstprogramm die Datei linken oder eine Binärausgabe für ein kompatibles Ziel erzeugen. Das Ergebnis hängt von den nicht aufgelösten Symbolen der Datei und den zugehörigen Objektdateien ab.