É fácil classificar um arquivo de texto grande (= não cabe na memória, cabe no sistema de arquivos local) usando a classificação GNU. Quando necessário, o GNU sort começará a fazer mesclagens externas.
Como classifico arquivos grandes onde, em vez de linhas, tenho registros de comprimento fixo: sem delimitador de registro, cada registro possui, por exemplo, 32 bytes de dados que podem incluir bytes de qualquer valor (incluindo \0
e \n
)?