2014-09-02 2 views
-4

«Если у меня есть файл размером 10 МБ, как я могу его прочитать только 1 МБ?». Это не мой вопрос. Если у меня есть файл размером 10 МБ, как я могу подделать информацию о файле размером до 3-4 МБ.Скрыть размер файла, используя Python

+0

Я думаю, что это больше того, что вы действительно спрашиваете. –

+0

'file.read (1048576)' – Blender

+0

Я хочу подделать размер файла :) – Kimlama

ответ

1

read() может принимать аргументы за размер файла.

megabyte = myfile.read(1 * 1024 * 1024) 

Это трудно сказать, что такое «поддельные размер файла» означает, но можно создать трубу ограниченного объема данных. Вы можете создать класс, который обертывает поток, но завершает его после определенного количества байтов, и в этом случае вы, вероятно, захотите прочитать this или взломать что-то вместе с модулем pipes.

Смежные вопросы