mirror of
https://github.com/chylex/Brotli-Builder.git
synced 2025-08-16 03:31:45 +02:00
BrotliBuilder
BrotliCalc
Commands
Base
CmdBenchReserializeRebuild.cs
CmdCompress.cs
CmdCompressStats.cs
CmdCopyUncompressed.cs
CmdEncode.cs
CmdExtractContextMaps.cs
CmdExtractHeaderMeta.cs
CmdExtractInsertCopyStats.cs
CmdExtractWindowSize.cs
CmdGenerateMarkers.cs
CmdRebuild.cs
CmdReserialize.cs
CmdTestEncoder.cs
CmdTestRebuild.cs
CmdTestReserialize.cs
CmdTestTransformer.cs
CmdTimeDictionaryIndex.cs
CmdTransform.cs
CmdValidateCompression.cs
Helpers
Properties
Resources
Arguments.cs
BrotliCalc.csproj
Parameters.cs
Program.cs
BrotliImpl
BrotliLib
UnitTests
.gitignore
BrotliBuilder.sln
LICENSE
README.md
17 lines
553 B
C#
17 lines
553 B
C#
using System.IO;
|
|
using BrotliCalc.Commands.Base;
|
|
using BrotliCalc.Helpers;
|
|
|
|
namespace BrotliCalc.Commands{
|
|
class CmdReserialize : CmdAbstractFileMapper.Compressed{
|
|
public override string FullName => "reserialize";
|
|
public override string ShortName => "rs";
|
|
|
|
protected override string WorkDesc => "Reserialized";
|
|
|
|
protected override void MapFile(BrotliFileGroup group, BrotliFile.Compressed file, FileStream output){
|
|
output.Write(group.SerializeAndValidate(file.Reader).ToByteArray());
|
|
}
|
|
}
|
|
}
|