Существует временный файл, являющийся содержимым многочастного почтового запроса http. загруженный файл (прошивка маршрутизатора) находится со смещением (не 0) временного файла.
Я хочу переместить загруженный файл со смещением 0 в том же временном файле, а затем обрезать его до длины загруженного файла.
Альтернативный способ - записать загруженный файл в новый временный файл, но это приведет к потере некоторой памяти, на встроенном устройстве, только 64 МБ памяти. Я хочу сохранить память.
как можно кодировать это в linux c api.