﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / C++  / Увеличение размера файла / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 07:35:18 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Увеличение размера файла</title><link>http://relib.com/forums/Topic906925-7-1.aspx</link><description>Это зависит от потенциальных размеров самого файла и доступных ресурсов системы&lt;br&gt;&lt;br&gt;Если файлы могут занимать 500 Мб+, то я бы не рекомендовал создавать копию в памяти, как впрочем и копию на диске, уж лучше наверное поиграться и переписать классы потоков&lt;br&gt;&lt;br&gt;С другой стороны, если объемы намного меньше и позволяют создать копию в памяти, то почему бы и нет, аналогично: почему бы и не создать 2-ю копию данного файла на диске (если не ожидается совместного доступа к файлу из 2 одновременно запущенных программ).&lt;br&gt;&lt;br&gt;С уважением,&lt;br&gt;Владимир</description><pubDate>Mon, 13 Nov 2006 19:56:23 GMT</pubDate><dc:creator>boombastik</dc:creator></item><item><title>Увеличение размера файла</title><link>http://relib.com/forums/Topic906925-7-1.aspx</link><description>У меня есть на входе файл. Он открывается только для чтения (содержимое НЕ должно изменяться). Для дальнейшей работы необходимо, чтобы размер файла был определенным(кратным заданному числу). Если размер не кратен, то мне надо увеличить размер файла. &lt;/P&gt;&lt;P&gt;Вопрос каким путем лучше это сделать?&lt;/P&gt;&lt;P&gt;1) создать копию входного файла на диске. И эту копию дописать до нужного размера;&lt;/P&gt;&lt;P&gt;2) создать копию входного файла в оперативной памяти и дальше работать с ней.&lt;/P&gt;&lt;P&gt;Что посоветуете?</description><pubDate>Sun, 05 Nov 2006 22:29:55 GMT</pubDate><dc:creator>Alexei_A</dc:creator></item></channel></rss>