Описание тега deflatestream
Microsoft .NET built-in support for standards-compliant Deflate algorithm (compress and decompress).
1
ответ
Как DeFlateStream.read перенаправить на System.Net.ConnectStream.Read?
В процессе отладки кода и мне кажется, что DeFlateStream.read перенаправляет в System.Net.ConnectStream.Read? Когда я проверял исходный код MSDN, я не мог легко найти это перенаправление. Кто-нибудь может помочь мне найти, как это происходит? Спасиб…
22 июн '14 в 03:48
1
ответ
DeflateStream сжимает / распаковывает несоответствие
У меня есть следующие данные из файла Photoshop, который использует сжатие zip (RFC1951): 250, 255, 159, 1, 47, 248, 63, 42, 63, 172, 229, 1, 2, 12, 0, 209, 255, 31, 225 Который распаковывает к следующему, x16: 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0…
18 дек '12 в 00:15
1
ответ
Не могу надуть с C# используя DeflateStream
Я использую моно, чтобы накачать / выкачать байты. Вот код: public static byte[] Inflate(byte[] data) { using (MemoryStream inStream = new MemoryStream(data)) { using (MemoryStream outStream = new MemoryStream()) { using (DeflateStream decompressStr…
31 дек '13 в 02:12
1
ответ
C# DeflateStream Распаковать с C++
Я сжал данные с DeflateStream. Я могу распаковать с C#, но как я могу распаковать с C ++ (VS2013 RC)? Я пытался надуть ничуть zlib. Не работал.
26 сен '13 в 22:52
1
ответ
DeflateStream / GZipStream для CryptoStream и наоборот
Я хочу сжать и зашифровать файл за один раз с помощью этого простого кода: public void compress(FileInfo fi, Byte[] pKey, Byte[] pIV) { // Get the stream of the source file. using (FileStream inFile = fi.OpenRead()) { // Create the compressed encryp…
01 дек '14 в 18:12
5
ответов
GZipStream и DeflateStream создают большие файлы
Я пытаюсь использовать потоки deflate/gzip в C#, но кажется, что файлы после сжатия больше, чем раньше. Например, я сжимаю файл docx 900ko, но он производит 1.4Mo! И он делает это для каждого файла, который я пробовал. Может быть, я не прав в том, к…
05 окт '10 в 13:27
2
ответа
Не можете сжать с моно?
Я пытаюсь сжать некоторые данные в моно, как это: public static string Save(FlightProgram program, bool compressed) { using (MemoryStream ms = new MemoryStream()) { BinaryFormatter f = new BinaryFormatter(); if (compressed) { using (DeflateStream gz…
30 окт '14 в 20:22
1
ответ
Найти тип кодировки DeflateStream
У меня есть ZIP-файл с CSV-файлом внутри. Я использую следующий код для чтения файла: using (ZipArchive zipArchive = ZipFile.OpenRead(filePath)) { var zipArchiveEntry = zipArchive.GetEntry("File.csv"); var zipEntry = zipArchiveEntry.Open(); ... } Zi…
26 сен '17 в 11:45
0
ответов
Deflatestream - конец потока, достигнутый до завершения анализа
Я пытаюсь написать список в FileStream. Поскольку объект был слишком большим, я разделил список на равномерно распределенные куски и добавил его в FileStream с DeflateStream для сжатия данных. Это все отлично работает. Однако, если я пытаюсь сделать…
16 окт '15 в 08:15
2
ответа
Mono & DeflateStream
У меня есть простой код byte[] buffer = Encoding.UTF8.GetBytes("abracadabra"); MemoryStream ms = new MemoryStream(); DeflateStream ds = new DeflateStream(ms, CompressionMode.Compress, false); ms.Write(buffer, 0, buffer.Length); DeflateStream ds2 = n…
18 мар '10 в 15:30
1
ответ
Распаковать zLib из строки, а не файла в DeflateStream
В течение 2 недель я пытался распаковать эту пользовательскую строку TXXX из файла MP3 ID2,3. 000000B0789C6330377433D63534D575F3F737B570343767B02929CA2C4B2D4BCD2B29B6B301D376367989B9A976C519F9E50ACE1989452536FA60019B924C20696800017A10CA461F2C6AA30FD…
28 окт '14 в 19:14
4
ответа
Заархивируйте MemoryStream для вложения электронной почты
Я пытаюсь сжать дерево XML и использовать его в качестве вложения электронной почты. Отправка электронного письма с вложением завершается успешно, но созданный zip-файл всегда поврежден - он не является действительным zip-файлом, но содержит двоичны…
23 июл '12 в 14:11
1
ответ
Можно ли использовать.NET DeflateStream для создания PDF?
Я играю с возможностью создавать PDF-файлы с помощью кода C#. Я просматривал спецификации PDF и смог создать работающий файл PDF, сделав путем сбора строк данных и кодирования их в байтовые массивы с использованием кодировки UTF8. Проблема, с которо…
26 авг '13 в 18:10
2
ответа
Избегайте копирования сжатых данных при использовании DeflateStream
Предположим, мы дали API-функцию f(Stream s) для помещения двоичных данных, содержащихся в потоке, в базу данных. Я хочу поместить файл в базу данных, используя f, но я хочу сжать данные заранее. Поэтому я подумал, что могу сделать следующее: var fi…
14 дек '17 в 08:45
3
ответа
Запретить GZipStream/DeflateStream пытаться использовать больше, чем сжатые данные
У меня есть файл, который мог быть создан примерно так: stream.Write(headerBytes, 0, headerBytes.Count); using (var gz = new GZipStream(stream, Compress, leaveOpen: true); { gz.Write(otherBytes, 0, otherBytes.Count); } stream.Write(moreBytes, 0, mor…
11 мар '15 в 03:21
1
ответ
Распаковка и Сжатие назад не возвращает тот же контент
Почему я не получаю тот же контент после распаковки и сжатия байтового массива с помощью DeflateStream? Код: byte[] originalcontent = Same Byte Array Content byte[] decompressedBytes; byte[] compressedBackBytes; // Decompress the original byte-array…
05 сен '18 в 18:25
3
ответа
Почему мой DeflateStream неправильно получает данные по TCP?
У меня есть класс TcpClient для настройки клиента и сервера на моей локальной машине. Я использую сетевой поток для облегчения связи между двумя успешно. Двигаясь вперед, я пытаюсь реализовать сжатие в сообщениях. Я пробовал GZipStream и DeflateStre…
17 фев '16 в 15:07
1
ответ
Распаковать байты с помощью DeflateStream
Я пытаюсь распаковать массив байтов. Потому что я хочу извлечь файл.png из почтового индекса. Я попробовал это: var compressedData = ZlibStream.UncompressBuffer(cByteArray); var uncompressedData = ZlibStream.CompressBuffer(compressedData); using(Fil…
27 окт '13 в 18:40
1
ответ
Что делает метод Flush для DeflateStream?
Что делает метод Flush для DeflateStream? Описание метода DeflateStream.Flush: Сбрасывает содержимое внутреннего буфера текущего объекта потока в основной поток. Это точное описание? И если так, что это значит? Для более подробной информации о путан…
12 мар '15 в 19:33
0
ответов
.NET Deflate Stream Ошибка / Ошибка
Кто-нибудь испытывал следующую ошибку при использовании.NET Deflate Stream? System.IndexOutOfRangeException: индекс находился за пределами массива. в System.IO.Compression.HuffmanTree.CreateTable() в System.IO.Compression.Inflater.DecodeDynamicBlock…
03 авг '10 в 18:50