Форум программистов, компьютерный форум, киберфорум
MS Office Word
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/54: Рейтинг темы: голосов - 54, средняя оценка - 4.59
4 / 4 / 0
Регистрация: 11.01.2013
Сообщений: 29

Странный doc(rtf) файл (совсем странный)

09.04.2013, 10:44. Показов 11792. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, сегодня на работе столкнулся с очень странным .doc файлом. 3 страницы - вес 45,9 МБ. "Что за черт" -думаю я. Пересохранил с другим именем - 611 кб. Но любознательность берет верх и я решил открыть оба файла в notepad++. Естественно они оказались разные, но что интересно:
В файле "611кб" есть спец символы NUL и т.д. и соответственно в 45,9...
слова (в спойлере 1 строка файла из notepad++)
Кликните здесь для просмотра всего текста
1 строка:"{\rtf1\adeflang1025\ansi\ansicpg 1251\uc1\adeff0\deff0\stshfdbch0\stshflo ch0\stshfhich0\stshfbi0\deflang1049\defl angfe1049\themelang1049\themelangfe0\the melangcs0{\fonttbl{\f0\fbidi \froman\fcharset204\fprq2{\*\panose 02020603050405020304}{\*\fontemb\ftruety pe }Times New Roman{\*\falt Times New Roman};}"

и шестнадцатеричный код! WTF!
Насколько я понял запись rtf1 в начале должна говорить нам что это rtf, но откуда блин 45,9 МБ?

Но это только пол беды, на другом компе "45,9МБ" при открытии выдавал ошибке что устройство F:\ не обнаружено или нет доступа. Оно и ясно на другом компе его и нет, но ошибку пишет не word, а Проводник! Но только при обращению к этому файлу. За своим компом посмотрел, что f:\ у меня CD-привод. Сменил букву на G. Но ошибки нет! На 2ом компе переименовал CD-привод в F, все равно ошибка!!! Но файл открывается и открывается правильно.

Может ли кто-то пояснить происходящее? Антивирус - Каспер - лицензия, Офис 2007 - лицензия, WinXP - лицензия! На обоих компах.

Линк на DB:
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.04.2013, 10:44
Ответы с готовыми решениями:

Странный код: не работает совсем...
Здравствуйте, уважаемые гуру.Не подскажете, что с этим кодом не так? Спасибо. function User(properties){ for(var i in...

Странный файл
После загрузки определенного контента столкнулся с наличием в нём одного файла, который заметил только когда копировал содержимое на...

Странный бинарный файл
Попался очень странный бинарный файл такого примерно содержания (первые 5 строк): 10111100 11101011 10011010 00100111 11010000...

8
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,576
09.04.2013, 11:32
Предположу, что в файле есть какая-то информация для форматирования документа (под форматированием понимаю - цвет шрифта, размер шрифта и т.д.). Возможно раньше файл был большой, потом из него часть информации удалили, а эта системная информация (невидимая пользователю) осталась. Думаю, что это какая-то недоработка программистов, что не учли удаление системной информации при удалении основной информации (под основной информацией понимаю текст, находящийся в документе и видимый пользователю).


Вообще Word-документ состоит из двух частей (моё предположение - об этом я нигде не читал):
  1. одна часть видима пользователю - это то, что пользователь видит на мониторе, когда открывает документ: панели инструментов, текст и т.д.;
  2. вторая часть - это часть, которая невидима пользователю, но на основе этой скрытой информации и формируется то, что пользователь видит на мониторе. Мне кажется, что Word-документ имеет ту же внутреннюю структуру, что и сайты в интернете. Т.е. внутренняя часть Word-документа похожа на HTTP-разметку.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12212 / 5055 / 812
Регистрация: 07.08.2010
Сообщений: 14,911
Записей в блоге: 4
09.04.2013, 12:00
как-то смотрела рефераты 5 баллов
там файлы были в формате RTF и очень большие
после сохранения в формате ДОС размер уменьшался в 50-100 раз
-------------
видимо зависит от

--локализации
--внедрения шрифтов
0
4 / 4 / 0
Регистрация: 11.01.2013
Сообщений: 29
09.04.2013, 12:51  [ТС]
Ну в принципе возможно, что действительно из-за формата и хранения не нужных данных. Но вот что за ошибка с проводником так и остается для меня загадкой. Хотя возможно просто винду багануло.
0
6024 / 3218 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
09.04.2013, 12:52
В RTF для обмена документами используются только представимые символами коды из ASCII-, MAC- и PC-символьного набора. Кроме текста содержатся команды управления. Документ состоит в основном из команд управления настройки программы чтения файлов в RTF-формате:управляющие слова и управляющие символы.
1
4 / 4 / 0
Регистрация: 11.01.2013
Сообщений: 29
09.04.2013, 13:12  [ТС]
Цитата Сообщение от Fairuza Посмотреть сообщение
В RTF для обмена документами используются только представимые символами коды из ASCII-, MAC- и PC-символьного набора. Кроме текста содержатся команды управления. Документ состоит в основном из команд управления настройки программы чтения файлов в RTF-формате:управляющие слова и управляющие символы.
Так с содержимом разобрались, соответственно и вес увеличился. Но как можно повторить такой эффект? сколько я не пробовал сохранить в rtf поменять расширение на doc. Размер не меняется... Правда сейчас поспрашивал возможно его ещё с одного компа в опен офисе открывали.
0
6024 / 3218 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
09.04.2013, 13:26
Насколько я понимаю, этот документ представляет собой выборку из базы данных. Сохранение в rtf происходит программно и поэтому сохраняются все коды (откуда взять, куда поставить).

Добавлено через 3 минуты
Попробуйте Ваш файл сохранить в txt, потом в doc, потом в rtf, все время будет другой вес.
0
4 / 4 / 0
Регистрация: 11.01.2013
Сообщений: 29
09.04.2013, 14:53  [ТС]
Ну файл подобие базы данных, просто девушка принимающая вызовы забивает все объявления (для газеты) в Word файл, но вот в один прекрасный день произошло неведомое он стал большим и выдавать странную ошибку, пока я его просто не пересохранил. Я сейчас как раз таки занимаюсь написанием сайта с базой данных(уже настоящей) и стал изучать, то как они работают... это пичаль все через ворд.
0
09.04.2013, 15:04

Не по теме:

Просто так ничего не происходит))))) Но в Word вносить... это что-то!!!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.04.2013, 15:04
Помогаю со студенческими работами здесь

Странный файл в корне диска!
Сдраствуйте! Сегодня я обнаружил в корне диска С: файл 439.tmp но поедее его там не должно быть!пожете подсказать что это за файлик и...

Странный файл {kosxheyi}.dll
Не знаю, где спросить про странный файл. Сегодня запускала SpyHunter и в отчете (в списке "безопасных компонентов") увидела...

Странный файл в папке Пользователь
Это окно появляется при каждой загрузке компьютера: см. скриншот - похоже, что-то пытается открыть этот файл, хотя я сам ничем открыть...

CodeBlock и странный вывод в файл
Осваиваю сейчас по тихоньку CodeBlock хорошая IDE, но вот не понятно, к примеру делаю #include <iostream> #include...

Странный текстовый файл, не поддающийся обработке
Имеется текстовый файл, содержащий строки. Если его посмотреть WinHex, то можно увидеть, что строки оканчиваются кодами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru