Ich habe einen .trp-Videocontainer, der als Verzeichnis angezeigt wird. Gibt es eine schnelle Möglichkeit, das Verzeichnisbit vom Inode zu entfernen, sodass der Ordner als Datei angezeigt wird? (Ich bin mir nicht sicher, ob dies mein Problem löst, aber ich möchte es versuchen.)
1
Antworten:
Wenn sich dieses Verzeichnis ordnungsgemäß verhält (dh eine Liste von Dateien anzeigt, anstatt seltsame E / A-Fehler oder ähnliches auszulösen), ist es ein Verzeichnis und keine Datei.
Wenn Sie den Inode-Typ ändern, erhalten Sie ein beschädigtes Dateisystem, sonst nichts. (Sie würden das mit Debugging-Tools für Dateisysteme tun, die dateisystemspezifisch und ziemlich gefährlich sind - sichern Sie, was Sie können, bevor Sie so etwas versuchen. Beispiel für die Linux ext-Dateisysteme:.
debugfs
)Anscheinend sollten Sie nach einer Software suchen, die diesen "extrahierten" Container wieder in eine einzelne Datei packt, wenn Sie dies benötigen.
quelle
ext2
(oder 3 oder 4) und debugfs. Aber das ist völlig sinnlos. Lesen Sie, wie Dateisysteme funktionieren. Wenn Sie ein wenig in einem Verzeichnisknoten spiegeln, wird es nicht auf magische Weise in eine einzelne Datei umgewandelt, in der alle enthaltenen Dateien irgendwie gepackt sind. Welches Format würde diese Umwandlung überhaupt als Format verwenden? Teer? cpio? Postleitzahl? einfache Verkettung? ISO? Denk darüber nach.