Nenhum sistema de arquivos de uso geral usa seqüências de início de arquivo ou de fim de arquivo. Eles seriam extremamente impraticáveis: e se um arquivo contiver essas sequências de caracteres?
A maioria dos sistemas de arquivos básicos divide o armazenamento em blocos de tamanho fixo e mantém uma lista de blocos para cada arquivo. O tamanho do arquivo é mantido separadamente, e quanto do último bloco parcial usado pelo arquivo é determinado a partir dele. Sistemas de arquivos sofisticados refinam essa ideia básica.
Com o HFS , a lista de blocos que compõem o conteúdo de um arquivo é armazenada como extensões no registro do arquivo e no arquivo de estouro de extensão. O tamanho dos blocos de alocação (a unidade básica ininterrupta do conteúdo do arquivo) é armazenado no cabeçalho do sistema de arquivos.