Bit Shift Большой двоичный файл? - PullRequest
2 голосов
/ 29 ноября 2011

Каков наилучший или рекомендуемый метод для сдвига битов большого количества двоичных данных в C? У меня есть бинарный файл 200 КБ, и я хочу влево, а затем вправо сдвинуть весь лот.

1 Ответ

1 голос
/ 29 ноября 2011

Если ваша ОС может поддерживать его, используйте файл с отображенной памятью. Затем сделайте небольшой сдвиг. Это будет очень, очень эффективно.

См. Этот ответ для получения дополнительной информации: Каковы преимущества отображаемых в память файлов?

...