From 4e7dd0d9193155b22f0d8da1e0758b39652f4c41 Mon Sep 17 00:00:00 2001 From: Justin Clarke Casey Date: Sat, 12 Jul 2008 18:54:21 +0000 Subject: * Start compressing archives --- .../Environment/Modules/World/Archiver/ArchiveReadRequest.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs') diff --git a/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs b/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs index 0f179f4..0e37197 100644 --- a/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs +++ b/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs @@ -32,6 +32,7 @@ using OpenSim.Region.Environment.Modules.World.Terrain; using System; using System.Collections.Generic; using System.IO; +using System.IO.Compression; using System.Reflection; using System.Xml; using libsecondlife; @@ -60,8 +61,10 @@ namespace OpenSim.Region.Environment.Modules.World.Archiver } protected void DearchiveRegion() - { - TarArchiveReader archive = new TarArchiveReader(m_loadPath); + { + TarArchiveReader archive + = new TarArchiveReader( + new GZipStream(new FileStream(m_loadPath, FileMode.Open), CompressionMode.Decompress)); //AssetsDearchiver dearchiver = new AssetsDearchiver(m_scene.AssetCache); List serialisedSceneObjects = new List(); -- cgit v1.1