Здравствуйте
Для некоторых задач необходимо сжимать числа и добавлять их в конец файла, в котором все данные одной строки (никаких переносов на новую строку) для того, чтобы при работе с fgets не возникало сложностей (как известно, он выдает данные до конца строки или файла, даже если length больше). И при некоторых числах, например,
var_dump ( pack ( 'L', 2707 ) );
Результат:
возникает перенос строки, который совсем не нужен. Как можно решить вопрос, кроме повторного fgets пока не получу необходимое количество байт.
Можно, конечно, избавиться от упаковки через pack, но он экономит место и удобно вырезать конкретно 4 символа. Или, возможно, есть другой код формата pack, который подойдет мне и без переносов строк?
Благодарю