Pracuję nad problemem w Programming Pearls - w szczególności implementacją programu, który sortuje plik zawierający najwyżej 10 000 000 liczb całkowitych (kolumna 1, problem 3). Ponieważ książka nie określa, w jaki sposób dane powinny być przechowywane w pliku, rozważam przechowywanie liczb całkowitych jako nieprzetworzonych bajtów (istnieją inne ograniczenia, które sprawiają, że nieprzetworzone bajty są dobrą opcją). Nigdy wcześniej nie pracowałem na tak niskim poziomie, więc chcę wiedzieć, czy jest coś niebezpiecznego, na co powinienem uważać. Czy muszę się martwić, że przypadkowo użyję jakiejś sekwencji końca pliku, gdy na przykład zapisuję surowe bajty do pliku?
Edytować:
Teraz zdaję sobie sprawę, jak szerokie było moje pytanie. Naprawdę miałem na myśli problemy bardziej katastrofalne, takie jak przypadkowe zastąpienie innych plików na dysku. Przepraszam, nie byłem jaśniejszy.