Программное обеспечение

Ворд. Как изменить документ так, чтобы объем равнялся опр. кол-ву байт

Объем изменяется как-то хаотично. Документ - его объем Х байт, добавляю в документе один пробел - объем документа стал Y байт., убираю потом этот же пробел - объем по логике должен стать обратно Х, а он... Z! Как подогнать размер?
Мне больше интересно зачем, а не как
Эдди Пегасин
Эдди Пегасин
69 156
Лучший ответ
1 Ворд - это текстовый процессор который может сохранять текст во многих форматах
В каком формате сохраняешь мы мне не известно

2 сохраняемый формат. В зависимости от сохраняемого формата размер конечного файла может быть различным. Зависит это от способа хранения данных. К примеру файл docx это архив, а doc это контейнер
И только текстовой формат (txt) количество байт файла соответствует количеству символов в текстовом докуенте

3 и самое смешное, на диске файл ни когда не будет занимать ну к примеру 12 байт. Он будет занимать размер одного полного кластера диска, то есть (к примеру) 32 кило байта

"Как подогнать размер?"
сохраняй в формате ТХТ
Попробуй сохранять в текстовом формате, а не в формате .docx, который является архивом и размер его находится в сложной зависимости от реального объема текста
Ростислав Менс
Ростислав Менс
50 863
а ты видел, сколько говна ворд в качестве внутренней информации добавляет?

такое может прокатить с текстовым документом, даже с либроофисом МОЖЕТ БЫТЬ (под вопросом). а с мелкософтом - хрен. это страшный глюкодром.
Ариф Магомедов
Ариф Магомедов
73 472
по умолчанию сохраняет в .docx - а это по сути zip-архив c ресурсами, у которых тоже есть свои свойства (дата изменения и пр.). И сжимает он его всегда по-разному, т. к. ресурсы внутри архива меняются. Сохраняй в формат 2003 года (.doc), но всё равно точно до байта не подгонишь

Похожие вопросы