• Авторизация


нестандарт... 13-07-2006 22:26 к комментариям - к полной версии - понравилось!


Не раз ловил себя на мысли, что не люблю нестандартные форматы.

Особенно это касается небольших шароварных софтинок. Смешно наблюдать, как каждая мелочь сохраняет результаты работы в свой собственный, никому кроме этой проги неведомый формат. И, разумеется, без нее такой файл не открыть. Такой вот глупый способ повышения собственной значимости.

К  чему это я ?. А вот к чему.

В процессе работы над хэш-калькулятором пришлось создать свой собственный формат - afv. В данном случае свой формат был просто необходим, чтобы с удобством реализовать все задуманные фичи. Но... первоначальных вариант оказался весьма странным гибридом обычного текстового файла, юникодного текстового файла и даже немножко бинарный. Жуть. Сам создал то, что не люблю встречать у других.

В результате формат был пересмотрен. Теперь это 100% юникодный текстовый файл. Минус в том, что строка с чексуммой и размером файла потолстела в два раза. Большущий же плюс заключается в том, что такой файл можно спокойно открывать, просматривать в человеческом виде и редактировать в любом текстовом редакторе, понимающем юникод  - начиная от стандартного Notepad'a и заканчивая MS Word.

2 Dr F0lken: теперь .afv-файлы не будут выглядеть странно в листере от total commander'a. Достаточно будет выбрать Options -> Unicode. Так что еще одно из твоих пожеланий учтено :)
вверх^ к полной версии понравилось! в evernote
Комментарии (2):
Dr_F0lken 14-07-2006-10:50 удалить
Проблема не в том, что формат "свой". А в том, что шаровары, про которые ты пишешь НЕ умеют работать со стандартным. То есть ничего плохого в своем формате нет. А вот в оторванности от жизни - ЕСТЬ =).
TraxxOfAxe 14-07-2006-14:43 удалить
Исходное сообщение Dr_F0lken Проблема не в том, что формат "свой". А в том, что шаровары, про которые ты пишешь НЕ умеют работать со стандартным.
Ну вот моя-то софтина как раз умеет :) И с .sfv, и с .md5. Но только на проверку, ибо для создания таких файлов всяко-разных тулз и так полно. Беда в том, что тот же .sfv весьма ограничен в возможностях. Например меня задолбало, когда тулзы для его проверки не могут открыть вполне существующий файл лишь потому, что не в состоянии корректно сконвертировать его имя. Что он вообще не проверяет изменения размера файла (ведь дураку ясно, что если изменился размер, изменится и чексумма). А .md5 - это, по-хорошему, вообще не формат. Он не стандартизирован и по сети гуляет штуки 4 или 5 его разных вариантов, кто во что горазд.


Комментарии (2): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник нестандарт... | TraxxOfAxe - Уголок глубоких мыслей | Лента друзей TraxxOfAxe / Полная версия Добавить в друзья Страницы: раньше»