.NET(C#)中的ARJ库

3

是否有任何 .NET (C#) 的开源/免费库可用于处理 arj 文件。我需要压缩 arj 文件。

我在谷歌上进行了一些基本搜索,但找不到任何结果!

4个回答

1

对于解压缩,我自己编写了一个用户友好的7zip包装器: https://github.com/adoconnection/SevenZipExtractor

using (ArchiveFile archiveFile = new ArchiveFile(@"Archive.ARJ"))
{
    foreach (Entry entry in archiveFile.Entries)
    {
        Console.WriteLine(entry.FileName);

        // extract to file
        entry.Extract(entry.FileName);

        // extract to stream
        MemoryStream memoryStream = new MemoryStream();
        entry.Extract(memoryStream);
    }
}

0

0

如果您找不到可以实现此功能的库,您可以深入研究文件格式规范:

http://www.fileformat.info/format/arj/corion.htm

如果您熟悉编程,我相信您可以找到适用于该文件格式的压缩方法的.Net库。

此外,经过快速查看,我认为实现该格式不会太费力。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接