Laden...

GZipStream: Nur ein Teil der Daten wird gezippt

Letzter Beitrag vor 14 Jahren 5 Posts 1.071 Views
GZipStream: Nur ein Teil der Daten wird gezippt

Hallo,


fsSource = new FileStream("C:\\Test.html", FileMode.Open, FileAccess.Read, FileShare.Read);
                                bufferWrite = new byte[fsSource.Length];
                                fsSource.Read(bufferWrite, 0, bufferWrite.Length);
                               
                                fsDest = new FileStream("C:\\Test2.html", FileMode.OpenOrCreate, FileAccess.Write);
                                gzCompressed = new GZipStream(fsDest, CompressionMode.Compress,true);
                                gzCompressed.Write(bufferWrite, 0, bufferWrite.Length);
                                fsSource.Close();
                                gzCompressed.Close();
                                fsDest.Close();


leider verkleinert mir das Snippet nur einen Teil meiner HTML Datei , unten ist es alles original,...? Any ideas?

Funktioniert einwandfrei bei mir.

Bei mir wird bei einer groesseren 5KB Datei die obere haelfte gezippt, die untere ist blank zu lesen.

Hallo,
also die HTML werden komplett gezippt, aber diese js hier:
wird nur oben gezippt:

	 function checkbrand()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "../settings/Brand/?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
  			document.getElementById('brand1').value=response;
			}
  			});	
	
    }
	 function checkServerPort()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "../settings/ServerPort/?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
  			document.getElementById('serverport1').value=response;
			}
  			});	
	
    }
	function checkAutomaticInit()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "../settings/AutomaticInit/?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
  			document.getElementById('automaticinit1').value=response;
			}
  			});	
	
    }
	function checkDaemonNr()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "../settings/DaemonNr/?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
  			document.getElementById('daemon1').value=response;
			}
  			});	
	
    }
	
	  function updateAutomaticInit()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "update/AutomaticInit/"+document.getElementById('automaticinit1').value+"?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
	$('#info').text(response);
    $('#message').dialog('option', 'title', "Daten quittiert");
    $("#message").dialog('open');  
        }
      
  			});		
    }
	  function updateDaemonNr()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "update/DaemonNr/"+document.getElementById('daemon1').value+"?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
	$('#info').text(response);
    $('#message').dialog('option', 'title', "Daten quittiert");
    $("#message").dialog('open');  
        }
      
  			});		
    }
	  function updateServerPort()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "update/ServerPort/"+document.getElementById('serverport1').value+"?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
	$('#info').text(response);
    $('#message').dialog('option', 'title', "Daten quittiert");
    $("#message").dialog('open');  
        }
      
  			});		
    }
		  function updateBrand()
  {
    $.ajax({
  		type: "GET",async:true,
  		url: "update/Brand/"+document.getElementById('brand1').value+"?time="+new Date().getTime(),
  		dataType: "html",
  		success: function(response) {
	$('#info').text(response);
    $('#message').dialog('option', 'title', "Daten quittiert");
    $("#message").dialog('open');  
        }
      
  			});		
    }

Also nicht komplett gezippt

Wird bei mir auch komplett komprimiert.