forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Unity (http://forum.boolean.name/forumdisplay.php?f=144)
-   -   Поддерживает ли Unity GZipStream? (http://forum.boolean.name/showthread.php?t=20678)

Evgen 04.01.2018 13:59

Поддерживает ли Unity GZipStream / DeflateStream?
 
Поддерживает ли Unity System.IO.GZipStream?
Просто интересно, обычно к Unity всякие dll либы прикручивают или LZF Compressor в виде класса пишут. Неужели нет ничего встроенного?

Жека 04.01.2018 19:30

Ответ: Поддерживает ли Unity GZipStream?
 
Что-то пишут что из коробки нету.
Вот халявный ассет есть: https://www.assetstore.unity3d.com/en/#!/content/31902

Evgen 05.01.2018 01:55

Ответ: Поддерживает ли Unity GZipStream?
 
Так и подозревал. Понятно, что всяких заплаток много, тот же LZF например.
Unity меня иногда удивляет, столько всяких супер навороченных фитч, а сжатия из коробки нет.

pax 05.01.2018 22:40

Ответ: Поддерживает ли Unity GZipStream?
 
А в mono 4.6 тоже искал?

Evgen 06.01.2018 17:38

Ответ: Поддерживает ли Unity GZipStream?
 
А что там?

h1dd3n 08.01.2018 22:25

Ответ: Поддерживает ли Unity GZipStream?
 
Какой отношение имеет GZipStream к unity? Это класс стандартной библиотеки .net framework / mono.

https://referencesource.microsoft.co...658ab48f2f7361 - в исходниках оригинального .net framework

https://github.com/dotnet/corefx/blo.../GZipStream.cs - в исходниках "нового" .net core (там лицензия mit)

Evgen 09.01.2018 00:03

Ответ: Поддерживает ли Unity GZipStream?
 
Цитата:

Сообщение от h1dd3n (Сообщение 314585)
Какой отношение имеет GZipStream к unity? Это класс стандартной библиотеки .net framework / mono.

Наверно потому что, Unity основан на Mono, а Mono в какой-то мере совместим с .NET

Evgen 09.01.2018 00:24

Ответ: Поддерживает ли Unity GZipStream?
 
В 2014 один разработчик сокрушался, что баг с GZipStream не исправлен с 2009 года, с 3 версии Unity:
https://forum.unity.com/threads/brok.../#post-1886909

И похоже, с тех времен ничего не изменилось...
https://forum.unity.com/threads/im-t.../#post-2700714

h1dd3n 09.01.2018 00:55

Ответ: Поддерживает ли Unity GZipStream?
 
Цитата:

Сообщение от Evgen (Сообщение 314587)
Наверно потому что, Unity основан на Mono, а Mono в какой-то мере совместим с .NET

GZipStream к юнити не имеет никакого отношения. Это примерно как спросить "как мне сложить 2 числа в jquery". Я тебе дал ссылки на исходники этого класса. Если в той версии моно что поставляется с юнити нет такого класса или он реализован некорректно, то все что тебе нужно сделать это скопировать те классы что я тебе дал.

Evgen 09.01.2018 20:21

Ответ: Поддерживает ли Unity GZipStream?
 
Цитата:

Сообщение от h1dd3n (Сообщение 314589)
Если в той версии моно что поставляется с юнити нет такого класса или он реализован некорректно, то все что тебе нужно сделать это скопировать те классы что я тебе дал.

Тогда нужно еще и весь DeflateStream скопировать, так как GZIP основан на его базе... Делать такую громадную "заплатку" неразумно, проще обойтись альтернативными методами сжатия/распаковки. Похоже Жека прав.


Часовой пояс GMT +4, время: 16:46.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot