Hello,
i like to present another minor project for application developers, particularly for download managers. some other download program coders developed files (called container files), which store the directlinks encrypted to prevent abuse. However many programs especially smaller ones have no algorithm to read these files, because the decryption is secret.
i developed in cooperation with some other coders a all-in-one solution to decrypt these files securely and easy.
In order to prevent mass-abusing - i ll not share a GUI or any kind of a end-user program, but these libraries with the corresponding interfaces.
i ll not share the source code - under no circumstances! don't ask .!.
Download (Linux, Windows): dlmf.zip
the interface is written in delphi, but is COM-based
Delphi: Widestring
C++: BSTR*
the Linux solution is not tested, cause i'm not familiar with this kind of system, just cross compiled
Delphi:
VC++ (not tested)
C#
i like to present another minor project for application developers, particularly for download managers. some other download program coders developed files (called container files), which store the directlinks encrypted to prevent abuse. However many programs especially smaller ones have no algorithm to read these files, because the decryption is secret.
i developed in cooperation with some other coders a all-in-one solution to decrypt these files securely and easy.
In order to prevent mass-abusing - i ll not share a GUI or any kind of a end-user program, but these libraries with the corresponding interfaces.
i ll not share the source code - under no circumstances! don't ask .!.
Download (Linux, Windows): dlmf.zip
the interface is written in delphi, but is COM-based
Delphi: Widestring
C++: BSTR*
the Linux solution is not tested, cause i'm not familiar with this kind of system, just cross compiled
Delphi:
Code:
procedure(RSDFFile: Widestring; out Result: Widestring); stdcall; external 'DLMF.dll';
Code:
extern "C" __declspec(dllimport) __stdcall void RSDFToPlain(BSTR* RSDFFile, [out] BSTR* Result);
Code:
[DllImport("DLMF.dll", EntryPoint = "RSDFToPlain", ExactSpelling = true, CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Ansi)]
public static extern void RSDFToPlain([MarshalAs(UnmanagedType.BStr)]string RSDFFile, [MarshalAs(UnmanagedType.BStr)]out string Result);