Skip to main content

Co je to soubor nulového bajtu?

Soubor nulového bajtu je datový soubor na počítačovém systému, pevném disku nebo jiném úložném zařízení, které má skutečnou délku nulových bajtů.V mnoha případech je vytvořen soubor nulového bajtu z důvodu chyby mdash;například přerušený přenos sítě, softwarový havárie nebo nesprávně napsaný rutinní zpracování souborů mdash;Během vytvoření souboru.Jindy je soubor nulového bajtu vytvořen záměrně pro odeslání zprávy uživateli, který sleduje adresář souborů, aby si rezervoval adresář nebo název souboru pro ovládání automatických procesů nebo k označení nějakého okamžitého stavu nebo informací do programu.Existuje technický rozdíl mezi souborem nulového bajtu, jehož velikost souboru jsou ve skutečnosti nulové bajty a souborem, který neobsahuje žádná vygenerovaná data, jako je soubor dokumentu bez textového obsahu, který by stále mohl obsahovat metadata nebo jiné informace z programu, který jej vytvořil.Občas, zejména když je soubor nulové délky vytvořen chybou, může být odstranění souboru nulového bajtu velmi obtížné, protože poškozený soubor zabraňuje operačnímu systému v přímé manipulaci se souborem.

v systému souborů pro počítač nebo jiné zařízení.Soubory mají určité atributy mdash;například jejich jméno, rozšíření a přístupové vlastnosti mdash;které jsou udržovány operačním systémem.Informace, které soubor obsahuje, jsou uloženy jako bajty a lze je spočítat za účelem stanovení velikosti souboru.Většina souborů obsahuje některé informace, protože vytvoření souboru není vždy triviální úkol.Je však možné, aby byl soubor vytvořen v operačním systému, takže má jméno a atributy, ale neobsahuje žádná data, což z něj činí soubor nulového bajtu.

Vytváření a psaní informací do souboru na úložném zařízení je aProces, který podniká několik kroků k dokončení.V některých případech může být tento proces přerušen nebo nedokončen, takže soubor, který neobsahuje žádná data.Jednou z běžných příčin zahrnuje to ukládání do mezipaměti, operační systémy procedury, které se používají ke shromažďování velkého množství dat v paměti náhodného přístupu (RAM) před aktivací fyzického skladovacího zařízení pro provedení časově náročnějšího úkolu fyzického kódování a ukládání informací.Mezipaměť pro data není vždy automaticky zapsána do souboru mdash;funkce zvaná Flushing mdash;takže lze vytvořit soubor a poté, co se netvoří mezi mezipaměť, není nikdy fyzicky napsána a zůstane prázdný soubor.například při stahování souboru z internetu.Pokud přenos dat není dokončen, pak by se informace nikdy nemohly zapsat do úložné jednotky a zanechat soubor nulového bajtu.Mezi další příčiny souboru nulové délky patří fyzické chyby na disku, které zabraňují psaní dat a poškozených informací o přidělování souborů, které ponechávají artefakty nulové délky, které ve skutečnosti nejsou soubory.

Soubor nulového bajtu může být někdy vytvořen záměrně.To lze provést pro zanechání zprávy pro uživatele pomocí názvu souboru na rozdíl od ukládání informací uvnitř.Používají se také jako zástupné symboly, aby naznačovaly, že byl proveden konkrétní proces, jako je instalace nebo registrace.Soubor nulové délky může být někdy také vytvořen programem, který má v úmyslu psát informace, ale poté nemá nic za účelem napsat a zanechat prázdný soubor.