标签: archive

C#中的Zip文件夹

如何在C#中压缩文件夹的示例(简单代码)是什么?


更新:

我没有看到命名空间ICSharpCode.我下载ICSharpCode.SharpZipLib.dll但我不知道在哪里复制该DLL文件.要查看此命名空间,我需要做什么?

你有压缩文件夹的MSDN示例的链接,因为我读了所有MSDN但我找不到任何东西.


好的,但我需要下一个信息.

我应该在哪里复制ICSharpCode.SharpZipLib.dll以在Visual Studio中查看该命名空间?

c# compression directory zip archive

66
推荐指数
5
解决办法
11万
查看次数

如何在Java中提取tar文件?

如何在Java中提取tar(或tar.gz或tar.bz2)文件?

java tar archive

60
推荐指数
7
解决办法
9万
查看次数

Python内存中的zip库

是否有一个Python库允许在内存中操作zip存档,而不必使用实际的磁盘文件?

ZipFile库不允许您更新存档.唯一的方法似乎是将其解压缩到一个目录,进行更改,并从该目录创建一个新的zip.我想修改zip存档而无需磁盘访问,因为我将下载它们,进行更改并再次上传,所以我没有理由存储它们.

类似于Java的ZipInputStream/ZipOutputStream的东西可以解决这个问题,尽管任何可以避免磁盘访问的接口都可以.

python memory zip archive

58
推荐指数
5
解决办法
4万
查看次数

压缩格式对档案内的随机访问有很好的支持?

这与之前的问题类似,但那里的答案不能满足我的需求,我的问题略有不同:

我目前对一些包含排序数据的非常大的文件使用gzip压缩.当文件未被压缩时,二进制搜索是支持在排序数据中寻找位置的便捷有效方式.

但是当文件被压缩时,事情变得棘手.我最近发现了zlibZ_FULL_FLUSH选项,可以在压缩过程中使用它在压缩输出中插入"同步点"(inflateSync()然后可以从文件中的各个点开始读取).这是可以的,虽然我已经拥有的文件必须重新压缩才能添加此功能(奇怪的gzip是没有这个选项,但如果必须,我愿意编写自己的压缩程序).

一个来源看来,即使Z_FULL_FLUSH不是一个完美的解决方案......不仅所有gzip档案都不支持它,而且在档案中检测同步点的想法可能会产生误报(或者与同步的幻数重合)点,或由于Z_SYNC_FLUSH也产生同步点但它们不能用于随机访问的事实.

有更好的解决方案吗?如果可能的话,我想避免使用辅助文件进行索引,并且对准随机访问的显式默认支持将是有帮助的(即使它是大粒度的 - 就像能够以每10 MB的间隔开始读取一样).是否有另一种压缩格式比gzip更好地支持随机读取?

编辑:正如我所提到的,我希望在压缩数据中进行二进制搜索.我不需要寻找特定的(未压缩的)位置 - 只是在压缩文件中寻找一些粗粒度.我只是希望能够支持诸如"将数据从大约50%(25%,12.5%等)开始压缩到此压缩文件中".

compression gzip zlib archive random-access

54
推荐指数
6
解决办法
2万
查看次数

如何存档整个网站以供离线观看?

实际上,我们已经多次为客户刻录了asp.net网站的静态/存档副本.到目前为止我们已经使用过WebZip,但是我们遇到了崩溃的问题,下载的页面没有正确重新链接等等.

我们基本上需要一个应用程序来抓取并下载我们的asp.net网站上的所有内容的静态副本(页面,图像,文档,CSS等),然后处理下载的页面,以便在没有互联网连接的情况下在本地浏览它们(摆脱它们)链接中的绝对URL等).越白痴证明越好.这似乎是一个非常普遍和(相对)简单的过程,但我尝试了一些其他的应用程序,并且真的不为所动

有没有人有他们推荐的档案软件?有人有一个他们会分享的非常简单的过程吗?

html web-crawler archive

53
推荐指数
3
解决办法
6万
查看次数

Xcode 8无法归档"Command/usr/bin/codesign失败,退出代码为1"

我在macOS Sierra上的Xcode 8上遇到了严重的问题.当我尝试构建我的应用程序时,我得到以下问题.

CodeSign /Users/me/Library/Developer/Xcode/DerivedData/MyApp-gnoiiwnelmxzdidnijaswisrwdqe/Build/Products/Debug-iphonesimulator/MyApp.app
cd /Users/me/Desktop/MyAppFolder1/MyAppFolder2/MyAppxcode
export CODESIGN_ALLOCATE=/Users/me/Downloads/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Users/me/Downloads/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Users/me/Downloads/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Signing Identity:     "-"

/usr/bin/codesign --force --sign - --timestamp=none /Users/me/Library/Developer/Xcode/DerivedData/MyApp-gnoiiwnelmxzdidnijaswisrwdqe/Build/Products/Debug-iphonesimulator/MyApp.app

/Users/me/Library/Developer/Xcode/DerivedData/MyApp-gnoiiwnelmxzdidnijaswisrwdqe/Build/Products/Debug-iphonesimulator/MyApp.app: resource fork, Finder information, or similar detritus not allowed
Command /usr/bin/codesign failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

然后我在终端上做了https://forums.developer.apple.com/thread/48905,如下所示,它有效.但是一旦我清理干净,问题又回来了.

cd /Users/me/Library/Developer/Xcode/DerivedData/MyApp-gnoiiwnelmxzdidnijaswisrwdqe/Build/Products/Debug-iphonesimulator/MyApp

ls -al@ *

xattr -c *
Run Code Online (Sandbox Code Playgroud)

并且此解决方案不适用于具有以下问题的存档.它有什么解决方案吗?

CodeSign /Users/me/Library/Developer/Xcode/DerivedData/MyApp-gnoiiwnelmxzdidnijaswisrwdqe/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app
cd /Users/me/Desktop/MyAppFolder1/MyAppFolder2/MyAppxcode
export CODESIGN_ALLOCATE=/Users/me/Downloads/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Users/me/Downloads/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Users/me/Downloads/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Signing Identity:     "iPhone Developer: My Name (**********)"
Provisioning Profile: "iOS Team Provisioning Profile: com.**********.*********"
                  (********-****-****-****-************)

/usr/bin/codesign --force --sign **************************************** --entitlements /Users/me/Library/Developer/Xcode/DerivedData/MyApp-gnoiiwnelmxzdidnijaswisrwdqe/Build/Intermediates/ArchiveIntermediates/MyApp/IntermediateBuildFilesPath/MyApp.build/Release-iphoneos/MyApp.build/MyApp.app.xcent --timestamp=none /Users/me/Library/Developer/Xcode/DerivedData/MyApp-gnoiiwnelmxzdidnijaswisrwdqe/Build/Intermediates/ArchiveIntermediates/MyApp/InstallationBuildProductsLocation/Applications/MyApp.app …
Run Code Online (Sandbox Code Playgroud)

macos xcode build archive ios

45
推荐指数
5
解决办法
3万
查看次数

x天后删除日志文件

我想使用文件目标登录Nlog,就像在这个例子中一样.如何在X几天之后删除文件而不归档它们?或者是否可以将文件存档到同一个文件夹?

logging nlog archive

40
推荐指数
3
解决办法
3万
查看次数

Xcode 4存档警告跳过复制阶段

我有一个我试图存档的Mac应用程序.我之前使用的是Xcode的早期版本,但是当我使用Xcode 4存档时,我收到以下警告:

warning: skipping copy phase strip, binary is code signed: .....
Run Code Online (Sandbox Code Playgroud)

该警告适用于必须在构建阶段复制的辅助工具.我该如何解决此警告?

有什么建议?

archive xcode4

38
推荐指数
1
解决办法
1万
查看次数

如何将几个C/C++库合二为一?

我厌倦了在我的项目中添加十个链接库,或者要求其中八个使用我自己的链接库.我想使用现有的库,如libpng.a,libz.a,libjpeg.a,并将它们组合成一个.a库.那可能吗?如何组合.lib库?

c c++ archive

37
推荐指数
3
解决办法
3万
查看次数

用Maven打开拉链内拉链

我可以通过maven-dependency插件解压zip文件,但目前我有问题,在zip文件里面包含其他zip文件,我也需要解压缩它们.我怎样才能做到这一点?

zip maven-2 unzip archive maven

37
推荐指数
3
解决办法
3万
查看次数

标签 统计

archive ×10

zip ×3

compression ×2

build ×1

c ×1

c# ×1

c++ ×1

directory ×1

gzip ×1

html ×1

ios ×1

java ×1

logging ×1

macos ×1

maven ×1

maven-2 ×1

memory ×1

nlog ×1

python ×1

random-access ×1

tar ×1

unzip ×1

web-crawler ×1

xcode ×1

xcode4 ×1

zlib ×1