2017-04-08 1 views
-2

Ich habe vor kurzem einige Dateien mit der Erweiterung .res erhalten Das Problem, mit dem ich derzeit konfrontiert bin, ist, dass ich es nicht mit verschiedenen Arten von Ressourceneditoren öffnen kann. Hier sind die Liste der Programme, die ich versucht habe:Probleme beim Öffnen einer .res-Datei

Visual Studio 2017

ResourceHacker

Delphi Decompiler

XN Resource Editor

Und Hier ist ein Beispiel für den Inhalt der Datei beim Öffnen in Notepad ++: http://i.imgur.com/fcmEfED.jpg

Was könnte der Grund sein, dass ich diese Datei nicht öffnen konnte? Fehle ich etwas?

+0

Vielleicht möchten Sie die Dateien mit einem Hex-Editor öffnen. Wenn Sie sie mit Notepad ++ öffnen, kommen Sie nicht weit. Dies sieht jedoch nicht wie eine Windows-Ressourcendatei aus. Einige andere Programme (Spiele) schreiben auch Dateien mit der Erweiterung .res. –

+0

Warum fragen Sie nicht den Lieferanten der Datei, was es ist? –

+0

@RudyVelthuis Ich habe versucht, es im Hex-Editor zu öffnen, aber ich kann nichts daraus machen. Wenn eine Software zur Erstellung von Spielen Dateien in .res schreibt, gibt es eine Möglichkeit, sie zu öffnen und zu bearbeiten? – Skylark

Antwort

-1

.res Dateien sind .rc Dateien wie .obj. oder .lib Dateien .cpp Dateien - sie die Dateien zusammengestellt Version der Ressourcendefinition sind.

Erwarten Sie nicht, dass die Datei von Benutzern wie Notepad bearbeitet werden kann, behandeln Sie es wie jede andere kompilierte binäre Datei. Zumal es wirklich eine kompilierte Binärdatei ist.

Nach dem - wenn Sie diese Datei für die Verwendung in Ihrer App "importieren" müssen Sie explizit in der Liste der "Import-Bibliotheken" angeben (im Gegensatz zu einer .lib Datei, die der Linker aus der Liste der Abhängigkeiten ableiten könnte) . Zumindest ist das bei MSVC++ 2015 der Fall (habe es noch nicht 2017 probiert)

+0

Nicht diese. AFAICT, das sind keine kompilierten Windows-Ressourcendateien. Und eine kompilierte Windows-Ressource-Datei (.res) kann von einem der in der Frage erwähnten Programme geöffnet werden. –

+0

Nicht sicher, was Sie ausprobiert haben, aber als Plausibilitätsprüfung habe ich * nur * 3 der vielen '.res' Dateien, die ich in meinen Buildverzeichnissen habe, geöffnet und sie sind alle (erwartet) binär. Gibt es eine Chance, dass du über '.rc2' Dateien redest?Das sind Texte (obwohl UNICODE, genau wie '.rc') – YePhIcK

+0

Die Dateien in der Frage (er schrieb ein Beispiel) sind Dateien mit einer' .res' Erweiterung, aber sie sind keine Windows Ressourcendateien. Aus diesem Grund kann das OP sie nicht mit einem Ressourceneditor öffnen. Ich weiß, dass Windows '.res' Dateien binär sind, aber diese können normalerweise mit einem geeigneten Ressourceneditor geöffnet werden, wie er es erwähnt. Die '.res'-Dateien auf Ihrer Festplatte sind Windows-Ressourcen-Dateien, so dass Sie sie öffnen können, bedeutet ihm nicht viel. Beachten Sie, dass Dateien mit der Erweiterung ".res" keine Ressourcendateien sein müssen. Jeder kann diese Erweiterung verwenden. –

Verwandte Themen