Нулевые байты в начале файла при сохранении

Здесь можно сообщить о найденных багах в Far.
User avatar
HaRT
Moderator
Posts: 8532
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 75 times
Been thanked: 138 times

Нулевые байты в начале файла при сохранении

Post by HaRT » Mon 17 Jul, 2017 20:08

Latest post of the previous page:

falcon111 wrote:
Mon 17 Jul, 2017 20:00
Поэтому вряд ли принципиальная позиция реально что-то изменит в лучшую сторону.
Если Вы не нажалуетесь преподробным образом в службу поддержки Акрониса, то шансы и впрямь минимальные. Зато если нажалуетесь, то ненулевые.
Фар есть инструмент, а не нянька. © 2009 DrKnS

2useven10
Posts: 3653
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

Нулевые байты в начале файла при сохранении

Post by 2useven10 » Mon 17 Jul, 2017 20:51

falcon111 wrote:
Mon 17 Jul, 2017 20:00
вставка избыточного позиционирования сразу после пересоздания файла не помогала
file::SetPointer() не меняет позицию в файле, просто если новая позиция отличается от текущей, выставляется флаг
m_NeedSyncPointer = true;. Так как с его точки зрения текущая позиция = 0, вызов EditFile.SetPointer(0) вообще не должен помогать.
Last edited by 2useven10 on Mon 17 Jul, 2017 20:52, edited 2 times in total.

2useven10
Posts: 3653
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

Нулевые байты в начале файла при сохранении

Post by 2useven10 » Mon 17 Jul, 2017 21:33

Кроме того ошибку давить надо не только в редакторе, приблизительно как в аттаче...
Attachments
acronis-bug-wrapper.diff.7z
(828 Bytes) Downloaded 36 times

User avatar
Dennis_Moore
Posts: 246
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

Нулевые байты в начале файла при сохранении

Post by Dennis_Moore » Mon 17 Jul, 2017 23:27


2useven10
Posts: 3653
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

Нулевые байты в начале файла при сохранении

Post by 2useven10 » Tue 18 Jul, 2017 14:56

DrKnS wrote:
Mon 17 Jul, 2017 16:23
В краткосрочной перспективе - да.
DrKnS wrote:
Mon 17 Jul, 2017 16:23
и мир станет немного лучше.
Не понимаю почему это взаимоисключающие вещи...
1) делаем фар более устойчивым к чужим багам
2) если есть потребность в улучшении мира - репортите баг акронисам независимо от топикстартера.

User avatar
DrKnS
Posts: 5056
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 177 times

Нулевые байты в начале файла при сохранении

Post by DrKnS » Tue 18 Jul, 2017 15:40

2useven10 wrote:
Tue 18 Jul, 2017 14:56
Не понимаю почему это взаимоисключающие вещи
Могу только предложить прочитать ещё раз.

2useven10
Posts: 3653
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

Нулевые байты в начале файла при сохранении

Post by 2useven10 » Tue 18 Jul, 2017 15:53


multidem
Posts: 4
Joined: Mon 05 Mar, 2018 06:34

F3

Post by multidem » Mon 05 Mar, 2018 06:49

Здравствуйте, столкнулся с такой проблемой, Про нажатии F3 на текстовом файле, вместо корректного отображения содержимого показывается сжеванный набор музыкальных, карточных и др. символов...
Это происходит после изменения файла по F4. Стоит что-либо записать в тестовый файл и сохранить его (в режиме F4), а затем просмотреть по F3, отображается каша символов, вместо текста, а то и вовсе, файл получается пустой или добавленная строка пустая!!!

Если изменить текстовый файл, например в блокноте виндовс, то F3 все показывает корректно!

Если кто-то сталкивался с подобным, сообщите что делать?

Far установлен на Win 10 у меня, последняя версия 64 bit с официального сайта. Я перепробовал все доступные версии, в том числе x86, и даже устанавливал Far 2, но проблема сохраняется.

На другом компе, на Win 7 такой проблемы у меня нет!

Заранее спасибо.

2useven10
Posts: 3653
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

F3

Post by 2useven10 » Mon 05 Mar, 2018 08:51

Скорее всего у вас для файла включается режим Dump.
Видимо файл не совсем 'текстовый' - в нём есть бинарные нули '\0'.
Этот режим сохраняется и потом файл открывается в таком виде даже если нули будут удалены.
Смените режим на Text через Shift-F4 (и выясните откуда в текстовом файле нули).
Last edited by 2useven10 on Mon 05 Mar, 2018 08:52, edited 1 time in total.

multidem
Posts: 4
Joined: Mon 05 Mar, 2018 06:34

F3

Post by multidem » Mon 05 Mar, 2018 12:22

Это происходит не с одним текстовым фалом. а со всеми.
Я провел эксперимент. Создал новый текстовый файл (1.txt)
Вписал туда "qweqweqwe" и сохранил. По F3 показало все корректно (Shift+F4 показало режим - "Текст").
Снова открыл файл F4. Скопировал часть текста, сделал пару абзацев, вставил текст, сохранил.
Открыл F3 - уже крокозябы. Режим показывает "Дамп". При этом первая строка крокозяб сместилась вправо. При включении режима "Текст", показывает правильно, кроме первой строчки - она уехала вправо. При включении режима "Код", пустые пробелы до начала первой строки показаны нулями.

Можно ли это исправить?

User avatar
zg
zero-gravity
Posts: 5520
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 83 times
Contact:

F3

Post by zg » Mon 05 Mar, 2018 12:34

multidem wrote:
Mon 05 Mar, 2018 12:22
При включении режима "Код", пустые пробелы до начала первой строки показаны нулями.
разбирайтесь, откуда у вас берутся нулевые символы.

multidem
Posts: 4
Joined: Mon 05 Mar, 2018 06:34

F3

Post by multidem » Mon 05 Mar, 2018 13:19

Нулевые символы берутся буквально при сохранение файла по F4. И только в фаре. Ни какие другие редакторы текста этого не делают. Подскажите, пожалуйста, как можно с ними "разобраться"? Спасибо!

Shmuel
Posts: 5610
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 186 times

F3

Post by Shmuel » Mon 05 Mar, 2018 13:33

Для начала проверьте голый Фар - без плагинов, в том числе без стандартных. Удостоверьтесь сначала, что F11 в панелях и в редакторе показывает пустое меню, затем повторите свои опыты.

User avatar
DrKnS
Posts: 5056
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 177 times

F3

Post by DrKnS » Mon 05 Mar, 2018 13:37


2useven10
Posts: 3653
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

F3

Post by 2useven10 » Mon 05 Mar, 2018 15:15

Если DrKnS прав, попробуйте этот far, там обход бага (тестировать было негде).
Last edited by 2useven10 on Mon 05 Mar, 2018 15:26, edited 2 times in total.

multidem
Posts: 4
Joined: Mon 05 Mar, 2018 06:34

F3

Post by multidem » Tue 06 Mar, 2018 06:43

2useven10 wrote:
Mon 05 Mar, 2018 15:15
попробуйте этот far,
А вот это помогло. Проблема решена (во всяком случае на первый взгляд, если увижу проблему снова - сообщу).
Спасибо, 2useven10!

Вот итоговая инструкция для тех кто столкнется с проблемой F4 / F3 на Win 10:

1. Установить Far30b5151.x64.20180227.msi
2. Заменить Far.exe в папке установки (пароль - 123).

2useven10
Posts: 3653
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 145 times

F3

Post by 2useven10 » Tue 06 Mar, 2018 07:32

Проблема всё-таки в глючных драйверах.
И правильнее решать её их заменой или удалением.

Post Reply

Return to “Глюки и баги”