fixed canPlayUra field
@ -209,7 +209,7 @@ namespace TaikoSoundEditor.Commons.Emit
|
|||||||
pb.SetGetMethod(mbGetAccessor);
|
pb.SetGetMethod(mbGetAccessor);
|
||||||
pb.SetSetMethod(mbSetAccessor);
|
pb.SetSetMethod(mbSetAccessor);
|
||||||
|
|
||||||
if (property.JsonPropertyName != null)
|
if (property.JsonPropertyName != null && property.JsonPropertyName != "")
|
||||||
AddAttribute(pb, typeof(JsonPropertyNameAttribute), property.JsonPropertyName);
|
AddAttribute(pb, typeof(JsonPropertyNameAttribute), property.JsonPropertyName);
|
||||||
else
|
else
|
||||||
AddAttribute(pb, typeof(JsonIgnoreAttribute), new object[0]);
|
AddAttribute(pb, typeof(JsonIgnoreAttribute), new object[0]);
|
||||||
|
@ -6,7 +6,7 @@ namespace TaikoSoundEditor.Commons.Extensions
|
|||||||
{
|
{
|
||||||
public static string ToStringProperties(this object obj)
|
public static string ToStringProperties(this object obj)
|
||||||
{
|
{
|
||||||
return "{" + string.Join("; ", obj.GetType().GetProperties().Select(p => $"{p.Name}=`{p?.GetValue(obj) ?? "(null)"}`")) + "}";
|
return obj.GetType() + "{" + string.Join("; ", obj.GetType().GetProperties().Select(p => $"{p.Name}=`{p?.GetValue(obj) ?? "(null)"}`")) + "}";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
using System;
|
using System;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Reflection;
|
||||||
using TaikoSoundEditor.Commons.Emit;
|
using TaikoSoundEditor.Commons.Emit;
|
||||||
|
using TaikoSoundEditor.Commons.Extensions;
|
||||||
using TaikoSoundEditor.Commons.IO;
|
using TaikoSoundEditor.Commons.IO;
|
||||||
|
using TaikoSoundEditor.Commons.Utils;
|
||||||
using TaikoSoundEditor.Data;
|
using TaikoSoundEditor.Data;
|
||||||
|
|
||||||
namespace TaikoSoundEditor
|
namespace TaikoSoundEditor
|
||||||
@ -61,10 +66,30 @@ namespace TaikoSoundEditor
|
|||||||
public static void LoadFromJson(string json)
|
public static void LoadFromJson(string json)
|
||||||
{
|
{
|
||||||
var types = DatatableEntityTypeBuilder.LoadTypes(Json.Deserialize<DynamicTypeCollection>(json));
|
var types = DatatableEntityTypeBuilder.LoadTypes(Json.Deserialize<DynamicTypeCollection>(json));
|
||||||
|
var c = Json.Deserialize<DynamicTypeCollection>(json);
|
||||||
|
|
||||||
|
Debug.WriteLine(string.Join("\n", c.Types.Select(t => t.Properties).SelectMany(_ => _).Select(_ => _.ToStringProperties())));
|
||||||
|
|
||||||
Word = types["Word"];
|
Word = types["Word"];
|
||||||
MusicOrder = types["MusicOrder"];
|
MusicOrder = types["MusicOrder"];
|
||||||
MusicAttribute = types["MusicAttribute"];
|
MusicAttribute = types["MusicAttribute"];
|
||||||
MusicInfo = types["MusicInfo"];
|
MusicInfo = types["MusicInfo"];
|
||||||
|
|
||||||
|
Logger.Info("Changed datatable types");
|
||||||
|
DescribeType(Word);
|
||||||
|
DescribeType(MusicAttribute);
|
||||||
|
DescribeType(MusicInfo);
|
||||||
|
DescribeType(MusicOrder);
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void DescribeType(Type t)
|
||||||
|
{
|
||||||
|
Logger.Info($"Type {t}");
|
||||||
|
|
||||||
|
foreach(var p in t.GetProperties())
|
||||||
|
{
|
||||||
|
Logger.Info($" {p.PropertyType} {p.Name} [{string.Join(", ", p.GetCustomAttributes().Select(_ => _.ToStringProperties()))}]");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -13,6 +13,23 @@
|
|||||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||||
<Deterministic>true</Deterministic>
|
<Deterministic>true</Deterministic>
|
||||||
<TargetFrameworkProfile />
|
<TargetFrameworkProfile />
|
||||||
|
<IsWebBootstrapper>false</IsWebBootstrapper>
|
||||||
|
<PublishUrl>publish\</PublishUrl>
|
||||||
|
<Install>true</Install>
|
||||||
|
<InstallFrom>Disk</InstallFrom>
|
||||||
|
<UpdateEnabled>false</UpdateEnabled>
|
||||||
|
<UpdateMode>Foreground</UpdateMode>
|
||||||
|
<UpdateInterval>7</UpdateInterval>
|
||||||
|
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
||||||
|
<UpdatePeriodically>false</UpdatePeriodically>
|
||||||
|
<UpdateRequired>false</UpdateRequired>
|
||||||
|
<MapFileExtensions>true</MapFileExtensions>
|
||||||
|
<PublisherName>NotImplementedLife</PublisherName>
|
||||||
|
<ApplicationRevision>1</ApplicationRevision>
|
||||||
|
<ApplicationVersion>0.5.10.%2a</ApplicationVersion>
|
||||||
|
<UseApplicationTrust>false</UseApplicationTrust>
|
||||||
|
<PublishWizardCompleted>true</PublishWizardCompleted>
|
||||||
|
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
@ -33,6 +50,18 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ManifestCertificateThumbprint>23CA8017F66093D403087AA29CBDE8F5189B0644</ManifestCertificateThumbprint>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ManifestKeyFile>TaikoSoundEditor_TemporaryKey.pfx</ManifestKeyFile>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<GenerateManifests>true</GenerateManifests>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<SignManifests>true</SignManifests>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="ICSharpCode.SharpZipLib, Version=1.4.2.13, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
|
<Reference Include="ICSharpCode.SharpZipLib, Version=1.4.2.13, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
|
||||||
<HintPath>..\packages\SharpZipLib.1.4.2\lib\netstandard2.0\ICSharpCode.SharpZipLib.dll</HintPath>
|
<HintPath>..\packages\SharpZipLib.1.4.2\lib\netstandard2.0\ICSharpCode.SharpZipLib.dll</HintPath>
|
||||||
@ -185,6 +214,7 @@
|
|||||||
</Compile>
|
</Compile>
|
||||||
<None Include="README.md" />
|
<None Include="README.md" />
|
||||||
<None Include="Resources\song_ABCDEF_nus3bank.bin" />
|
<None Include="Resources\song_ABCDEF_nus3bank.bin" />
|
||||||
|
<None Include="TaikoSoundEditor_TemporaryKey.pfx" />
|
||||||
<None Include="Tools\7z\Far\7-ZipEng.hlf" />
|
<None Include="Tools\7z\Far\7-ZipEng.hlf" />
|
||||||
<None Include="Tools\7z\Far\7-ZipEng.lng" />
|
<None Include="Tools\7z\Far\7-ZipEng.lng" />
|
||||||
<None Include="Tools\7z\Far\7-ZipRus.hlf" />
|
<None Include="Tools\7z\Far\7-ZipRus.hlf" />
|
||||||
@ -262,6 +292,17 @@
|
|||||||
<Content Include="Tools\VGAudio\VGAudioTools.pdb" />
|
<Content Include="Tools\VGAudio\VGAudioTools.pdb" />
|
||||||
<Content Include="Tools\VGAudio\wav\empty.txt" />
|
<Content Include="Tools\VGAudio\wav\empty.txt" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup />
|
<ItemGroup>
|
||||||
|
<BootstrapperPackage Include=".NETFramework,Version=v4.8">
|
||||||
|
<Visible>False</Visible>
|
||||||
|
<ProductName>Microsoft .NET Framework 4.8 %28x86 and x64%29</ProductName>
|
||||||
|
<Install>true</Install>
|
||||||
|
</BootstrapperPackage>
|
||||||
|
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
||||||
|
<Visible>False</Visible>
|
||||||
|
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
||||||
|
<Install>false</Install>
|
||||||
|
</BootstrapperPackage>
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
</Project>
|
</Project>
|
BIN
TaikoSoundEditor_TemporaryKey.pfx
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
bin/
|
||||||
|
obj/
|
||||||
|
*.user
|
@ -0,0 +1,10 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<!--
|
||||||
|
https://go.microsoft.com/fwlink/?LinkID=208121.
|
||||||
|
-->
|
||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<History>True|2023-09-30T15:47:20.4082736Z;True|2023-09-19T08:18:20.9103571+03:00;True|2023-08-16T20:18:53.8725792+03:00;True|2023-08-16T19:59:52.2179312+03:00;True|2023-07-31T20:19:48.4524724+03:00;False|2023-07-31T20:17:55.5982472+03:00;False|2023-07-31T20:17:38.1663347+03:00;True|2023-07-31T19:49:36.9770534+03:00;True|2023-07-31T19:48:14.6352025+03:00;True|2023-07-30T09:51:53.3737837+03:00;True|2023-07-30T09:20:22.7718733+03:00;True|2023-07-30T09:02:22.1384796+03:00;True|2023-07-30T08:20:21.5020489+03:00;True|2023-07-29T11:28:56.2445862+03:00;True|2023-07-29T11:05:03.3876668+03:00;True|2023-07-29T10:54:04.8963992+03:00;True|2023-07-29T10:22:03.4096107+03:00;True|2023-07-29T10:05:26.6712083+03:00;True|2023-07-28T19:30:15.3174413+03:00;True|2023-07-22T19:07:39.3718711+03:00;True|2023-07-22T19:06:41.2393088+03:00;True|2023-07-22T12:07:26.2620601+03:00;True|2023-07-22T12:06:39.9230498+03:00;True|2023-07-22T11:29:18.0153916+03:00;True|2023-07-22T08:23:07.5000923+03:00;True|2023-07-21T20:03:15.6598520+03:00;True|2023-07-21T19:41:13.2800435+03:00;True|2023-07-19T13:08:33.4726289+03:00;True|2023-07-19T12:08:17.2430335+03:00;True|2023-07-18T09:38:50.7615921+03:00;True|2023-07-18T09:25:23.0403589+03:00;True|2023-07-17T17:57:08.1469738+03:00;True|2023-07-17T11:28:41.9554245+03:00;True|2023-07-17T11:15:26.2194507+03:00;</History>
|
||||||
|
<LastFailureDetails />
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 757 B |
After Width: | Height: | Size: 610 B |
After Width: | Height: | Size: 617 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 562 B |
After Width: | Height: | Size: 554 B |
After Width: | Height: | Size: 769 B |
After Width: | Height: | Size: 1.5 KiB |
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<assemblyIdentity name="TaikoSoundEditor.application" version="0.5.10.0" publicKeyToken="d711172f47c29008" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<description asmv2:publisher="NotImplementedLife" asmv2:product="TaikoSoundEditor" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<deployment install="true" mapFileExtensions="true" />
|
||||||
|
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<framework targetVersion="4.8" profile="Full" supportedRuntime="4.0.30319" />
|
||||||
|
</compatibleFrameworks>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" codebase="Application Files\TaikoSoundEditor_0_5_10_0\TaikoSoundEditor.exe.manifest" size="37680">
|
||||||
|
<assemblyIdentity name="TaikoSoundEditor.exe" version="0.5.10.0" publicKeyToken="d711172f47c29008" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>Ze1kp4xZ+RD9kR4VjlVI159j3Hcn35jzM5pyCh/kLAo=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<publisherIdentity name="CN=DESKTOP-9HMTO67\NotImpLife" issuerKeyHash="f749febff8a059379ef8dfd87a99479b0f6e1463" /><Signature Id="StrongNameSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha256" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /><DigestValue>0jYTmUr7TnQXCvZ65VJVhzIbJ/T3x4UwabXBSjffzLo=</DigestValue></Reference></SignedInfo><SignatureValue>RTU8xBSfJN3L1yWcgNxtMM3k9ribYYPxLfP2aKZADdqqN/9608yq3kNEexWaGTx4vvc31PFXD0WJ+UODbKN/QvQWYyfsDxpRN2FQ3v4eFUyQh/mQgp5jZELiUdGRa2VgxQ01ZNAlKTzrp0kf0LPLMuNLWADfFzqKenry25Mjx1o=</SignatureValue><KeyInfo Id="StrongNameKeyInfo"><KeyValue><RSAKeyValue><Modulus>ty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJk=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><msrel:RelData xmlns:msrel="http://schemas.microsoft.com/windows/rel/2005/reldata"><r:license xmlns:r="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:as="http://schemas.microsoft.com/windows/pki/2005/Authenticode"><r:grant><as:ManifestInformation Hash="baccdf374ac1b5693085c7f7f4271b32875552e57af60a17744efb4a991336d2" Description="" Url=""><as:assemblyIdentity name="TaikoSoundEditor.application" version="0.5.10.0" publicKeyToken="d711172f47c29008" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" /></as:ManifestInformation><as:SignedBy /><as:AuthenticodePublisher><as:X509SubjectName>CN=DESKTOP-9HMTO67\NotImpLife</as:X509SubjectName></as:AuthenticodePublisher></r:grant><r:issuer><Signature Id="AuthenticodeSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha256" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /><DigestValue>n4aul2z2CGNoIf2AGxLR5CQqRewTaYyajvOOUemLSp8=</DigestValue></Reference></SignedInfo><SignatureValue>FTgYQrRfKVA/4gaoLP+ziupwcf8qUkwzkCmyW9wTkxT3+5Q5sAaRT8KXkTANL9M/a5QvpgtsefAEKbb+giSn3f1cmqRYrGx+iHRX3dNIjw5F8rxmJp30z+PGBj7f7kKAs8/6htbHbxLMqO3ADP9pkHu2/Pfm9BZKrHstN6n9Cog=</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>ty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJk=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIICATCCAWqgAwIBAgIQfqH591KU4LRIS2mVis7iVDANBgkqhkiG9w0BAQsFADA/MT0wOwYDVQQDHjQARABFAFMASwBUAE8AUAAtADkASABNAFQATwA2ADcAXABOAG8AdABJAG0AcABMAGkAZgBlMB4XDTIzMTAwMTE5NDIwMFoXDTI0MTAwMTAxNDIwMFowPzE9MDsGA1UEAx40AEQARQBTAEsAVABPAFAALQA5AEgATQBUAE8ANgA3AFwATgBvAHQASQBtAHAATABpAGYAZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJkCAwEAATANBgkqhkiG9w0BAQsFAAOBgQBLNeTqKAi+Bw9f0qvoRHA9gOCzoAYYzHJD4f4fFjOlNZfL2AxE4V5pt6ftkPv9xyj0GcHSn+P+N+fxoNOw76sJTydR02yb3BBn/aTnKFKt4tVUV93TtaW356RZz6dHoF0YDpIIkDifL8mvUXvywbyjne+QqcmDJ6VMZPGlqGcbVA==</X509Certificate></X509Data></KeyInfo></Signature></r:issuer></r:license></msrel:RelData></KeyInfo></Signature></asmv1:assembly>
|
@ -0,0 +1,26 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
|
||||||
|
</startup>
|
||||||
|
<runtime>
|
||||||
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||||
|
</dependentAssembly>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
|
||||||
|
</dependentAssembly>
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</assemblyBinding>
|
||||||
|
</runtime>
|
||||||
|
</configuration>
|
@ -0,0 +1,719 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<asmv1:assemblyIdentity name="TaikoSoundEditor.exe" version="0.5.10.0" publicKeyToken="d711172f47c29008" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<application />
|
||||||
|
<entryPoint>
|
||||||
|
<assemblyIdentity name="TaikoSoundEditor" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
||||||
|
<commandLine file="TaikoSoundEditor.exe" parameters="" />
|
||||||
|
</entryPoint>
|
||||||
|
<trustInfo>
|
||||||
|
<security>
|
||||||
|
<applicationRequestMinimum>
|
||||||
|
<PermissionSet Unrestricted="true" ID="Custom" SameSite="site" />
|
||||||
|
<defaultAssemblyRequest permissionSetReference="Custom" />
|
||||||
|
</applicationRequestMinimum>
|
||||||
|
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<!--
|
||||||
|
UAC Manifest Options
|
||||||
|
If you want to change the Windows User Account Control level replace the
|
||||||
|
requestedExecutionLevel node with one of the following.
|
||||||
|
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||||
|
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||||
|
|
||||||
|
If you want to utilize File and Registry Virtualization for backward
|
||||||
|
compatibility then delete the requestedExecutionLevel node.
|
||||||
|
-->
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||||
|
</requestedPrivileges>
|
||||||
|
</security>
|
||||||
|
</trustInfo>
|
||||||
|
<dependency>
|
||||||
|
<dependentOS>
|
||||||
|
<osVersionInfo>
|
||||||
|
<os majorVersion="5" minorVersion="1" buildNumber="2600" servicePackMajor="0" />
|
||||||
|
</osVersionInfo>
|
||||||
|
</dependentOS>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
|
||||||
|
<assemblyIdentity name="Microsoft.Windows.CommonLanguageRuntime" version="4.0.30319.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="ICSharpCode.SharpZipLib.dll" size="253952">
|
||||||
|
<assemblyIdentity name="ICSharpCode.SharpZipLib" version="1.4.2.13" publicKeyToken="1B03E6ACF1164F73" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>y5wFtaHh2yb/Q0kO4m8uAquuPzIdLdXd1Dpo2kjquD0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="Microsoft.Bcl.AsyncInterfaces.dll" size="26752">
|
||||||
|
<assemblyIdentity name="Microsoft.Bcl.AsyncInterfaces" version="7.0.0.0" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>XcNyoQ80Wx8A7GqPoaLOVp9+XWPk8fhjG+Nn5Gv6NPQ=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Buffers.dll" size="20856">
|
||||||
|
<assemblyIdentity name="System.Buffers" version="4.0.3.0" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>rMzPvkXZ8I/+7ZkW43sz6YxlvgEs//bn+ntnIQzh/vs=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Memory.dll" size="142240">
|
||||||
|
<assemblyIdentity name="System.Memory" version="4.0.1.2" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>vz+4RmT0CX8aipvHGlHc+M8akF1AgKTSkNoXMIZuhW8=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Numerics.Vectors.dll" size="115856">
|
||||||
|
<assemblyIdentity name="System.Numerics.Vectors" version="4.1.4.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>HT74aYKB589zcdFVSv71hys5+Wwm2nciEKM9oEG6EYM=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Runtime.CompilerServices.Unsafe.dll" size="18024">
|
||||||
|
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" version="6.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>N3aEiOjvRXKbx9miZ3YzxkUAQpdbuWUW4YbabLnNDc8=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Text.Encoding.CodePages.dll" size="764560">
|
||||||
|
<assemblyIdentity name="System.Text.Encoding.CodePages" version="7.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>Z9hoEyVSFExJrZKa8zt3SzcePR5ctq0rZ1I7zQg1FVM=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Text.Encodings.Web.dll" size="78976">
|
||||||
|
<assemblyIdentity name="System.Text.Encodings.Web" version="7.0.0.0" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>x5K/4/Q8iU4gM5JS0VmpaiDMxuEzIrLTglcP+Xk55QE=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Text.Json.dll" size="582320">
|
||||||
|
<assemblyIdentity name="System.Text.Json" version="7.0.0.3" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>0U28NPaCR1fm9q51iwX3bER/lvjXW+PEuChvzFo4izA=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.Threading.Tasks.Extensions.dll" size="25984">
|
||||||
|
<assemblyIdentity name="System.Threading.Tasks.Extensions" version="4.2.0.1" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>T4H/0NxyBNt1r8NepCkXabB8RAWS8oiUJg7qdmJqI8Y=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="System.ValueTuple.dll" size="25232">
|
||||||
|
<assemblyIdentity name="System.ValueTuple" version="4.0.3.0" publicKeyToken="CC7B13FFCD2DDD51" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>6QXRAlhbIsbfBPIZr1y9v6e8Fll56XiLYt9tzBZeEPQ=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" allowDelayedBinding="true" codebase="TaikoSoundEditor.exe" size="179712">
|
||||||
|
<assemblyIdentity name="TaikoSoundEditor" version="1.0.0.0" language="neutral" processorArchitecture="msil" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>u9X2U0UiSSnY/T2VZOHIjq5gAA+HtrKCjstPYh50eNo=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<file name=".gitignore" size="18">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>NwJoUQJn/k+y1afGkwWFtXXIPDK6XXv1l60ekaqAcko=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Properties\PublishProfiles\FolderProfile.pubxml.user" size="1539">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>PUgxewFl9cMGtJseGD2zj+pgi/dXuWqIAOrpoljurDI=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_cut.png" size="1644">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>AgkAkL/0McdiWrpCbN1hXQWnwf5C9TcFfvvBPGsH2uA=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_cut_gs.png" size="1373">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>m9dBNMDEcMYP+GKTBBErX0iwWMGplDECZI6x1O8UfuU=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_left_10.png" size="757">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>ExjWwVt0GGdrfBc6YPDBpqKl8Ea77jzxiD/Nh/eWBes=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_list_end.png" size="610">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>AsDGarMt5uJrg0m+n7V0A8v4aJK+PEXe+ocFjTRpJNE=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_list_start.png" size="617">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>cIpuA+JKaYyQYjKYUxK+EFJfhDOHXoE9J/3qhQvXalk=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_paste.png" size="1323">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>3Sc95ADtIbxQXPB06TLy3CrkTTc2BTt7+hAyNUlezb0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_paste_gs.png" size="1194">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>AVej4xYyX2UN5PgR3beUMVrYLi1K126AEh6XY/mY700=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_remove.png" size="562">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>+JqgcDy/g0PzOt4/S/SQoUvOsO8cwUAtGJQeZAEhdEM=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_remove_gs.png" size="554">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>p7P3kck/h5xkZdkA2H6LGw/UgywrmBEektRRVds2Utk=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_right_10.png" size="769">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>r+R13mA0wQqdeXUa4WguiAGGVEIQ9dpTLMXcgyNYtqo=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Resources\ic_search.png" size="1567">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>h9NuThhNro0Qsc4oeD1YnI/q9SCF5SqK8KzXwZ1INbA=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="TaikoSoundEditor.exe.config" size="1297">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>calticQJcOas12rx1k1Vk03ZwdkgczGP7QdKDoVv7HM=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\7za.dll" size="284160">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>o/x0RoR3ulRRcVfvpQIeqm/3L49cMeU9ifB9WQccCuc=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\7za.exe" size="821248">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>8Ag2pjvn6/FOG4xAEAxZd3/jQyUGszCSfqHxt/1H7kQ=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\7zxa.dll" size="161792">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>2I/osmUZ0w28HHVPXvo4ex9vT4A1sZeTLBRC3nfeBTc=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\Far\7-ZipFar.dll" size="279040">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>SAnMzwuA/Q1yEq7MfVuW2a1suMNU94FH0R5llR0FkuE=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\Far\7-ZipFar64.dll" size="467456">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>BYG8jnaL8XgkS0Kq7CJqMr6+aMfK0lX5WuJ8USXHOKg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\Far\far7z.txt" size="2687">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>tAORMqIqzH8F60gVLMsBxUxgOt2xIZGJlsg1aRJAQAg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\history.txt" size="10200">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>Dyt+kvEdNKkBEIO7bRcVU5ym1kEzoicQF7hpzhKcDRg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\License.txt" size="1272">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>Yc3c+IEAUFbA4SCIAzPzX2phBWxqsqHBWNkRpxr6TB0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\readme.txt" size="4376">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>LFCKbkiKzC3dR0ZSH/NYcVP6gTG2bhFdK7XJv50WF+k=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\x64\7za.dll" size="403456">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>GqUaqbtQsmu2UtnEQiCNt2VGKGsNsWnIiC3pfREXAp0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\x64\7za.exe" size="1292288">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>NWvqi26euE36DdhnTnwDQoxkGkd4nfYFxb6gcw3krtI=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\7z\x64\7zxa.dll" size="215040">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>NOMRqrmu988xiX7Vrru2L1oOwA4DExrH7RMgP5wbjqc=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\ChangeLog.txt" size="83796">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>Sm1FrQaxwBWbkkXt1JTgbS8o7Hj4QL0mNSvmRB0u1G0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libflac-8.dll" size="284258">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>LBVK6q0IXgE2G5Z63+yEtj23aoKkVoGz5s36y2CI42k=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libgcc_s_sjlj-1.dll" size="474449">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>KvOB29XqGpoVAwexy6OhUDIaPD/wn7bq2buh6IDgOmQ=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libgomp-1.dll" size="424566">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>nbuwyz8x3tf79RFBo5V4wLxcyFuD6baQhlemCDlIubo=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libid3tag-0.dll" size="73559">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>TsjnTN1Io4ikH386ss6oEKFmH0fnm2M4GS8AA0HyCvA=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libogg-0.dll" size="27423">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>MmIyW0O28kmDHMFUKDcqbao0zyRZ5m7QR9u9nwD0k3g=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libpng16-16.dll" size="211237">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>ItRq23knaQ7usaJ/lUQQj3ocZr8drskPPEGqNuF2kg0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libsox-3.dll" size="2349388">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>JAp+R6QnSQh4YiDxuSNy7RtfKhwph0KS+tXmTxINhLQ=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libssp-0.dll" size="73555">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>ET2ni6BRSzlH4JiDdgAsTV94PWLVBY+ZJZdxZI8ukTg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libvorbis-0.dll" size="171087">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>A64WJaR8ElXXDn1j7kLvJIPH4q3Joz0h9FeZ8yOlMLQ=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libvorbisenc-2.dll" size="567578">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>O4Cdr5WLbe3u2+BekaCsAWsYyHGzPcmMco+LNECHQ4U=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libvorbisfile-3.dll" size="38203">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>GhTYsHSfZoEdrLI7CT1U1P+IA21J/QF7DZiyHef57x0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libwavpack-1.dll" size="157861">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>kSPnP4AWKah5HIDZ3FBB7iP38dnthRDy91gmkVmqJrg=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\libwinpthread-1.dll" size="54131">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>A2r0ua7SCmvYsZk/LgpHicK6VVwAwLLXKm1qa4wT72g=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\LICENSE.GPL.txt" size="18326">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>ny4lCZPGIG+sZDgk4F5aDX0+CJXZ4Jpc5LErwmEK/BE=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\Lycoris.ogg" size="7693442">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>lQ6vtEDw8yLUmFbhiPigZknQa717AlY7pK7gkKqujLY=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\README.txt" size="8073">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>q9QaTTNxbQiAZSgC+/ovOMLaKbBZGaFg9iwhVDQdfYU=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\README.win32.txt" size="6010">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>YtMnPCkBZIx0hE4YQ2UlvfUnojV0Qekahl8Ftbnyp2w=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\sox.exe" size="213624">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>4OPNxLzfu1uRrI9TsCSWTQkvibqQEwunSyI6HfEbVDk=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\wav.wav" size="27271724">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>0XnDrS34TXugV/PjI/r6552dLrkcJSTJs/iPBAXmKkw=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\wav2.wav" size="27847724">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>LocmhEvxHJByBUhHj7MUdATY+TYkYXJFcdTRP6aZoh0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\wget.exe" size="401408">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>pIrTNpWkTeiHu6jy8xdP2PsBpGoZ4+yQeLARhkfM9Zk=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\sox\zlib1.dll" size="85026">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>GJM2oM8RMdamgegbQzha3nJS9yEd9Qd0dy2MjsQNX48=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\tja2fumen.exe" size="3600011">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>P6q0Dh8uTXdU6Ba7am4rXImDuTA6Prjf5y9SGYeSS/c=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\idsp\empty.txt" size="0">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\VGAudio.dll" size="257720">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>lkZTDIWefQg+WP8i9eLiT9YA9NVPGRc082F91B8pgAk=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\VGAudio.pdb" size="113672">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>7S83zGAM+wu1I2OaWI/wOxUWbOdkz2nloFu8DhzdKS0=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\VGAudio.xml" size="46653" writeableType="applicationData">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>i1atNFn6jDYDWjY7/M24972BwZv6RF92Lkm+HxJrNNI=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\VGAudioCli.exe" size="60600">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>H/yuiyBF+N/zJzcMHNMMCIolPzITQ+6aWHZS1POBmWw=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\VGAudioCli.pdb" size="14572">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>pu3gFTW0BKR0xMlAIgWnuE3zI/yFCKFerUGR23tOu7o=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\VGAudioTools.exe" size="71352">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>piH03a7TglagQkAZpDxj5KNdcQsltmL1C46z/YCwqfs=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\VGAudioTools.pdb" size="21460">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>297tu/JOnF/uYVzcQoSiHGwVDzXFohDRiJMQ/dPFOls=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<file name="Tools\VGAudio\wav\empty.txt" size="0">
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</file>
|
||||||
|
<publisherIdentity name="CN=DESKTOP-9HMTO67\NotImpLife" issuerKeyHash="f749febff8a059379ef8dfd87a99479b0f6e1463" /><Signature Id="StrongNameSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha256" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /><DigestValue>kaBJK5ODOUVfpBarmewvKythZwbajToosedaZGtCNqM=</DigestValue></Reference></SignedInfo><SignatureValue>D05EsB/chpxPjnKS/5oPBlefAD9hhfXf7HsyOMnrzjqS46RjnGLy0sMuc/uaXiI6AdPA6hdUAsjfFTLvUTvACcQ5zOJ4XhEAq3BnqLcs8oR11IK9uH5UALzJWF/hXOvk7hJFLCQNnarAeQC7508TdSs3R40a5vJ/XD7/OiciNAM=</SignatureValue><KeyInfo Id="StrongNameKeyInfo"><KeyValue><RSAKeyValue><Modulus>ty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJk=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><msrel:RelData xmlns:msrel="http://schemas.microsoft.com/windows/rel/2005/reldata"><r:license xmlns:r="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:as="http://schemas.microsoft.com/windows/pki/2005/Authenticode"><r:grant><as:ManifestInformation Hash="a336426b645ae7b1283a8dda0667612b2b2fec99ab16a45f453983932b49a091" Description="" Url=""><as:assemblyIdentity name="TaikoSoundEditor.exe" version="0.5.10.0" publicKeyToken="d711172f47c29008" language="neutral" processorArchitecture="msil" type="win32" /></as:ManifestInformation><as:SignedBy /><as:AuthenticodePublisher><as:X509SubjectName>CN=DESKTOP-9HMTO67\NotImpLife</as:X509SubjectName></as:AuthenticodePublisher></r:grant><r:issuer><Signature Id="AuthenticodeSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha256" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /><DigestValue>IWwlprlasBZkF5fTFPby0k6KmTRE77jA8T8mEdOLdg8=</DigestValue></Reference></SignedInfo><SignatureValue>P5stF/ZzkljTwrNZEAewHqCquIQ9Ne3MuRA1L7rrOgfe79zmCRj8h0jPeYnAxtVfBMGbd0d/reAwLQPq6giKpVYB/0mC3StLuF5pz3tU/7bRAb36uz2hVJpVPFAaSr8jciN+QBfDa6bVYi1PqeWQHeWQFZPniKY3GYYx0t9yvrk=</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>ty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJk=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIICATCCAWqgAwIBAgIQfqH591KU4LRIS2mVis7iVDANBgkqhkiG9w0BAQsFADA/MT0wOwYDVQQDHjQARABFAFMASwBUAE8AUAAtADkASABNAFQATwA2ADcAXABOAG8AdABJAG0AcABMAGkAZgBlMB4XDTIzMTAwMTE5NDIwMFoXDTI0MTAwMTAxNDIwMFowPzE9MDsGA1UEAx40AEQARQBTAEsAVABPAFAALQA5AEgATQBUAE8ANgA3AFwATgBvAHQASQBtAHAATABpAGYAZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJkCAwEAATANBgkqhkiG9w0BAQsFAAOBgQBLNeTqKAi+Bw9f0qvoRHA9gOCzoAYYzHJD4f4fFjOlNZfL2AxE4V5pt6ftkPv9xyj0GcHSn+P+N+fxoNOw76sJTydR02yb3BBn/aTnKFKt4tVUV93TtaW356RZz6dHoF0YDpIIkDifL8mvUXvywbyjne+QqcmDJ6VMZPGlqGcbVA==</X509Certificate></X509Data></KeyInfo></Signature></r:issuer></r:license></msrel:RelData></KeyInfo></Signature></asmv1:assembly>
|
@ -0,0 +1,73 @@
|
|||||||
|
7-Zip Plugin for FAR Manager
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
FAR Manager is a file manager working in text mode.
|
||||||
|
You can download "FAR Manager" from site:
|
||||||
|
http://www.farmanager.com
|
||||||
|
|
||||||
|
Files:
|
||||||
|
|
||||||
|
far7z.txt - This file
|
||||||
|
far7z.reg - Regisrty file for MultiArc Plugin
|
||||||
|
7zToFar.ini - Supporting 7z for MultiArc Plugin
|
||||||
|
7-ZipFar.dll - 7-Zip Plugin for FAR Manager
|
||||||
|
7-ZipEng.hlf - Help file in English for FAR Manager
|
||||||
|
7-ZipRus.hlf - Help file in Russian for FAR Manager
|
||||||
|
7-ZipEng.lng - Plugin message strings in English for FAR Manager
|
||||||
|
7-ZipRus.lng - Plugin message strings in Russian for FAR Manager
|
||||||
|
|
||||||
|
There are two ways to use 7-Zip with FAR Manager:
|
||||||
|
|
||||||
|
1) Via 7-Zip FAR Plugin (it's recommended way).
|
||||||
|
2) Via standard MultiArc Plugin.
|
||||||
|
|
||||||
|
|
||||||
|
7-Zip FAR Plugin
|
||||||
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
7-Zip FAR Plugin is first level plugin for FAR Manager, like MultiArc plugin.
|
||||||
|
It very fast extracts and updates files in archive, since it doesn't use
|
||||||
|
external programs. It supports all formats supported by 7-Zip:
|
||||||
|
7z, ZIP, RAR, CAB, ARJ, GZIP, BZIP2, Z, TAR, CPIO, RPM and DEB.
|
||||||
|
|
||||||
|
To install 7-Zip FAR Plugin:
|
||||||
|
1) Create "7-Zip" folder in ...\Program Files\Far\Plugins folder.
|
||||||
|
2) Copy all files from "FAR" folder of this package to created folder.
|
||||||
|
3) Install 7-Zip, or copy 7z.dll from 7-Zip to Program Files\Far\Plugins\7-Zip\
|
||||||
|
4) Restart FAR.
|
||||||
|
|
||||||
|
Also you must enable "OEM plugin support" option in FAR Manager:
|
||||||
|
|
||||||
|
1) F9 / Options / Plugins manager settings / check on "OEM plugin support".
|
||||||
|
2) F9 / Options / Save setup.
|
||||||
|
4) Restart FAR
|
||||||
|
|
||||||
|
You can open archives with one of the following ways:
|
||||||
|
* Pressing Enter.
|
||||||
|
* Pressing Ctrl-PgDown.
|
||||||
|
* Pressing F11 and selecting 7-Zip item.
|
||||||
|
|
||||||
|
|
||||||
|
You can create new archives with 7-Zip by pressing F11 and
|
||||||
|
selecting 7-Zip (add to archive) item.
|
||||||
|
|
||||||
|
If you think that some operations with archives is better to do with MultiArc Plugin,
|
||||||
|
you can disable 7-Zip plugin via Options / Pligin configuration / 7-Zip. In such mode
|
||||||
|
opening archives by pressing Enter and Ctrl-PgDown will start MultiArc Plugin. And
|
||||||
|
if you want to open archive with 7-Zip, press F11 and select 7-Zip item.
|
||||||
|
|
||||||
|
|
||||||
|
Using command line 7-Zip via MultiArc Plugin
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
If you want to use 7-Zip via MultiArc Plugin, you must
|
||||||
|
register file far7z.reg.
|
||||||
|
|
||||||
|
If you want to use 7z archives via MultiArc Plugin, you must
|
||||||
|
append contents of file Far\7zToFar.ini to file
|
||||||
|
..\Program Files\Far\Plugins\MultiArc\Formats\Custom.ini.
|
||||||
|
|
||||||
|
|
||||||
|
If you want to cancel using 7-Zip by MultiArc, just remove lines that contain
|
||||||
|
7-Zip (7z) program name from HKEY_LOCAL_MACHINE\SOFTWARE\Far\Plugins\MultiArc\ZIP
|
||||||
|
registry key.
|
@ -0,0 +1,34 @@
|
|||||||
|
7-Zip Extra
|
||||||
|
~~~~~~~~~~~
|
||||||
|
License for use and distribution
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
Copyright (C) 1999-2023 Igor Pavlov.
|
||||||
|
|
||||||
|
7-Zip Extra files are under the GNU LGPL license.
|
||||||
|
|
||||||
|
|
||||||
|
Notes:
|
||||||
|
You can use 7-Zip Extra on any computer, including a computer in a commercial
|
||||||
|
organization. You don't need to register or pay for 7-Zip.
|
||||||
|
|
||||||
|
It is allowed to digitally sign DLL files included into this package
|
||||||
|
with arbitrary signatures of third parties."
|
||||||
|
|
||||||
|
|
||||||
|
GNU LGPL information
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
This library is free software; you can redistribute it and/or
|
||||||
|
modify it under the terms of the GNU Lesser General Public
|
||||||
|
License as published by the Free Software Foundation; either
|
||||||
|
version 2.1 of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
This library is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
Lesser General Public License for more details.
|
||||||
|
|
||||||
|
You can receive a copy of the GNU Lesser General Public License from
|
||||||
|
http://www.gnu.org/
|
||||||
|
|
@ -0,0 +1,249 @@
|
|||||||
|
7-Zip Extra history
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
This file contains only information about changes related to that package exclusively.
|
||||||
|
The full history of changes is listed in history.txt in main 7-Zip program.
|
||||||
|
|
||||||
|
|
||||||
|
23.01 2023-06-20
|
||||||
|
-------------------------
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
23.00 2023-05-07
|
||||||
|
-------------------------
|
||||||
|
- 7-Zip now can use new ARM64 filter for compression to 7z and xz archives.
|
||||||
|
ARM64 filter can increase compression ratio for data containing executable
|
||||||
|
files compiled for ARM64 (AArch64) architecture.
|
||||||
|
Also 7-Zip now parses executable files (that have exe and dll filename extensions)
|
||||||
|
before compressing, and it selects appropriate filter for each parsed file:
|
||||||
|
- BCJ or BCJ2 filter for x86 executable files,
|
||||||
|
- ARM64 filter for ARM64 executable files.
|
||||||
|
Previous versions by default used x86 filter BCJ or BCJ2 for all exe/dll files.
|
||||||
|
- Default section size for BCJ2 filter was changed from 64 MiB to 240 MiB.
|
||||||
|
It can increase compression ratio for executable files larger than 64 MiB.
|
||||||
|
- When new 7-Zip creates multivolume archive, 7-Zip keeps in open state
|
||||||
|
only volumes that still can be changed. Previous versions kept all volumes
|
||||||
|
in open state until the end of the archive creation.
|
||||||
|
- 7-Zip for Linux and macOS now can reduce the number of simultaneously open files,
|
||||||
|
when 7-Zip opens, extracts or creates multivolume archive. It allows to avoid
|
||||||
|
the failures for cases with big number of volumes, bacause there is a limitation
|
||||||
|
for number of open files allowed for a single program in Linux and macOS.
|
||||||
|
- The bugs were fixed:
|
||||||
|
- ZIP archives: if multithreaded zip compression was performed with more than one
|
||||||
|
file to stdout stream (-so switch), 7-zip didn't write "data descriptor" for some files.
|
||||||
|
- Some another bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
22.00 2022-06-16
|
||||||
|
-------------------------
|
||||||
|
- 7-Zip now can create TAR archives in POSIX (pax) tar format with the switches
|
||||||
|
-ttar -mm=pax or -ttar -mm=posix
|
||||||
|
- 7-Zip now can store additional file timestamps with high precision (1 ns in Linux)
|
||||||
|
in tar/pax archives with the following switches:
|
||||||
|
-ttar -mm=pax -mtp=3 -mtc -mta
|
||||||
|
|
||||||
|
|
||||||
|
21.07 2021-12-26
|
||||||
|
-------------------------
|
||||||
|
- New switches: -spm and -im!{file_path} to exclude directories from processing
|
||||||
|
for specified paths that don't contain path separator character at the end of path.
|
||||||
|
- The sorting order of files in archives was slightly changed to be more consistent
|
||||||
|
for cases where the name of some directory is the same as the prefix part of the name
|
||||||
|
of another directory or file.
|
||||||
|
- TAR archives created by 7-Zip now are more consistent with archives created by GNU TAR program.
|
||||||
|
|
||||||
|
|
||||||
|
21.06 2021-11-24
|
||||||
|
-------------------------
|
||||||
|
- New switch -mmemuse={N}g / -mmemuse=p{N} to set a limit on memory usage (RAM)
|
||||||
|
for compressing and decompressing.
|
||||||
|
- Bug in versions 21.00-21.05 was fixed:
|
||||||
|
7-Zip didn't set attributes of directories during archive extracting.
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
21.04 beta 2021-11-02
|
||||||
|
-------------------------
|
||||||
|
- 7-Zip now reduces the number of working CPU threads for compression,
|
||||||
|
if RAM size is not enough for compression with big LZMA2 dictionary.
|
||||||
|
- 7-Zip now can create and check "file.sha256" text files that contain the list
|
||||||
|
of file names and SHA-256 checksums in format compatible with sha256sum program.
|
||||||
|
7-Zip can work with such checksum files as with archives,
|
||||||
|
but these files don't contain real file data.
|
||||||
|
The context menu commands for command line version::
|
||||||
|
7z a -thash file.sha256 *.txt
|
||||||
|
7z t -thash file.sha256
|
||||||
|
7z t -thash -shd. file.sha256
|
||||||
|
New -shd{dir_path} switch to set the directory that is used to check files
|
||||||
|
referenced by "file.sha256" file for "Test" operation.
|
||||||
|
If -shd{dir_path} is not specified, 7-Zip uses the directory where "file.sha256" is stored.
|
||||||
|
- New -xtd switch to exclude directory metadata records from processing.
|
||||||
|
|
||||||
|
|
||||||
|
21.03 beta 2021-07-20
|
||||||
|
-------------------------
|
||||||
|
- The maximum dictionary size for LZMA/LZMA2 compressing was increased to 4 GB (3840 MiB).
|
||||||
|
- Minor speed optimizations in LZMA/LZMA2 compressing.
|
||||||
|
|
||||||
|
|
||||||
|
21.02 alpha 2021-05-06
|
||||||
|
-------------------------
|
||||||
|
- 7-Zip now writes additional field for filename in UTF-8 encoding to zip archives.
|
||||||
|
It allows to extract correct file name from zip archives on different systems.
|
||||||
|
- Some changes and improvements in ZIP and TAR code.
|
||||||
|
|
||||||
|
|
||||||
|
21.01 alpha 2021-03-09
|
||||||
|
-------------------------
|
||||||
|
- The improvements for speed of ARM64 version using hardware CPU instructions
|
||||||
|
for AES, CRC-32, SHA-1 and SHA-256.
|
||||||
|
- The bug in versions 18.02 - 21.00 was fixed:
|
||||||
|
7-Zip could not correctly extract some ZIP archives created with xz compression method.
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
20.02 alpha 2020-08-08
|
||||||
|
-------------------------
|
||||||
|
- The default number of LZMA2 chunks per solid block in 7z archive was increased to 64.
|
||||||
|
It allows to increase the compression speed for big 7z archives, if there is a big number
|
||||||
|
of CPU cores and threads.
|
||||||
|
- The speed of PPMd compressing/decompressing was increased for 7z/ZIP archives.
|
||||||
|
- The new -ssp switch. If the switch -ssp is specified, 7-Zip doesn't allow the system
|
||||||
|
to modify "Last Access Time" property of source files for archiving and hashing operations.
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
20.00 alpha 2020-02-06
|
||||||
|
-------------------------
|
||||||
|
- 7-Zip now supports new optional match finders for LZMA/LZMA2 compression: bt5 and hc5,
|
||||||
|
that can work faster than bt4 and hc4 match finders for the data with big redundancy.
|
||||||
|
- The compression ratio was improved for Fast and Fastest compression levels with the
|
||||||
|
following default settings:
|
||||||
|
- Fastest level (-mx1) : hc5 match finder with 256 KB dictionary.
|
||||||
|
- Fast level (-mx3) : hc5 match finder with 4 MB dictionary.
|
||||||
|
- Minor speed optimizations in multithreaded LZMA/LZMA2 compression for Normal/Maximum/Ultra
|
||||||
|
compression levels.
|
||||||
|
- bzip2 decoding code was updated to support bzip2 archives, created by lbzip2 program.
|
||||||
|
|
||||||
|
|
||||||
|
19.02 alpha 2019-09-05
|
||||||
|
-------------------------
|
||||||
|
- 7-Zip now can use new x86/x64 hardware instructions for SHA-1 and SHA-256, supported
|
||||||
|
by AMD Ryzen and latest Intel CPUs: Ice Lake and Goldmont.
|
||||||
|
It increases
|
||||||
|
- the speed of SHA-1/SHA-256 hash value calculation,
|
||||||
|
- the speed of encryption/decryption in zip AES,
|
||||||
|
- the speed of key derivation for encryption/decryption in 7z/zip/rar archives.
|
||||||
|
- The speed of zip AES encryption and 7z/zip/rar AES decryption was increased with
|
||||||
|
the following improvements:
|
||||||
|
- 7-Zip now can use new x86/x64 VAES (AVX Vector AES) instructions, supported by
|
||||||
|
Intel Ice Lake CPU.
|
||||||
|
- The existing code of x86/x64 AES-NI was improved also.
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
19.00 2019-02-21
|
||||||
|
-------------------------
|
||||||
|
- Encryption strength for 7z archives was increased:
|
||||||
|
the size of random initialization vector was increased from 64-bit to 128-bit,
|
||||||
|
and the pseudo-random number generator was improved.
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
18.06 2018-12-30
|
||||||
|
-------------------------
|
||||||
|
- The speed for LZMA/LZMA2 compressing was increased by 3-10%,
|
||||||
|
and there are minor changes in compression ratio.
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
18.05 2018-04-30
|
||||||
|
-------------------------
|
||||||
|
- The speed for LZMA/LZMA2 compressing was increased
|
||||||
|
by 8% for fastest/fast compression levels and
|
||||||
|
by 3% for normal/maximum compression levels.
|
||||||
|
|
||||||
|
|
||||||
|
18.03 beta 2018-03-04
|
||||||
|
-------------------------
|
||||||
|
- The speed for single-thread LZMA/LZMA2 decoding
|
||||||
|
was increased by 30% in x64 version and by 3% in x86 version.
|
||||||
|
- 7-Zip now can use multi-threading for 7z/LZMA2 decoding,
|
||||||
|
if there are multiple independent data chunks in LZMA2 stream.
|
||||||
|
|
||||||
|
|
||||||
|
9.35 beta 2014-12-07
|
||||||
|
------------------------------
|
||||||
|
- SFX modules were moved to LZMA SDK package.
|
||||||
|
|
||||||
|
|
||||||
|
9.34 alpha 2014-06-22
|
||||||
|
------------------------------
|
||||||
|
- Minimum supported system now is Windows 2000 for EXE and DLL files.
|
||||||
|
- all EXE and DLL files use msvcrt.dll.
|
||||||
|
- 7zr.exe now support AES encryption.
|
||||||
|
|
||||||
|
|
||||||
|
9.18 2010-11-02
|
||||||
|
------------------------------
|
||||||
|
- New small SFX module for installers.
|
||||||
|
|
||||||
|
|
||||||
|
9.17 2010-10-04
|
||||||
|
------------------------------
|
||||||
|
- New 7-Zip plugin for FAR Manager x64.
|
||||||
|
|
||||||
|
|
||||||
|
9.10 2009-12-30
|
||||||
|
------------------------------
|
||||||
|
- 7-Zip for installers now supports LZMA2.
|
||||||
|
|
||||||
|
|
||||||
|
9.09 2009-12-12
|
||||||
|
------------------------------
|
||||||
|
- LZMA2 compression method support.
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
4.65 2009-02-03
|
||||||
|
------------------------------
|
||||||
|
- Some bugs were fixed.
|
||||||
|
|
||||||
|
|
||||||
|
4.38 beta 2006-04-13
|
||||||
|
------------------------------
|
||||||
|
- SFX for installers now supports new properties in config file:
|
||||||
|
Progress, Directory, ExecuteFile, ExecuteParameters.
|
||||||
|
|
||||||
|
|
||||||
|
4.34 beta 2006-02-27
|
||||||
|
------------------------------
|
||||||
|
- ISetProperties::SetProperties:
|
||||||
|
it's possible to specify desirable number of CPU threads:
|
||||||
|
PROPVARIANT: name=L"mt", vt = VT_UI4, ulVal = NumberOfThreads
|
||||||
|
If "mt" is not defined, 7za.dll will check number of processors in system to set
|
||||||
|
number of desirable threads.
|
||||||
|
Now 7za.dll can use:
|
||||||
|
2 threads for LZMA compressing
|
||||||
|
N threads for BZip2 compressing
|
||||||
|
4 threads for BZip2 decompressing
|
||||||
|
Other codecs use only one thread.
|
||||||
|
Note: 7za.dll can use additional "small" threads with low CPU load.
|
||||||
|
- It's possible to call ISetProperties::SetProperties to specify "mt" property for decoder.
|
||||||
|
|
||||||
|
|
||||||
|
4.33 beta 2006-02-05
|
||||||
|
------------------------------
|
||||||
|
- Compressing speed and Memory requirements were increased.
|
||||||
|
Default dictionary size was increased: Fastest: 64 KB, Fast: 1 MB,
|
||||||
|
Normal: 4 MB, Max: 16 MB, Ultra: 64 MB.
|
||||||
|
- 7z/LZMA now can use only these match finders: HC4, BT2, BT3, BT4
|
||||||
|
|
||||||
|
|
||||||
|
4.27 2005-09-21
|
||||||
|
------------------------------
|
||||||
|
- Some GUIDs/interfaces were changed.
|
||||||
|
IStream.h:
|
||||||
|
ISequentialInStream::Read now works as old ReadPart
|
||||||
|
ISequentialOutStream::Write now works as old WritePart
|
@ -0,0 +1,124 @@
|
|||||||
|
7-Zip Extra 23.01
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
7-Zip Extra is package of extra modules of 7-Zip.
|
||||||
|
|
||||||
|
7-Zip Copyright (C) 1999-2023 Igor Pavlov.
|
||||||
|
|
||||||
|
7-Zip is free software. Read License.txt for more information about license.
|
||||||
|
|
||||||
|
Source code of binaries can be found at:
|
||||||
|
http://www.7-zip.org/
|
||||||
|
|
||||||
|
This package contains the following files:
|
||||||
|
|
||||||
|
7za.exe - standalone console version of 7-Zip with reduced formats support.
|
||||||
|
7za.dll - library for working with 7z archives
|
||||||
|
7zxa.dll - library for extracting from 7z archives
|
||||||
|
License.txt - license information
|
||||||
|
readme.txt - this file
|
||||||
|
|
||||||
|
Far\ - plugin for Far Manager
|
||||||
|
x64\ - binaries for x64
|
||||||
|
|
||||||
|
|
||||||
|
All 32-bit binaries can work in:
|
||||||
|
Windows 2000 / 2003 / 2008 / XP / Vista / 7 / 8 / 10
|
||||||
|
and in any Windows x64 version with WoW64 support.
|
||||||
|
All x64 binaries can work in any Windows x64 version.
|
||||||
|
|
||||||
|
All binaries use msvcrt.dll.
|
||||||
|
|
||||||
|
7za.exe
|
||||||
|
-------
|
||||||
|
|
||||||
|
7za.exe - is a standalone console version of 7-Zip with reduced formats support.
|
||||||
|
|
||||||
|
Extra: 7za.exe : support for only some formats of 7-Zip.
|
||||||
|
7-Zip: 7z.exe with 7z.dll : support for all formats of 7-Zip.
|
||||||
|
|
||||||
|
7za.exe and 7z.exe from 7-Zip have same command line interface.
|
||||||
|
7za.exe doesn't use external DLL files.
|
||||||
|
|
||||||
|
You can read Help File (7-zip.chm) from 7-Zip package for description
|
||||||
|
of all commands and switches for 7za.exe and 7z.exe.
|
||||||
|
|
||||||
|
7za.exe features:
|
||||||
|
|
||||||
|
- High compression ratio in 7z format
|
||||||
|
- Supported formats:
|
||||||
|
- Packing / unpacking: 7z, xz, ZIP, GZIP, BZIP2 and TAR
|
||||||
|
- Unpacking only: Z, lzma, CAB.
|
||||||
|
- Highest compression ratio for ZIP and GZIP formats.
|
||||||
|
- Fast compression and decompression
|
||||||
|
- Strong AES-256 encryption in 7z and ZIP formats.
|
||||||
|
|
||||||
|
Note: LZMA SDK contains 7zr.exe - more reduced version of 7za.exe.
|
||||||
|
But you can use 7zr.exe as "public domain" code.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
DLL files
|
||||||
|
---------
|
||||||
|
|
||||||
|
7za.dll and 7zxa.dll are reduced versions of 7z.dll from 7-Zip.
|
||||||
|
7za.dll and 7zxa.dll support only 7z format.
|
||||||
|
Note: 7z.dll is main DLL file that works with all archive types in 7-Zip.
|
||||||
|
|
||||||
|
7za.dll and 7zxa.dll support the following decoding methods:
|
||||||
|
- LZMA, LZMA2, PPMD, BCJ, BCJ2, COPY, 7zAES, BZip2, Deflate.
|
||||||
|
|
||||||
|
7za.dll also supports 7z encoding with the following encoding methods:
|
||||||
|
- LZMA, LZMA2, PPMD, BCJ, BCJ2, COPY, 7zAES.
|
||||||
|
|
||||||
|
7za.dll and 7zxa.dll work via COM interfaces.
|
||||||
|
But these DLLs don't use standard COM interfaces for objects creating.
|
||||||
|
|
||||||
|
Look also example code that calls DLL functions (in source code of 7-Zip):
|
||||||
|
|
||||||
|
7zip\UI\Client7z
|
||||||
|
|
||||||
|
Another example of binary that uses these interface is 7-Zip itself.
|
||||||
|
The following binaries from 7-Zip use 7z.dll:
|
||||||
|
- 7z.exe (console version)
|
||||||
|
- 7zG.exe (GUI version)
|
||||||
|
- 7zFM.exe (7-Zip File Manager)
|
||||||
|
|
||||||
|
Note: The source code of LZMA SDK also contains the code for similar DLLs
|
||||||
|
(DLLs without BZip2, Deflate support). And these files from LZMA SDK can be
|
||||||
|
used as "public domain" code. If you use LZMA SDK files, you don't need to
|
||||||
|
follow GNU LGPL rules, if you want to change the code.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
License FAQ
|
||||||
|
-----------
|
||||||
|
|
||||||
|
Can I use the EXE or DLL files from 7-Zip in a commercial application?
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
Yes, but you are required to specify in documentation for your application:
|
||||||
|
(1) that you used parts of the 7-Zip program,
|
||||||
|
(2) that 7-Zip is licensed under the GNU LGPL license and
|
||||||
|
(3) you must give a link to www.7-zip.org, where the source code can be found.
|
||||||
|
|
||||||
|
|
||||||
|
Can I use the source code of 7-Zip in a commercial application?
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
Since 7-Zip is licensed under the GNU LGPL you must follow the rules of that license.
|
||||||
|
In brief, it means that any LGPL'ed code must remain licensed under the LGPL.
|
||||||
|
For instance, you can change the code from 7-Zip or write a wrapper for some
|
||||||
|
code from 7-Zip and compile it into a DLL; but, the source code of that DLL
|
||||||
|
(including your modifications / additions / wrapper) must be licensed under
|
||||||
|
the LGPL or GPL.
|
||||||
|
Any other code in your application can be licensed as you wish. This scheme allows
|
||||||
|
users and developers to change LGPL'ed code and recompile that DLL. That is the
|
||||||
|
idea of free software. Read more here: http://www.gnu.org/.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Note: You can look also LZMA SDK, which is available under a more liberal license.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
End of document
|
@ -0,0 +1,339 @@
|
|||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
Version 2, June 1991
|
||||||
|
|
||||||
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||||
|
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The licenses for most software are designed to take away your
|
||||||
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
|
License is intended to guarantee your freedom to share and change free
|
||||||
|
software--to make sure the software is free for all its users. This
|
||||||
|
General Public License applies to most of the Free Software
|
||||||
|
Foundation's software and to any other program whose authors commit to
|
||||||
|
using it. (Some other Free Software Foundation software is covered by
|
||||||
|
the GNU Lesser General Public License instead.) You can apply it to
|
||||||
|
your programs, too.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom, not
|
||||||
|
price. Our General Public Licenses are designed to make sure that you
|
||||||
|
have the freedom to distribute copies of free software (and charge for
|
||||||
|
this service if you wish), that you receive source code or can get it
|
||||||
|
if you want it, that you can change the software or use pieces of it
|
||||||
|
in new free programs; and that you know you can do these things.
|
||||||
|
|
||||||
|
To protect your rights, we need to make restrictions that forbid
|
||||||
|
anyone to deny you these rights or to ask you to surrender the rights.
|
||||||
|
These restrictions translate to certain responsibilities for you if you
|
||||||
|
distribute copies of the software, or if you modify it.
|
||||||
|
|
||||||
|
For example, if you distribute copies of such a program, whether
|
||||||
|
gratis or for a fee, you must give the recipients all the rights that
|
||||||
|
you have. You must make sure that they, too, receive or can get the
|
||||||
|
source code. And you must show them these terms so they know their
|
||||||
|
rights.
|
||||||
|
|
||||||
|
We protect your rights with two steps: (1) copyright the software, and
|
||||||
|
(2) offer you this license which gives you legal permission to copy,
|
||||||
|
distribute and/or modify the software.
|
||||||
|
|
||||||
|
Also, for each author's protection and ours, we want to make certain
|
||||||
|
that everyone understands that there is no warranty for this free
|
||||||
|
software. If the software is modified by someone else and passed on, we
|
||||||
|
want its recipients to know that what they have is not the original, so
|
||||||
|
that any problems introduced by others will not reflect on the original
|
||||||
|
authors' reputations.
|
||||||
|
|
||||||
|
Finally, any free program is threatened constantly by software
|
||||||
|
patents. We wish to avoid the danger that redistributors of a free
|
||||||
|
program will individually obtain patent licenses, in effect making the
|
||||||
|
program proprietary. To prevent this, we have made it clear that any
|
||||||
|
patent must be licensed for everyone's free use or not licensed at all.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow.
|
||||||
|
|
||||||
|
GNU GENERAL PUBLIC LICENSE
|
||||||
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
|
0. This License applies to any program or other work which contains
|
||||||
|
a notice placed by the copyright holder saying it may be distributed
|
||||||
|
under the terms of this General Public License. The "Program", below,
|
||||||
|
refers to any such program or work, and a "work based on the Program"
|
||||||
|
means either the Program or any derivative work under copyright law:
|
||||||
|
that is to say, a work containing the Program or a portion of it,
|
||||||
|
either verbatim or with modifications and/or translated into another
|
||||||
|
language. (Hereinafter, translation is included without limitation in
|
||||||
|
the term "modification".) Each licensee is addressed as "you".
|
||||||
|
|
||||||
|
Activities other than copying, distribution and modification are not
|
||||||
|
covered by this License; they are outside its scope. The act of
|
||||||
|
running the Program is not restricted, and the output from the Program
|
||||||
|
is covered only if its contents constitute a work based on the
|
||||||
|
Program (independent of having been made by running the Program).
|
||||||
|
Whether that is true depends on what the Program does.
|
||||||
|
|
||||||
|
1. You may copy and distribute verbatim copies of the Program's
|
||||||
|
source code as you receive it, in any medium, provided that you
|
||||||
|
conspicuously and appropriately publish on each copy an appropriate
|
||||||
|
copyright notice and disclaimer of warranty; keep intact all the
|
||||||
|
notices that refer to this License and to the absence of any warranty;
|
||||||
|
and give any other recipients of the Program a copy of this License
|
||||||
|
along with the Program.
|
||||||
|
|
||||||
|
You may charge a fee for the physical act of transferring a copy, and
|
||||||
|
you may at your option offer warranty protection in exchange for a fee.
|
||||||
|
|
||||||
|
2. You may modify your copy or copies of the Program or any portion
|
||||||
|
of it, thus forming a work based on the Program, and copy and
|
||||||
|
distribute such modifications or work under the terms of Section 1
|
||||||
|
above, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) You must cause the modified files to carry prominent notices
|
||||||
|
stating that you changed the files and the date of any change.
|
||||||
|
|
||||||
|
b) You must cause any work that you distribute or publish, that in
|
||||||
|
whole or in part contains or is derived from the Program or any
|
||||||
|
part thereof, to be licensed as a whole at no charge to all third
|
||||||
|
parties under the terms of this License.
|
||||||
|
|
||||||
|
c) If the modified program normally reads commands interactively
|
||||||
|
when run, you must cause it, when started running for such
|
||||||
|
interactive use in the most ordinary way, to print or display an
|
||||||
|
announcement including an appropriate copyright notice and a
|
||||||
|
notice that there is no warranty (or else, saying that you provide
|
||||||
|
a warranty) and that users may redistribute the program under
|
||||||
|
these conditions, and telling the user how to view a copy of this
|
||||||
|
License. (Exception: if the Program itself is interactive but
|
||||||
|
does not normally print such an announcement, your work based on
|
||||||
|
the Program is not required to print an announcement.)
|
||||||
|
|
||||||
|
These requirements apply to the modified work as a whole. If
|
||||||
|
identifiable sections of that work are not derived from the Program,
|
||||||
|
and can be reasonably considered independent and separate works in
|
||||||
|
themselves, then this License, and its terms, do not apply to those
|
||||||
|
sections when you distribute them as separate works. But when you
|
||||||
|
distribute the same sections as part of a whole which is a work based
|
||||||
|
on the Program, the distribution of the whole must be on the terms of
|
||||||
|
this License, whose permissions for other licensees extend to the
|
||||||
|
entire whole, and thus to each and every part regardless of who wrote it.
|
||||||
|
|
||||||
|
Thus, it is not the intent of this section to claim rights or contest
|
||||||
|
your rights to work written entirely by you; rather, the intent is to
|
||||||
|
exercise the right to control the distribution of derivative or
|
||||||
|
collective works based on the Program.
|
||||||
|
|
||||||
|
In addition, mere aggregation of another work not based on the Program
|
||||||
|
with the Program (or with a work based on the Program) on a volume of
|
||||||
|
a storage or distribution medium does not bring the other work under
|
||||||
|
the scope of this License.
|
||||||
|
|
||||||
|
3. You may copy and distribute the Program (or a work based on it,
|
||||||
|
under Section 2) in object code or executable form under the terms of
|
||||||
|
Sections 1 and 2 above provided that you also do one of the following:
|
||||||
|
|
||||||
|
a) Accompany it with the complete corresponding machine-readable
|
||||||
|
source code, which must be distributed under the terms of Sections
|
||||||
|
1 and 2 above on a medium customarily used for software interchange; or,
|
||||||
|
|
||||||
|
b) Accompany it with a written offer, valid for at least three
|
||||||
|
years, to give any third party, for a charge no more than your
|
||||||
|
cost of physically performing source distribution, a complete
|
||||||
|
machine-readable copy of the corresponding source code, to be
|
||||||
|
distributed under the terms of Sections 1 and 2 above on a medium
|
||||||
|
customarily used for software interchange; or,
|
||||||
|
|
||||||
|
c) Accompany it with the information you received as to the offer
|
||||||
|
to distribute corresponding source code. (This alternative is
|
||||||
|
allowed only for noncommercial distribution and only if you
|
||||||
|
received the program in object code or executable form with such
|
||||||
|
an offer, in accord with Subsection b above.)
|
||||||
|
|
||||||
|
The source code for a work means the preferred form of the work for
|
||||||
|
making modifications to it. For an executable work, complete source
|
||||||
|
code means all the source code for all modules it contains, plus any
|
||||||
|
associated interface definition files, plus the scripts used to
|
||||||
|
control compilation and installation of the executable. However, as a
|
||||||
|
special exception, the source code distributed need not include
|
||||||
|
anything that is normally distributed (in either source or binary
|
||||||
|
form) with the major components (compiler, kernel, and so on) of the
|
||||||
|
operating system on which the executable runs, unless that component
|
||||||
|
itself accompanies the executable.
|
||||||
|
|
||||||
|
If distribution of executable or object code is made by offering
|
||||||
|
access to copy from a designated place, then offering equivalent
|
||||||
|
access to copy the source code from the same place counts as
|
||||||
|
distribution of the source code, even though third parties are not
|
||||||
|
compelled to copy the source along with the object code.
|
||||||
|
|
||||||
|
4. You may not copy, modify, sublicense, or distribute the Program
|
||||||
|
except as expressly provided under this License. Any attempt
|
||||||
|
otherwise to copy, modify, sublicense or distribute the Program is
|
||||||
|
void, and will automatically terminate your rights under this License.
|
||||||
|
However, parties who have received copies, or rights, from you under
|
||||||
|
this License will not have their licenses terminated so long as such
|
||||||
|
parties remain in full compliance.
|
||||||
|
|
||||||
|
5. You are not required to accept this License, since you have not
|
||||||
|
signed it. However, nothing else grants you permission to modify or
|
||||||
|
distribute the Program or its derivative works. These actions are
|
||||||
|
prohibited by law if you do not accept this License. Therefore, by
|
||||||
|
modifying or distributing the Program (or any work based on the
|
||||||
|
Program), you indicate your acceptance of this License to do so, and
|
||||||
|
all its terms and conditions for copying, distributing or modifying
|
||||||
|
the Program or works based on it.
|
||||||
|
|
||||||
|
6. Each time you redistribute the Program (or any work based on the
|
||||||
|
Program), the recipient automatically receives a license from the
|
||||||
|
original licensor to copy, distribute or modify the Program subject to
|
||||||
|
these terms and conditions. You may not impose any further
|
||||||
|
restrictions on the recipients' exercise of the rights granted herein.
|
||||||
|
You are not responsible for enforcing compliance by third parties to
|
||||||
|
this License.
|
||||||
|
|
||||||
|
7. If, as a consequence of a court judgment or allegation of patent
|
||||||
|
infringement or for any other reason (not limited to patent issues),
|
||||||
|
conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot
|
||||||
|
distribute so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you
|
||||||
|
may not distribute the Program at all. For example, if a patent
|
||||||
|
license would not permit royalty-free redistribution of the Program by
|
||||||
|
all those who receive copies directly or indirectly through you, then
|
||||||
|
the only way you could satisfy both it and this License would be to
|
||||||
|
refrain entirely from distribution of the Program.
|
||||||
|
|
||||||
|
If any portion of this section is held invalid or unenforceable under
|
||||||
|
any particular circumstance, the balance of the section is intended to
|
||||||
|
apply and the section as a whole is intended to apply in other
|
||||||
|
circumstances.
|
||||||
|
|
||||||
|
It is not the purpose of this section to induce you to infringe any
|
||||||
|
patents or other property right claims or to contest validity of any
|
||||||
|
such claims; this section has the sole purpose of protecting the
|
||||||
|
integrity of the free software distribution system, which is
|
||||||
|
implemented by public license practices. Many people have made
|
||||||
|
generous contributions to the wide range of software distributed
|
||||||
|
through that system in reliance on consistent application of that
|
||||||
|
system; it is up to the author/donor to decide if he or she is willing
|
||||||
|
to distribute software through any other system and a licensee cannot
|
||||||
|
impose that choice.
|
||||||
|
|
||||||
|
This section is intended to make thoroughly clear what is believed to
|
||||||
|
be a consequence of the rest of this License.
|
||||||
|
|
||||||
|
8. If the distribution and/or use of the Program is restricted in
|
||||||
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
|
original copyright holder who places the Program under this License
|
||||||
|
may add an explicit geographical distribution limitation excluding
|
||||||
|
those countries, so that distribution is permitted only in or among
|
||||||
|
countries not thus excluded. In such case, this License incorporates
|
||||||
|
the limitation as if written in the body of this License.
|
||||||
|
|
||||||
|
9. The Free Software Foundation may publish revised and/or new versions
|
||||||
|
of the General Public License from time to time. Such new versions will
|
||||||
|
be similar in spirit to the present version, but may differ in detail to
|
||||||
|
address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the Program
|
||||||
|
specifies a version number of this License which applies to it and "any
|
||||||
|
later version", you have the option of following the terms and conditions
|
||||||
|
either of that version or of any later version published by the Free
|
||||||
|
Software Foundation. If the Program does not specify a version number of
|
||||||
|
this License, you may choose any version ever published by the Free Software
|
||||||
|
Foundation.
|
||||||
|
|
||||||
|
10. If you wish to incorporate parts of the Program into other free
|
||||||
|
programs whose distribution conditions are different, write to the author
|
||||||
|
to ask for permission. For software which is copyrighted by the Free
|
||||||
|
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||||
|
make exceptions for this. Our decision will be guided by the two goals
|
||||||
|
of preserving the free status of all derivatives of our free software and
|
||||||
|
of promoting the sharing and reuse of software generally.
|
||||||
|
|
||||||
|
NO WARRANTY
|
||||||
|
|
||||||
|
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||||
|
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||||
|
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||||
|
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||||
|
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||||
|
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||||
|
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||||
|
REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||||
|
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||||
|
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||||
|
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||||
|
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||||
|
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||||
|
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||||
|
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||||
|
POSSIBILITY OF SUCH DAMAGES.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
How to Apply These Terms to Your New Programs
|
||||||
|
|
||||||
|
If you develop a new program, and you want it to be of the greatest
|
||||||
|
possible use to the public, the best way to achieve this is to make it
|
||||||
|
free software which everyone can redistribute and change under these terms.
|
||||||
|
|
||||||
|
To do so, attach the following notices to the program. It is safest
|
||||||
|
to attach them to the start of each source file to most effectively
|
||||||
|
convey the exclusion of warranty; and each file should have at least
|
||||||
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
|
<one line to give the program's name and a brief idea of what it does.>
|
||||||
|
Copyright (C) <year> <name of author>
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License along
|
||||||
|
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
Also add information on how to contact you by electronic and paper mail.
|
||||||
|
|
||||||
|
If the program is interactive, make it output a short notice like this
|
||||||
|
when it starts in an interactive mode:
|
||||||
|
|
||||||
|
Gnomovision version 69, Copyright (C) year name of author
|
||||||
|
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
|
This is free software, and you are welcome to redistribute it
|
||||||
|
under certain conditions; type `show c' for details.
|
||||||
|
|
||||||
|
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||||
|
parts of the General Public License. Of course, the commands you use may
|
||||||
|
be called something other than `show w' and `show c'; they could even be
|
||||||
|
mouse-clicks or menu items--whatever suits your program.
|
||||||
|
|
||||||
|
You should also get your employer (if you work as a programmer) or your
|
||||||
|
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||||
|
necessary. Here is a sample; alter the names:
|
||||||
|
|
||||||
|
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||||
|
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||||
|
|
||||||
|
<signature of Ty Coon>, 1 April 1989
|
||||||
|
Ty Coon, President of Vice
|
||||||
|
|
||||||
|
This General Public License does not permit incorporating your program into
|
||||||
|
proprietary programs. If your program is a subroutine library, you may
|
||||||
|
consider it more useful to permit linking proprietary applications with the
|
||||||
|
library. If this is what you want to do, use the GNU Lesser General
|
||||||
|
Public License instead of this License.
|
@ -0,0 +1,196 @@
|
|||||||
|
SoX: Sound eXchange
|
||||||
|
===================
|
||||||
|
|
||||||
|
SoX (Sound eXchange) is the Swiss Army knife of sound processing tools: it
|
||||||
|
can convert sound files between many different file formats & audio devices,
|
||||||
|
and can apply many sound effects & transformations, as well as doing basic
|
||||||
|
analysis and providing input to more capable analysis and plotting tools.
|
||||||
|
|
||||||
|
SoX is licensed under the GNU GPL and GNU LGPL. To be precise, the 'sox'
|
||||||
|
and 'soxi' programs are distributed under the GPL, while the library
|
||||||
|
'libsox' (in which most of SoX's functionality resides) is dual-licensed.
|
||||||
|
Note that some optional components of libsox are GPL only: if you use these,
|
||||||
|
you must use libsox under the GPL. See INSTALL for the list of optional
|
||||||
|
components and their licences.
|
||||||
|
|
||||||
|
If this distribution is of source code (as opposed to pre-built binaries),
|
||||||
|
then you will need to compile and install SoX as described in the 'INSTALL'
|
||||||
|
file.
|
||||||
|
|
||||||
|
Changes between this release and previous releases of SoX can be found in
|
||||||
|
the 'ChangeLog' file; a summary of the file formats and effects supported in
|
||||||
|
this release can be found below. Detailed documentation for using SoX can
|
||||||
|
be found in the distributed 'man' pages:
|
||||||
|
|
||||||
|
o sox(1)
|
||||||
|
o soxi(1)
|
||||||
|
o soxformat(7)
|
||||||
|
o libsox(3)
|
||||||
|
|
||||||
|
or in plain text or PDF files for those systems without man.
|
||||||
|
|
||||||
|
The majority of SoX features and fixes are contributed by SoX users - thank
|
||||||
|
you very much for making SoX a success! There are several new features
|
||||||
|
wanted for SoX, listed on the feature request tracker at the SoX project
|
||||||
|
home-page:
|
||||||
|
|
||||||
|
http://sourceforge.net/projects/sox
|
||||||
|
|
||||||
|
users are encouraged to implement them!
|
||||||
|
|
||||||
|
Please submit bug reports, new feature requests, and patches to the relevant
|
||||||
|
tracker at the above address, or by email:
|
||||||
|
|
||||||
|
mailto:sox-devel@lists.sourceforge.net
|
||||||
|
|
||||||
|
Also accessible via the project home-page is the SoX users' discussion
|
||||||
|
mailing list which you can join to discuss all matters SoX with other SoX
|
||||||
|
users; the mail address for this list is:
|
||||||
|
|
||||||
|
mailto:sox-users@lists.sourceforge.net
|
||||||
|
|
||||||
|
The current release handles the following audio file formats:
|
||||||
|
|
||||||
|
|
||||||
|
o Raw files in various binary formats
|
||||||
|
o Raw textual data
|
||||||
|
o Amiga 8svx files
|
||||||
|
o Apple/SGI AIFF files
|
||||||
|
o SUN .au files
|
||||||
|
o PCM, u-law, A-law
|
||||||
|
o G7xx ADPCM files (read only)
|
||||||
|
o mutant DEC .au files
|
||||||
|
o NeXT .snd files
|
||||||
|
o AVR files
|
||||||
|
o CDDA (Compact Disc Digital Audio format)
|
||||||
|
o CVS and VMS files (continuous variable slope)
|
||||||
|
o Grandstream ring-tone files
|
||||||
|
o GSM files
|
||||||
|
o HTK files
|
||||||
|
o LPC-10 files
|
||||||
|
o Macintosh HCOM files
|
||||||
|
o Amiga MAUD files
|
||||||
|
o AMR-WB & AMR-NB (with optional libamrwb & libamrnb libraries)
|
||||||
|
o MP2/MP3 (with optional libmad, libtwolame and libmp3lame libraries)
|
||||||
|
o Opus files (read only; with optional Opus libraries)
|
||||||
|
|
||||||
|
o Ogg Vorbis files (with optional Ogg Vorbis libraries)
|
||||||
|
o FLAC files (with optional libFLAC)
|
||||||
|
o IRCAM SoundFile files
|
||||||
|
o NIST SPHERE files
|
||||||
|
o Turtle beach SampleVision files
|
||||||
|
o Sounder & Soundtool (DOS) files
|
||||||
|
o Yamaha TX-16W sampler files
|
||||||
|
o SoundBlaster .VOC files
|
||||||
|
o Dialogic/OKI ADPCM files (.VOX)
|
||||||
|
o Microsoft .WAV files
|
||||||
|
o PCM, floating point
|
||||||
|
o u-law, A-law, MS ADPCM, IMA (DMI) ADPCM
|
||||||
|
o GSM
|
||||||
|
o RIFX (big endian)
|
||||||
|
o WavPack files (with optional libwavpack library)
|
||||||
|
o Psion (palmtop) A-law WVE files and Record voice notes
|
||||||
|
o Maxis XA Audio files
|
||||||
|
o EA ADPCM (read support only, for now)
|
||||||
|
o Pseudo formats that allow direct playing/recording from most audio devices
|
||||||
|
o The "null" pseudo-file that reads and writes from/to nowhere
|
||||||
|
|
||||||
|
|
||||||
|
The audio effects/tools included in this release are as follows:
|
||||||
|
|
||||||
|
o Tone/filter effects
|
||||||
|
o allpass: RBJ all-pass biquad IIR filter
|
||||||
|
o bandpass: RBJ band-pass biquad IIR filter
|
||||||
|
o bandreject: RBJ band-reject biquad IIR filter
|
||||||
|
o band: SPKit resonator band-pass IIR filter
|
||||||
|
o bass: Tone control: RBJ shelving biquad IIR filter
|
||||||
|
o equalizer: RBJ peaking equalisation biquad IIR filter
|
||||||
|
o firfit+: FFT convolution FIR filter using given freq. response (W.I.P.)
|
||||||
|
o highpass: High-pass filter: Single pole or RBJ biquad IIR
|
||||||
|
o hilbert: Hilbert transform filter (90 degrees phase shift)
|
||||||
|
o lowpass: Low-pass filter: single pole or RBJ biquad IIR
|
||||||
|
o sinc: Sinc-windowed low/high-pass/band-pass/reject FIR
|
||||||
|
o treble: Tone control: RBJ shelving biquad IIR filter
|
||||||
|
|
||||||
|
o Production effects
|
||||||
|
o chorus: Make a single instrument sound like many
|
||||||
|
o delay: Delay one or more channels
|
||||||
|
o echo: Add an echo
|
||||||
|
o echos: Add a sequence of echos
|
||||||
|
o flanger: Stereo flanger
|
||||||
|
o overdrive: Non-linear distortion
|
||||||
|
o phaser: Phase shifter
|
||||||
|
o repeat: Loop the audio a number of times
|
||||||
|
o reverb: Add reverberation
|
||||||
|
o reverse: Reverse the audio (to search for Satanic messages ;-)
|
||||||
|
o tremolo: Sinusoidal volume modulation
|
||||||
|
|
||||||
|
o Volume/level effects
|
||||||
|
o compand: Signal level compression/expansion/limiting
|
||||||
|
o contrast: Phase contrast volume enhancement
|
||||||
|
o dcshift: Apply or remove DC offset
|
||||||
|
o fade: Apply a fade-in and/or fade-out to the audio
|
||||||
|
o gain: Apply gain or attenuation; normalise/equalise/balance/headroom
|
||||||
|
o loudness: Gain control with ISO 226 loudness compensation
|
||||||
|
o mcompand: Multi-band compression/expansion/limiting
|
||||||
|
o norm: Normalise to 0dB (or other)
|
||||||
|
o vol: Adjust audio volume
|
||||||
|
|
||||||
|
o Editing effects
|
||||||
|
o pad: Pad (usually) the ends of the audio with silence
|
||||||
|
o silence: Remove portions of silence from the audio
|
||||||
|
o splice: Perform the equivalent of a cross-faded tape splice
|
||||||
|
o trim: Cuts portions out of the audio
|
||||||
|
o vad: Voice activity detector
|
||||||
|
|
||||||
|
o Mixing effects
|
||||||
|
o channels: Auto mix or duplicate to change number of channels
|
||||||
|
o divide+: Divide sample values by those in the 1st channel (W.I.P.)
|
||||||
|
o remix: Produce arbitrarily mixed output channels
|
||||||
|
o swap: Swap pairs of channels
|
||||||
|
|
||||||
|
o Pitch/tempo effects
|
||||||
|
o bend: Bend pitch at given times without changing tempo
|
||||||
|
o pitch: Adjust pitch (= key) without changing tempo
|
||||||
|
o speed: Adjust pitch & tempo together
|
||||||
|
o stretch: Adjust tempo without changing pitch (simple alg.)
|
||||||
|
o tempo: Adjust tempo without changing pitch (WSOLA alg.)
|
||||||
|
|
||||||
|
o Mastering effects
|
||||||
|
o dither: Add dither noise to increase quantisation SNR
|
||||||
|
o rate: Change audio sampling rate
|
||||||
|
|
||||||
|
o Specialised filters/mixers
|
||||||
|
o deemph: ISO 908 CD de-emphasis (shelving) IIR filter
|
||||||
|
o earwax: Process CD audio to best effect for headphone use
|
||||||
|
o noisered: Filter out noise from the audio
|
||||||
|
o oops: Out Of Phase Stereo (or `Karaoke') effect
|
||||||
|
o riaa: RIAA vinyl playback equalisation
|
||||||
|
|
||||||
|
o Analysis `effects'
|
||||||
|
o noiseprof: Produce a DFT profile of the audio (use with noisered)
|
||||||
|
o spectrogram: graph signal level vs. frequency & time (needs `libpng')
|
||||||
|
o stat: Enumerate audio peak & RMS levels, approx. freq., etc.
|
||||||
|
o stats: Multichannel aware `stat'
|
||||||
|
|
||||||
|
o Miscellaneous effects
|
||||||
|
o ladspa: Apply LADSPA plug-in effects e.g. CMT (Computer Music Toolkit)
|
||||||
|
o synth: Synthesise/modulate audio tones or noise signals
|
||||||
|
o newfile: Create a new output file when an effects chain ends.
|
||||||
|
o restart: Restart 1st effects chain when multiple chains exist.
|
||||||
|
|
||||||
|
o Low-level signal processing effects
|
||||||
|
o biquad: 2nd-order IIR filter using externally provided coefficients
|
||||||
|
o downsample: Reduce sample rate by discarding samples
|
||||||
|
o fir: FFT convolution FIR filter using externally provided coefficients
|
||||||
|
o upsample: Increase sample rate by zero stuffing
|
||||||
|
|
||||||
|
+ Experimental or incomplete effect; may change in future.
|
||||||
|
|
||||||
|
Multiple audio files can be combined (and then further processed with
|
||||||
|
effects) using any one of the following combiner methods:
|
||||||
|
|
||||||
|
o concatenate
|
||||||
|
o mix
|
||||||
|
o merge: E.g. two mono files to one stereo file
|
||||||
|
o sequence: For playing multiple audio files/streams
|
@ -0,0 +1,167 @@
|
|||||||
|
SoX
|
||||||
|
---
|
||||||
|
|
||||||
|
This file contains information specific to the Win32 version of SoX.
|
||||||
|
Please refer to the README file for general information.
|
||||||
|
|
||||||
|
The binary SOX.EXE can be installed anywhere you desire. The only
|
||||||
|
restriction is that the included ZLIB1..DLL and LIBGOMP-1.DLL must be
|
||||||
|
located in the same directory as SOX.EXE or somewhere within your PATH.
|
||||||
|
|
||||||
|
SoX Helper Applications
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
SoX also includes support for SOXI.EXE, PLAY.EXE and REC.EXE and their
|
||||||
|
behaviors are documented in included PDF's. They have the same
|
||||||
|
install restrictions as SOX.EXE.
|
||||||
|
|
||||||
|
SOXI.EXE, PLAY.EXE, and REC.EXE are not distributed with this package to
|
||||||
|
reduce size requirements. They are, in fact, only copies of the original
|
||||||
|
SOX.EXE binary which changes SOX.EXE's behavior based on the
|
||||||
|
executable's filename.
|
||||||
|
|
||||||
|
If you wish to make use of these utils then you can create them
|
||||||
|
yourself.
|
||||||
|
|
||||||
|
copy sox.exe soxi.exe
|
||||||
|
copy sox.exe play.exe
|
||||||
|
copy sox.exe rec.exe
|
||||||
|
|
||||||
|
If you are concerned with disk space, the play and record
|
||||||
|
functionality can be equated using the "-d" option with SOX.EXE. soxi
|
||||||
|
functionality can be equated using the "--info" option with SOX.EXE. The
|
||||||
|
rough syntax is:
|
||||||
|
|
||||||
|
play: sox [input files and options] -d [effects]
|
||||||
|
rec: sox -d [output file and options] [effects]
|
||||||
|
soxi: sox --info [input files and options]
|
||||||
|
|
||||||
|
Acknowledgements
|
||||||
|
----------------
|
||||||
|
|
||||||
|
SOX.EXE included in this package makes use of the following projects.
|
||||||
|
See the cygbuild script included with the source code package for
|
||||||
|
further information on how it was compiled and packaged.
|
||||||
|
|
||||||
|
SoX - http://sox.sourceforge.net
|
||||||
|
|
||||||
|
FLAC - http://flac.sourceforge.net
|
||||||
|
|
||||||
|
LADSPA - http://www.ladspa.org
|
||||||
|
|
||||||
|
libid3tag - http://www.underbit.com/products/mad
|
||||||
|
|
||||||
|
libsndfile - http://www.mega-nerd.com/libsndfile
|
||||||
|
|
||||||
|
Ogg Vorbis - http://www.vorbis.com
|
||||||
|
|
||||||
|
PNG - http://www.libpng.org/pub/png
|
||||||
|
|
||||||
|
WavPack - http://www.wavpack.com
|
||||||
|
|
||||||
|
wget - http://www.gnu.org/software/wget
|
||||||
|
|
||||||
|
Enjoy,
|
||||||
|
The SoX Development Team
|
||||||
|
|
||||||
|
Appendix - wget Support
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
SoX can make use of the wget command line utility to load files over
|
||||||
|
the internet. A binary copy of wget has been included with this
|
||||||
|
package of SoX for your convience.
|
||||||
|
|
||||||
|
For SoX to make use of wget, it must be located either in your PATH or
|
||||||
|
within the same directory that SoX is ran from.
|
||||||
|
|
||||||
|
Custom configuration of wget can be made by editing the file wget.ini
|
||||||
|
contained in the same directory as wget.exe.
|
||||||
|
|
||||||
|
Please consult wget's homepage for access to source code as well as
|
||||||
|
further instructions on configuring.
|
||||||
|
|
||||||
|
http://www.gnu.org/software/wget
|
||||||
|
|
||||||
|
Appendix - MP3 Support
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
SoX contains support for reading and writing MP3 files but does not ship
|
||||||
|
with the DLL's that perform decoding and encoding of MP3 data because
|
||||||
|
of patent restrictions. For further details, refer to:
|
||||||
|
|
||||||
|
http://en.wikipedia.org/wiki/MP3#Licensing_and_patent_issues
|
||||||
|
|
||||||
|
MP3 support can be enabled by placing Lame encoding DLL and/or
|
||||||
|
MAD decoding DLL into the same directory as SOX.EXE. These
|
||||||
|
can be compiled yourself, they may turn up on searches of the internet
|
||||||
|
or may be included with other MP3 applications already installed
|
||||||
|
on your system. For encoding/writing, try searching for lame-enc.dll,
|
||||||
|
libmp3lame-0.dll, libmp3lame.dll, or cygmp3lame-0.dll. For
|
||||||
|
decoding/reading, try searching for libmad-0.dll, libmad.dll or cygmad-0.dll.
|
||||||
|
|
||||||
|
Instructions are included here for using MSYS to create the DLL's.
|
||||||
|
It is assumed you already have MSYS installed on your system
|
||||||
|
with a working gcc compiler. The commands are ran from MSYS
|
||||||
|
bash shell.
|
||||||
|
|
||||||
|
Obtain the latest Lame and MAD source code from approprate locations.
|
||||||
|
|
||||||
|
Lame MP3 encoder http://lame.sourceforge.net
|
||||||
|
MAD MP3 decoder http://www.underbit.com/products/mad
|
||||||
|
|
||||||
|
cd lame-398-2
|
||||||
|
./configure --disabled-static --enable-shared
|
||||||
|
make
|
||||||
|
cp libmp3lame/.libs/libmp3lame-0.dll /path/to/sox
|
||||||
|
|
||||||
|
MAD libraries up to 0.15.1b have a bug in configure that will not allow
|
||||||
|
building DLL under mingw. This can be resolved by adding LDFLAGS
|
||||||
|
to configure and editing the generated Makefile to remove an invalid
|
||||||
|
option.
|
||||||
|
|
||||||
|
cd libmad-0.15.1b
|
||||||
|
./configure --enable-shared --disable-static LDFLAGS="-no-undefined"
|
||||||
|
[edit Makefile, search for "-fforce-mem" and delete it.]
|
||||||
|
make
|
||||||
|
cp libmad-0.dll /path/to/sox/
|
||||||
|
|
||||||
|
Appendix - AMR-NB/AMR-WB Support
|
||||||
|
--------------------------------
|
||||||
|
|
||||||
|
SoX contains support for reading and writing AMR-NB and AMR-WB files but
|
||||||
|
does not ship with the DLL's that perform decoding and encoding of AMR
|
||||||
|
data because of patent restrictions.
|
||||||
|
|
||||||
|
AMR-NB/AMR-WB support can be enabled by placing required DLL's
|
||||||
|
into the same directory as SOX.EXE. These can be compiled yourself,
|
||||||
|
they may turn up on searches of the internet or may be included with other
|
||||||
|
MP3 applications already installed on your system. For AMR-NB support,
|
||||||
|
try searching for libamrnb-3.dll, libopencore-amrnb-0.dll, or
|
||||||
|
libopencore-amrnb.dll. For AMR-WB support, try searching for libamrwb-3.dll,
|
||||||
|
libopencore-amrwb-0.dll, or libopencore-amrwb.dll.
|
||||||
|
|
||||||
|
Instructions are included here for using MSYS to create the DLL's.
|
||||||
|
It is assumed you already have MSYS installed on your system with
|
||||||
|
working gcc compiler. These commands are ran from MSYS bash shell.
|
||||||
|
|
||||||
|
Obtain the latest amrnb and amrwb source code from
|
||||||
|
http://sourceforge.net/projects/opencore-amr .
|
||||||
|
|
||||||
|
cd opencore-amr-0.1.2
|
||||||
|
./configure --enable-shared --disable-static LDFLAGS="-no-undefined"
|
||||||
|
make
|
||||||
|
cp amrnb/.libs/libopencore-amrnb-0.dll /path/to/sox
|
||||||
|
cp amrwb/.libs/libopencore-amrwb-0.dll /path/to/sox
|
||||||
|
|
||||||
|
Appendix - LADSPA Plugins
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
SoX has built in support for LADSPA Plugins. These plugins are
|
||||||
|
mostly built for Linux but some are available for Windows.
|
||||||
|
The Audacity GUI application has a page that points to a collection
|
||||||
|
of Windows LADSPA plugins.
|
||||||
|
|
||||||
|
http://audacity.sourceforge.net/download/plugins
|
||||||
|
|
||||||
|
SoX will search for these plugins based on LADSPA_PATH
|
||||||
|
enviornment variable. See sox.txt for further information.
|
21
publish/TaikoSoundEditor.application
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<asmv1:assembly xsi:schemaLocation="urn:schemas-microsoft-com:asm.v1 assembly.adaptive.xsd" manifestVersion="1.0" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns="urn:schemas-microsoft-com:asm.v2" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xrml="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:co.v1="urn:schemas-microsoft-com:clickonce.v1" xmlns:co.v2="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<assemblyIdentity name="TaikoSoundEditor.application" version="0.5.10.0" publicKeyToken="d711172f47c29008" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<description asmv2:publisher="NotImplementedLife" asmv2:product="TaikoSoundEditor" xmlns="urn:schemas-microsoft-com:asm.v1" />
|
||||||
|
<deployment install="true" mapFileExtensions="true" />
|
||||||
|
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
|
||||||
|
<framework targetVersion="4.8" profile="Full" supportedRuntime="4.0.30319" />
|
||||||
|
</compatibleFrameworks>
|
||||||
|
<dependency>
|
||||||
|
<dependentAssembly dependencyType="install" codebase="Application Files\TaikoSoundEditor_0_5_10_0\TaikoSoundEditor.exe.manifest" size="37680">
|
||||||
|
<assemblyIdentity name="TaikoSoundEditor.exe" version="0.5.10.0" publicKeyToken="d711172f47c29008" language="neutral" processorArchitecture="msil" type="win32" />
|
||||||
|
<hash>
|
||||||
|
<dsig:Transforms>
|
||||||
|
<dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
|
||||||
|
</dsig:Transforms>
|
||||||
|
<dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
|
||||||
|
<dsig:DigestValue>Ze1kp4xZ+RD9kR4VjlVI159j3Hcn35jzM5pyCh/kLAo=</dsig:DigestValue>
|
||||||
|
</hash>
|
||||||
|
</dependentAssembly>
|
||||||
|
</dependency>
|
||||||
|
<publisherIdentity name="CN=DESKTOP-9HMTO67\NotImpLife" issuerKeyHash="f749febff8a059379ef8dfd87a99479b0f6e1463" /><Signature Id="StrongNameSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha256" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /><DigestValue>0jYTmUr7TnQXCvZ65VJVhzIbJ/T3x4UwabXBSjffzLo=</DigestValue></Reference></SignedInfo><SignatureValue>RTU8xBSfJN3L1yWcgNxtMM3k9ribYYPxLfP2aKZADdqqN/9608yq3kNEexWaGTx4vvc31PFXD0WJ+UODbKN/QvQWYyfsDxpRN2FQ3v4eFUyQh/mQgp5jZELiUdGRa2VgxQ01ZNAlKTzrp0kf0LPLMuNLWADfFzqKenry25Mjx1o=</SignatureValue><KeyInfo Id="StrongNameKeyInfo"><KeyValue><RSAKeyValue><Modulus>ty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJk=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><msrel:RelData xmlns:msrel="http://schemas.microsoft.com/windows/rel/2005/reldata"><r:license xmlns:r="urn:mpeg:mpeg21:2003:01-REL-R-NS" xmlns:as="http://schemas.microsoft.com/windows/pki/2005/Authenticode"><r:grant><as:ManifestInformation Hash="baccdf374ac1b5693085c7f7f4271b32875552e57af60a17744efb4a991336d2" Description="" Url=""><as:assemblyIdentity name="TaikoSoundEditor.application" version="0.5.10.0" publicKeyToken="d711172f47c29008" language="neutral" processorArchitecture="msil" xmlns="urn:schemas-microsoft-com:asm.v1" /></as:ManifestInformation><as:SignedBy /><as:AuthenticodePublisher><as:X509SubjectName>CN=DESKTOP-9HMTO67\NotImpLife</as:X509SubjectName></as:AuthenticodePublisher></r:grant><r:issuer><Signature Id="AuthenticodeSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha256" /><Reference URI=""><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" /><DigestValue>n4aul2z2CGNoIf2AGxLR5CQqRewTaYyajvOOUemLSp8=</DigestValue></Reference></SignedInfo><SignatureValue>FTgYQrRfKVA/4gaoLP+ziupwcf8qUkwzkCmyW9wTkxT3+5Q5sAaRT8KXkTANL9M/a5QvpgtsefAEKbb+giSn3f1cmqRYrGx+iHRX3dNIjw5F8rxmJp30z+PGBj7f7kKAs8/6htbHbxLMqO3ADP9pkHu2/Pfm9BZKrHstN6n9Cog=</SignatureValue><KeyInfo><KeyValue><RSAKeyValue><Modulus>ty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJk=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue></KeyValue><X509Data><X509Certificate>MIICATCCAWqgAwIBAgIQfqH591KU4LRIS2mVis7iVDANBgkqhkiG9w0BAQsFADA/MT0wOwYDVQQDHjQARABFAFMASwBUAE8AUAAtADkASABNAFQATwA2ADcAXABOAG8AdABJAG0AcABMAGkAZgBlMB4XDTIzMTAwMTE5NDIwMFoXDTI0MTAwMTAxNDIwMFowPzE9MDsGA1UEAx40AEQARQBTAEsAVABPAFAALQA5AEgATQBUAE8ANgA3AFwATgBvAHQASQBtAHAATABpAGYAZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAty1X7y/YNLEgnq/ynaVxeFhF4zU1tZ+3TWdVMhW4i/s3yLxyjAWvXPlM84oTsvKkUoEuBKACHZOCDomwM0LBlB4Baw2dXY08IxQR7FhBcT3N1/5raXWUZQLMy/4v+az5UkGCwi+cPFfmaKZXrs4mYMVXWJTR9JdYYuQb7OTzhJkCAwEAATANBgkqhkiG9w0BAQsFAAOBgQBLNeTqKAi+Bw9f0qvoRHA9gOCzoAYYzHJD4f4fFjOlNZfL2AxE4V5pt6ftkPv9xyj0GcHSn+P+N+fxoNOw76sJTydR02yb3BBn/aTnKFKt4tVUV93TtaW356RZz6dHoF0YDpIIkDifL8mvUXvywbyjne+QqcmDJ6VMZPGlqGcbVA==</X509Certificate></X509Data></KeyInfo></Signature></r:issuer></r:license></msrel:RelData></KeyInfo></Signature></asmv1:assembly>
|