Такой вопрос: каким образом в командной оболочке (bash) можно уменьшить размер файла на несколько байт? т.е. конкретно стоит задача отрезать от zip архива последние 2 байта.
Насколько я успел понять по изучении документации - существующие комманды unix в основном направлены на обработку текстовых файлов, и этими средствами мою проблему не решить -(
Добавлено:
конкретно это все делается чтобы делать sfx архивы Windows используя сервер на Unix,
делается это командой типа zip - testfile | cat module.sfx - > archive.exe
Проблема в том что сверху архива надо записать комментарий для sfx модуля (конкретно текст который будет отображаться в окне распаковщика) и последние 2 байта zip архива переписываются служебными байтами, после которых модуль ищет комментарий.
p.s. sfx я взял от архиватора winrar 3.80
Насколько я успел понять по изучении документации - существующие комманды unix в основном направлены на обработку текстовых файлов, и этими средствами мою проблему не решить -(
Добавлено:
конкретно это все делается чтобы делать sfx архивы Windows используя сервер на Unix,
делается это командой типа zip - testfile | cat module.sfx - > archive.exe
Проблема в том что сверху архива надо записать комментарий для sfx модуля (конкретно текст который будет отображаться в окне распаковщика) и последние 2 байта zip архива переписываются служебными байтами, после которых модуль ищет комментарий.
p.s. sfx я взял от архиватора winrar 3.80