Wir alle laufen gelegentlich über eine "Situation" auf unseren Computern, die uns völlig verwirrt, wie eine Datei, die eine Größe von Null hat wie ist das überhaupt möglich? Der heutige SuperUser Q & A Post hat Antworten auf eine verwirrte Leserfrage.
Die heutige Question & Answer Session kommt uns dank SuperUser - einer Unterteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q & A-Websites -
SuperUser-Reader Eugene S möchte wissen, wie groß die Dateigröße Null sein kann:
Das ist etwas, was ich herausgefunden habe und das mir keine richtige Erklärung einfallen lässt. Wenn ich eine leere * .txt-Datei auf meinem Computer erstelle und dann auf ihre Größe schaue, wird eine Größe von Null angezeigt. Wie ist das möglich? Ich meine, auch wenn die Datei selbst leer ist, muss sie immer noch eine gewisse Größe haben (auch wenn sie nur ihren eigenen Namen speichern soll). Wie kann das erklärt werden?
Wie ist es möglich, dass eine Datei eine Größe von Null hat?
SuperUser-Mitarbeiter David Schwartz und Cort Ammon haben die Antwort für uns. Zuerst, David Schwartz:
Es ist möglich, weil es wirklich keine Datei gibt. Es gibt nur einen Verzeichniseintrag mit einem Namen und einem Besitzer. Der Verzeichniseintrag unterscheidet sich logisch von der Datei. Zum Beispiel kann dieselbe Datei mehr als einen Namen in mehr als einem Verzeichnis haben.
Leider wird der Begriff Datei nicht immer genau so verstanden. Aber die Dateigrößenlogik kommt von dem Modell, bei dem ein Verzeichniseintrag eine Datei an ein Verzeichnis anhängt, dann werden die Dateinamen und zugehörigen Metadaten im Verzeichnis gespeichert.
Gefolgt von der Antwort von Cort Ammon:
Die Semantik Die Bedeutung der Dateigröße unterscheidet sich von der, die Sie verwenden.
Es gibt viele Dateigrößen, die aussagekräftig sind. Die gebräuchlichste und die, die Sie hier sehen, ist die Anzahl der Bytes in der Datei. Wenn die Datei eine leere Textdatei ist, kann sie tatsächlich null Bytes enthalten. Diese Nummer ist für Programmierer wichtig, da wir oft eine Datei öffnen, alle Daten lesen und schließen müssen. Wir müssen wissen, wie viele Datenbytes in der Datei enthalten sein werden, damit wir vorausplanen können.
Eine andere Bedeutung ergibt sich aus der Art, wie die meisten Dateisysteme Daten speichern. Die meisten Dateisysteme speichern Daten in Blöcken. Zum Beispiel kann das Dateisystem Daten in Blöcken von 64 kB speichern, was bedeutet, dass es niemals etwas zuweisen wird, das kein geradzahliges Vielfaches von 64 kB ist. Das klingt ineffizient, aber es kann die Buchhaltung ein wenig einfacher machen, und oft einfacher bedeutet schneller.
Eine dritte Bedeutung, an der Sie zerren, wäre die tatsächliche Anzahl der Bits, die auf der Festplatte benötigt werden, um die Präsenz zu beschreiben einer Datei. Dazu gehören Informationen, die normalerweise getrennt von der Datei gespeichert werden. Zum Beispiel wird in Linux das Konzept des Dateinamens im Inode für das Verzeichnis gespeichert, das die Datei enthält. [ Basierend auf Eingaben anderer Kommentare wird dies (technisch) in den Daten des Verzeichnisses gespeichert. Als ich das schrieb, dachte ich an den kleinen Fall. Daten, die kleiner als 156 Bytes sind, können direkt im Inode gespeichert werden. ] Dies ist keine gebräuchliche Bedeutung, denn es ist furchtbar schwer zu bestimmen, ohne das enorm tiefe Innenleben Ihres Dateisystems zu kennen (wie zum Beispiel den benötigten Platz zu berücksichtigen) um alle Berechtigungen für die Datei zu speichern). Wenn Sie jedoch eine 1.000.000-Byte-Festplatte haben und wissen möchten, wie groß eine Datei auf diese Festplatte passen kann, ist dies eine sehr wichtige Bedeutung für Sie!
Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.
Verhindern, dass eine Maus oder ein USB-Gerät Windows aus dem Energiesparmodus weckt
Eines der besten Energieverwaltungsfeatures in Windows ist der Energiesparmodus, mit dem Sie Strom sparen und die Abnutzung Ihrer PC-Hardware reduzieren können, wenn diese nicht verwendet wird. Normalerweise sind Maus und Tastatur standardmäßig so eingestellt, dass Windows im Ruhezustand aktiviert wird.Di
So konvertieren Sie ältere Dokumente nach Word 2013
Haben Sie kürzlich ein Upgrade auf Word 2013 durchgeführt? Dokumente, die in früheren Versionen von Word erstellt wurden, sind mit Word 2013 kompatibel, aber die neuen Funktionen in Word 2013 sind in Ihren älteren Dokumenten nur verfügbar, wenn Sie sie in die neueste Version konvertieren. Wenn Sie Dokumente aus früheren Versionen von Word haben Sie müssen auf sie verweisen oder sie ändern, vielleicht möchten Sie sie auf die neueste Version konvertieren.