Как работать с zip архивами в Lazarus?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Как работать с zip архивами в Lazarus?

Сообщение SSerge » 29.02.2024 02:45:08

Little_Roo писал(а):A Libre-Open office ? Лет десять назад их формат признали обязательным...для гос. документооборота...

Кроме формата еще есть программа, формат формирующая и отображающая.
Полагаю, специально сделано так, что находящийся в госреестре МойОфис документы отображает не так, как неодобренный LibreOffice (вёрстка у них взаимно плывёт).
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Как работать с zip архивами в Lazarus?

Сообщение RRYTY » 29.02.2024 06:54:44

Поясню, насчет docx и xlsx. Docx и xlsx обычно рассылаются, либо выкладываются на шареных ресурсах для заполнения подчиненными. При работе с docx любым не MS-продуктом обычно разъезжается форматирование и документ считается испорченным.Xlsx же потому и xlsx, что содержит в себе макросы и ситуация аналогична.

Little_Roo писал(а):A Libre-Open office ? Лет десять назад их формат признали обязательным...для гос. документооборота...


Те, кто признал, первые на них забили. Остальные просто не заметили этого.
RRYTY
постоялец
 
Сообщения: 187
Зарегистрирован: 25.12.2021 10:00:32

Re: Как работать с zip архивами в Lazarus?

Сообщение RRYTY » 29.02.2024 06:54:44

Поясню, насчет docx и xlsx. Docx и xlsx обычно рассылаются, либо выкладываются на шареных ресурсах для заполнения подчиненными. При работе с docx любым не MS-продуктом обычно разъезжается форматирование и документ считается испорченным.Xlsx же потому и xlsx, что содержит в себе макросы и ситуация аналогична.

Little_Roo писал(а):A Libre-Open office ? Лет десять назад их формат признали обязательным...для гос. документооборота...


Те, кто признал, отчитались и забыли. Остальные просто не обратили внимания.
RRYTY
постоялец
 
Сообщения: 187
Зарегистрирован: 25.12.2021 10:00:32

Re: Как работать с zip архивами в Lazarus?

Сообщение stikriz11 » 29.02.2024 10:13:26

RRYTY писал(а):То есть: живя мошенничеством, не мошенничай с другими мошенниками

С каких пор работа за деньги является мошенничеством? Да... Логику в школе, говорят, уже не преподают. А зря. Нет, капитализм полностью является сплошным мошенничеством, но мы сейчас внутри его. И не мы определяем законодательство.

RRYTY писал(а):Но придется тогда создавать что-то нужное и работающее, а это требует непрерывного развития.

За исключением редких примеров, которые безусловно есть и как правило они бывшее ПО с закрытыми исходниками, которое потом открыли, но не всегда, так вот, все обстоит как раз наоборот. Open Source, как правило, редкостное говно. И потуги быть похожим на ПО с закрытыми исходниками показывает отсутствие умения проектировать хоть что-то - все воруется, начиная с идеи.
stikriz11
новенький
 
Сообщения: 97
Зарегистрирован: 04.09.2023 15:54:19

Re: Как работать с zip архивами в Lazarus?

Сообщение xchgeaxeax » 29.02.2024 11:31:51

Sharfik писал(а):а нечего что
docx, xlsx - открытые форматы.

docx, xlsx это zip архивы с doc и xls внутри соответственно (и кучкой xml дополнительно). из этого следует, что они тоже закрытые раз
Sharfik писал(а):doc, xls - нет
xchgeaxeax
новенький
 
Сообщения: 90
Зарегистрирован: 11.05.2023 03:51:40

Re: Как работать с zip архивами в Lazarus?

Сообщение RRYTY » 29.02.2024 12:18:26

stikriz11 писал(а):Нет, капитализм полностью является сплошным мошенничеством, но мы сейчас внутри его. И не мы определяем законодательство.


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

Добавлено спустя 4 минуты 51 секунду:
stikriz11 писал(а):С каких пор работа за деньги является мошенничеством? Да... Логику в школе, говорят, уже не преподают. А зря.


Речь-то шла про продажу ПО и нарушение лицензионных соглашений. Как там -
stikriz11 писал(а):Я же говорил, что со временем все забывается.
, так кажется? Шустро это у вас! Если передергиваете, то хоть не так позорно. Про школьную логику плачете - название где-то подсмотрели, остальное забыли наверняка.

Работайте на здоровье, все будут только рады. Определение работы/труда напомнить? Хотя, гугл в помощь, если не забудете. Да и запрос составлять придется логикой пользоваться. :-D
RRYTY
постоялец
 
Сообщения: 187
Зарегистрирован: 25.12.2021 10:00:32

Re: Как работать с zip архивами в Lazarus?

Сообщение stikriz11 » 29.02.2024 15:40:39

RRYTY писал(а):Речь-то шла про продажу ПО и нарушение лицензионных соглашений.

Продажа ПО легальна. Нарушает лицензию тот, кто пользуется нелегально продаваемым ПО - вор. Вы сосредоточились на ПО с открытыми исходниками, а обсуждение идет средств разработки, среди которых есть платные. ПО с открытыми исходниками легально продавать. Можете взять исходники и откомпилировать самостоятельно, если Вам это не нравится. Более того, как правило, нужно публиковать только измененную часть исходников и ту, что использует напрямую открытую часть. Т.е. один модуль-прокладка между вызовами, и формально лицензия соблюдена. Это к вопросу про нелюбимую и мной Астру. Мне почему-то показалось, что Вы лично недовольны и ей тоже. В суд подайте. И мы сразу поймем кто тут баран.
stikriz11
новенький
 
Сообщения: 97
Зарегистрирован: 04.09.2023 15:54:19

Re: Как работать с zip архивами в Lazarus?

Сообщение Sharfik » 29.02.2024 16:15:53

xchgeaxeax писал(а):docx, xlsx это zip архивы с doc и xls внутри соответственно (и кучкой xml дополнительно). из этого следует, что они тоже закрытые раз

Очень странно, ибо Wiki говорит другое. Да и у меня не было проблем чтобы работать с этими форматами. Никаких проблемных бинарников внутри нет. Информация свободно читается.
https://ru.wikipedia.org/wiki/Office_Open_XML

RRYTY писал(а):Поясню, насчет docx и xlsx. Docx и xlsx обычно рассылаются, либо выкладываются на шареных ресурсах для заполнения подчиненными. При работе с docx любым не MS-продуктом обычно разъезжается форматирование и документ считается испорченным.Xlsx же потому и xlsx, что содержит в себе макросы и ситуация аналогична.

Формат xlsx не содержит макросы, для этого используется формат xlsm. А форматирование плывет не потому что программы между собой не совместимые, а потому что у пользователей уровень квалификации оставляет желать лучшего. Проводил эксперимент сам, делал оформление документов в LibreOffice и Word. Вариант сделанный "грамотным" пользователем разъезжается, причем даже в самом Word от версии к версии как правило тоже. Вариант сделанный мной, используя для оформления инструменты которые для этого предназначены, а не кружки с квадратиками - работает в обоих средах.
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 763
Зарегистрирован: 20.07.2013 01:04:30

Re: Как работать с zip архивами в Lazarus?

Сообщение SSerge » 29.02.2024 17:24:43

Sharfik писал(а):не потому что программы между собой не совместимые, а потому что у пользователей уровень квалификации оставляет желать лучшего

Как вам это: LibreOffice, одинаковые версии, windows и linux. Текст сплошняком без каких-либо изысков оформления, в который изредка вставлены картинки без обтекания. Набираем под одной операционкой, открываем под другой - ах! Страницы заканчиваются разными строками, графика уезжает. В этом случае - не то чтобы так уж заметно, но - документ выглядит не так, как его набрали.
То же самое со всеми остальными "офисами" при взаимном открытии "чужих" документов.
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Как работать с zip архивами в Lazarus?

Сообщение RRYTY » 29.02.2024 18:02:36

Sharfik писал(а):Формат xlsx не содержит макросы, для этого используется формат xlsm.


Не спорю, спасибо.

Sharfik писал(а):А форматирование плывет не потому что программы между собой не совместимые, а потому что у пользователей уровень квалификации оставляет желать лучшего.


Абсолютно верно. Факт остается фактом - на государственном уровне использование продуктов MS обязательно.

О! Еще вспомнил "Консультант+". Они откровенно говорят: под Astra наш продукт не пишется. На свой риск можете запускать клиентов в wine, но сервер на MS.

Добавлено спустя 9 минут 55 секунд:
stikriz11 писал(а):Мне почему-то показалось, что Вы лично недовольны и ей тоже.


Да, недоволен как раз законным навязыванием какой-то тухлятины. Есть куча линуксов, которых не видел и не увижу. Но эту дрянь не только видеть приходится, она теперь входит в чаяния пользователей.

stikriz11 писал(а):В суд подайте. И мы сразу поймем кто тут баран.


Все законно. Суд и бараны тут не при чем.

Добавлено спустя 27 минут 47 секунд:
Возвращаясь к нашим "непричем". Если речь идет о файловой распаковке/запаковке, то, на мой взляд, универсальным средством будет не впиливать архиватор в программу, а использовать сторонние архиваторы. Конечно, зависит от задачи.
Работа с запакованными файлами без предварительной распаковки действительно потребует отдельных ухищрений.
RRYTY
постоялец
 
Сообщения: 187
Зарегистрирован: 25.12.2021 10:00:32

Re: Как работать с zip архивами в Lazarus?

Сообщение Sharfik » 29.02.2024 21:29:27

SSerge писал(а):Как вам это: LibreOffice, одинаковые версии, windows и linux. Текст сплошняком без каких-либо изысков оформления, в который изредка вставлены картинки без обтекания. Набираем под одной операционкой, открываем под другой - ах! Страницы заканчиваются разными строками, графика уезжает. В этом случае - не то чтобы так уж заметно, но - документ выглядит не так, как его набрали.
То же самое со всеми остальными "офисами" при взаимном открытии "чужих" документов.

А при этом на обоих системах используемые шрифты были в наличие или замена шрифта срабатывала?

* Пытался тут ноут с линуксом матери в пользование дать, чтобы по интернету лазить. На старом и новом ноуте Firefox был, но мне сразу было сказано что шрифты плохие и читать неудобно! Стал сравнивать, а и правда шрифты на линукс версии оказались другие и пришлось сидеть подбирать аналог))
Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 763
Зарегистрирован: 20.07.2013 01:04:30

Re: Как работать с zip архивами в Lazarus?

Сообщение SSerge » 01.03.2024 04:10:46

Sharfik писал(а):А при этом на обоих системах используемые шрифты были в наличие или замена шрифта срабатывала?

Одинаковые. Стандартный для либры LiberationSerif например, который с ним же и приходит в операционную систему.
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

Рейтинг@Mail.ru