GVKun编程网logo

Windows XP阻止我的程序创build的zip文件(xp系统阻止程序运行)

11

在本文中,我们将详细介绍WindowsXP阻止我的程序创build的zip文件的各个方面,并为您提供关于xp系统阻止程序运行的相关解答,同时,我们也将为您带来关于7-Zip命令在Windows上创bu

在本文中,我们将详细介绍Windows XP阻止我的程序创build的zip文件的各个方面,并为您提供关于xp系统阻止程序运行的相关解答,同时,我们也将为您带来关于7-Zip命令在Windows上创build和提取密码保护的ZIP文件?、Python – 如何阅读Windows“媒体创build”date(不是文件创builddate)、Swift for Windows并创buildGUI、VB中创build的.txt文件与我随机创build的文件不同吗?的有用知识。

本文目录一览:

Windows XP阻止我的程序创build的zip文件(xp系统阻止程序运行)

Windows XP阻止我的程序创build的zip文件(xp系统阻止程序运行)

我有以下的Java代码来创build一个zip文件。 该文件在Linux上正常工作,但Windows XP的本地提取器阻止它。 build议的解决方法(转到文件属性并取消阻止)也不起作用。 我已经阅读了关于networking上类似的问题和关于这个stackoverflow类似的post,但没有任何解决scheme为我工作。 任何可能导致问题的想法。

ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); ZipOutputStream zipFile = new ZipOutputStream(byteOut); loop { byte [] tempData = "some data".getBytes("UTF-8"); ZipEntry entry = new ZipEntry("blah.txt"); //no path here entry.setSize(tempData.length); //read somewhere that this might solve the issue,didn't work entry.setTime((new Date()).getTime()); //tried with and without this.. this is probably redundent since putNextEntry sets the time to current too. zipFile.putNextEntry(entry); zipFile.write(tempData); zipFile.closeEntry(); } zipFile.close();

PS

我的Windows机器上没有Windows Defender。

我曾尝试设置zip条目的大小,它仍然无法正常工作。

在zip条目中没有指定绝对path,path中没有斜杠。

谢谢!

编辑1 :是的,我已经在Windows XP的其他机器上testing过,结果相同。 我下载7zip,但无法弄清楚如何检查压缩方法。 如果有人能告诉我这样做的步骤,我可以将压缩方法添加到评论。

如何在Linux上运行imageoptim从@R_301_6254@?

添加到tar归档文件后删除文件

静态libzip与Visual Studio 2012

用于解压密码保护文件的库

拉链瘪了0%? 为什么不压缩?

编辑2 :我使用Windows本机提取向导,其中说“Windows已经阻止访问这些文件,以帮助保护您的计算机”。 在这个消息的下面有一个链接:“Windows阻止被标记为不可信的文件,为什么这些文件被阻塞,我怎么打开它们”。 单击该链接可为您提供不起作用的解决方法(文件属性 – >解除阻止)。

哪个是最快的TAR应用程序?

我怎样才能确保一个非常大的压缩文件完成压缩?

检查unzip -t结果

自解压自检可执行文件

压缩文件夹后,所有的zip条目改变编码

刚刚算出了这个问题,我的入口文件名有一个时间戳在他们的窗口和吓坏了。

ZipEntry entry = new ZipEntry(“blah.txt”); < – 这里的时间戳,没有想到这是重要的,所以没有在这里复制实名。

7-Zip命令在Windows上创build和提取密码保护的ZIP文件?

7-Zip命令在Windows上创build和提取密码保护的ZIP文件?

在Mac / Linux压缩/解压缩密码保护的zip文件,我使用:邮编:

zip -P password -r encrypted.zip folderIWantToZip

解压缩:

unzip -P password encrypted.zip

Windows上的命令行上的等效命令是什么(假设已经安装了7zip)?

我一直在研究,发现使用Java zip4j库进行密码encryption是不可能的。 另外Windows没有像Mac / Linux这样的zip命令提示符

(Un / De)在bash中压缩一个string?

如何用tar压缩目录时排除大文件

用于图像压缩的Windows命令返回无效的参数错误

Linux:从pipe道向zip压缩文件添加命名文件

连续stream压缩可安全中断

如何压缩Nginx中的js文件?

哪个是最快的TAR应用程序?

如何得到一个zip目录的列表?

7zip中7z.sfx和7zsd.sfx模块有什么区别?

在Mac OS X上为PHP安装zip扩展名–enable-zip

从http://www.dotnetperls.com :

7z a secure.7z * -pSECRET

哪里:

7z : name and path of 7-Zip executable a : add to archive secure.7z : name of destination archive * : add all files from current directory to destination archive -pSECRET : specify the password "SECRET"

打开 :

7z x secure.7z

然后提供SECRET密码

注意: 如果密码包含空格或特殊字符,请将其括在一对引号中

7z a secure.7z * -p"pa$$word @'|"

一般语法:

7z a archive_name target parameters

检查你的7-Zip目录。 根据你的版本, 7z可能会被语法中的7za替换。

参数:

-p加密并提示输入密码。

-pPUT_PASSWORD_HERE (这取代-p )如果你想没有提示预设PW。

-mhe = on隐藏文件结构,否则文件结构和名称默认是可见的。

例如。 这将提示输入一个PW并隐藏文件结构:

7z a archive_name target -p -mhe=on

例如。 没有提示,可见的文件结构:

7z a archive_name target -pPUT_PASSWORD_HERE

等等。 如果你把目标留空,7z会在当前目录下设置*,默认情况下它会复制目录。

我也许有点晚,但我目前正在试图开发一个程序,可以暴力强制密码保护的压缩档案。 首先,我尝试了所有我在互联网上找到的命令,通过cmd提取它…但它从来没有工作….每次我尝试了,CMD输出说,关键是错的,但它是正确的。 我认为他们只是在当前版本中禁用了这个功能。

我所做的解决这个问题的方法是下载一个较旧的7zip版本(4.),并通过cmd来解压。

这是命令:“C:/ Program Files(86)/old7-zip/7z.exe”x -pKey“C:/ YOURE_ZIP_PATH”

第一个值(“C:/ Program Files(86)/old7-zip/7z.exe”)必须是安装旧的7zip的路径。 x是提取和-p因为你是密码。 确保你把你的密码没有任何空格后面的-p! 最后一个值是您的zip存档提取。 zip解压到的目标将是cmd的当前路径。 你可以改变它:cd YOURE_PATH

现在我让我的密码执行通过Java执行此命令。 然后我检查错误输出流的CMD,如果它是null – >那么密码是正确的!

要完全脚本自动化:

创建:

7z -mhc=on -mhe=on -pPasswordHere a %ZipDest% %WhatYouWantToZip%

解压缩:

7z x %ZipFile% -pPasswordHere

(可能需要:Set Path = C: Program Files 7-Zip;%Path%)

Python – 如何阅读Windows“媒体创build”date(不是文件创builddate)

Python – 如何阅读Windows“媒体创build”date(不是文件创builddate)

我有几个旧的video文件,我正在转换,以节省空间。 由于这些文件是个人video,我希望新文件具有旧文件的创build时间。

Windows有一个名为“媒体创build”的属性,它具有相机logging的实际时间。 这些文件的修改时间通常是不正确的,所以有数百个文件无法工作。

我如何在Python中访问这个“媒体创build”date? 我一直在疯狂search,找不到它。 下面是创builddate和修改date匹配的代码示例:

files = [] for file in glob.glob("*.AVI"): files.append(file) for orig in files: origmtime = os.path.getmtime(orig) origatime = os.path.getatime(orig) mark = (origatime,origmtime) for target in glob.glob("*.mp4"): firstroot = target.split(".mp4")[0] if firstroot in orig: os.utime(target,mark)

鼠标双击不工作相当好

如何以编程方式在C#/ WPF中访问Windows Media Player库?

Windows Media编码器安装问题

在8秒内检测16 GB笔式驱动器上的内容更改

如何在C#中与Windows Media Player交互

将媒体别名设置为其他服务器

AVI文件使用WMP本地播放,但不能closures我的网站WMP ActiveX

如何通过Nginx提供django媒体文件?

在WPF中embeddedWindows Media Player

C#:WMP,时间戳,以毫秒/十分之一秒为单位

正如Borealid指出的,“媒体创造”的价值不是文件系统元数据。 Windows shell从文件本身获取这个值作为元数据。 它可以在Windows中作为Windows属性访问 。 如果您使用Windows Vista或更高版本,并且安装了Windows的Python扩展,则可以轻松访问Windows外壳属性。 只需调用SHGetPropertyStoreFromParsingName ,你可以在propsys模块中找到它。 它返回一个PyIPropertyStore实例。 标记为“媒体创建”的属性是System.Media.DateEncoded 。 您可以使用属性键PKEY_Media_DateEncoded访问此属性,您可以在propsys.pscon找到该键。 在Python 3中,返回的值是一个datetime.datetime子类,UTC时间。 在Python 2中,值是具有提供strftime样式格式的Format方法的自定义时间类型。 如果您需要将该值转换为本地时间,则pytz模块具有IANA时区数据库。

例如:

import pytz import datetime from win32com.propsys import propsys,pscon properties = propsys.SHGetPropertyStoreFromParsingName(filepath) dt = properties.GetValue(pscon.PKEY_Media_DateEncoded).GetValue() if not isinstance(dt,datetime.datetime): # In Python 2,PyWin32 returns a custom time type instead of # using a datetime subclass. It has a Format method for strftime # style formatting,but let's just convert it to datetime: dt = datetime.datetime.fromtimestamp(int(dt)) dt = dt.replace(tzinfo=pytz.timezone('UTC')) dt_tokyo = dt.astimezone(pytz.timezone('Asia/Tokyo'))

如果您所说的属性来自相机,则不是文件系统权限:它是视频中的元数据,Windows正在读取并呈现给您。

这种类型的元数据的一个例子是JPEG图像的EXIF数据:什么类型的相机拍摄了照片,使用了什么设置等等。

您将需要打开.mp4文件并解析元数据,最好使用一些现有的库来做到这一点。 你不能从文件系统获取信息,因为它不在那里。

另一方面,如果你想要的只是文件创建日期(实际上并不是来自相机,而是在文件首次被放到当前计算机上时被设置,并且可能已被初始化为某个值以前在相机上)…可以用os.path.getctime(orig) 。

Swift for Windows并创buildGUI

Swift for Windows并创buildGUI

我试图find一些答案,但不能真正find有用的东西。 有没有可能在Windows下使用Swift创build一个GUI? 我不期望MacOS和Windows GUI之间有真正的互操作性,但是我甚至找不到有关在Windows下创buildGUI的任何文档

问候,拉德克

在“Swift for Windows”项目中有一些GUI实例,位于http://SwiftForWindows.github.io,但GUI工具包是alpha版本&#x3002;

在过去的几个月中,我能找到的最好的东西是商业Swift实现/分支Silver :

借助Silver,您可以使用Swift直接针对.NET,Java,Android和Cocoa API编写代码。 而且你也可以在平台之间共享很多非UI代码。

开发Windows应用程序似乎是免费的,但下一个选项已经是799美元 。

所以你可以说Silver是一个Swift分支。

Swift更新和Silver更新并不完全相互锁定,所以您必须等待维护人员更新语言才能真正实现源代码兼容。

Silver使用Java / C#人员熟悉的东西来扩展语言 。

查看其他限制 。

看来Silver甚至还没有1.0。

我不能添加个人经验; 我现在被撕裂了。 它看起来很酷,但我不知道你的工作效率如何,在最新的Swift中编写代码来组成你的类型,然后在Silver中碰到语言颠簸。 我想这就是为什么有一个银可可桥:因为你会写Silver代码,而不是Swift代码,虽然两者都非常相似。

VB中创build的.txt文件与我随机创build的文件不同吗?

VB中创build的.txt文件与我随机创build的文件不同吗?

所以,基本上,没有任何Visual Studio的经验,我想改善我的animation工作stream程。 所以,我想用http://www.aseprite.org/cli/中的东西来做到这一点。

所以,我做了一个小程序来获取文件夹中的所有.ase文件,并创build一个文本文件,其中包含batch file将所需的.ase文件转换为.gif或png文件所需的行。 我很愚蠢,所以我手动将文本文件转换为.bat文件。

但是,从程序生成的.txt文件转换为.bat时不起作用,但是如果我将这些行复制到另一个.txt文件中,我在Windows中创build,并将其转换为.bat,它就可以工作。

所以问题是 – 我是否损坏Visual Studio中的.txt文件? 如果代码存在问题,我会分享它,但是我不愿意,因为我不想有一个格式错误的噩梦。

冷凝如果声明batch file

我怎样才能运行一个Windowsbatch file,但隐藏命令窗口?

如何将Windowspath转换为文件:URL,在batch file中,适合SVN命令行使用

如何使用Windows批量增加文件夹名称?

正则expression式search批量replace

哦,是的,我知道这不是一个聪明的办法。

编辑:啊,对,错误的batch file,顺便说一句,非常迅速闪烁并closures命令行提示符:' – 批'不被识别为内部或外部命令,可操作的程序或batch file。

.bat中的代码如下所示:

@set ASEPRITE="C:Program FilesAsepriteaseprite.exe" %ASEPRITE% --batch animation.ase --scale 2 --save-as animation-x2.gif %ASEPRITE% --batch animation.ase --scale 4 --save-as animation-x4.gif

基本上在VB中,我创build了这样的txt文件和文本:

' Dim fs As FileStream = File.Create(Label1.Text + "Text.txt") fs.Close() For Each foundFile As String In My.Computer.FileSystem.GetFiles(Label1.Text) Dim check As String = System.IO.Path.GetExtension(foundFile) If check = ".ase" Then ListBox1.Items.Add(Dir(foundFile)) str = Dir(foundFile) str = str.Replace(".ase",fType) My.Computer.FileSystem.WriteallText(Label1.Text + "Text.txt","%ASEPRITE% --batch " + Dir(foundFile) + " --scale " + fSize + " --save-as " + str + vbCrLf,True) End If Next

批处理中的最后一个令牌由减号分隔

头痛 – 从Java运行一个batch file

batch file的奇怪行为

DOS命令 – 排除xcopy中文件夹中的文件

从文件位置运行Java中的.exe文件

您可以尝试使用特定的编码来编写文件:

File.WriteallText(path,text,Encoding.UTF8) ' or UTF or ASCII

也可能是UTF8编码器使用不能读取的字节顺序标记:

File.WriteallText(path,new UTF8Encoding(false))

另一个要查找的是行尾字符。 是rn还是n ?

您可以使用文件比较器来检查文件之间的差异,并且应该清楚它们之间的区别。

我们今天的关于Windows XP阻止我的程序创build的zip文件xp系统阻止程序运行的分享就到这里,谢谢您的阅读,如果想了解更多关于7-Zip命令在Windows上创build和提取密码保护的ZIP文件?、Python – 如何阅读Windows“媒体创build”date(不是文件创builddate)、Swift for Windows并创buildGUI、VB中创build的.txt文件与我随机创build的文件不同吗?的相关信息,可以在本站进行搜索。

本文标签: