【问题标题】:How to find source of dlls and js files?如何找到 dll 和 js 文件的来源?
【发布时间】:2016-07-28 20:48:22
【问题描述】:

我正在构建一个 Powershell 脚本来查找 dll 和 js 文件的来源。这是为了跟踪内部和外部代码。

到目前为止,对于 dll,我提出了 $dll.VersionInfo.LegalCopyright,如果它们提供版权信息,它就可以工作。 (例如 Microsoft、Twitter、Google、Company 等)

如果有更好的方法,请告诉。

但是,我对 JS 文件感到困惑。在大多数情况下,js 文件将只是 jQuery,但并非总是如此。

JS 文件没有被编译,所以没有任何我可以从中刮取的东西。也许在文件里面?是否有开发人员签署 js 文件的模式/约定,我可以尝试匹配?

【问题讨论】:

  • 您对选择加入行为的认识(“.. 如果他们提供版权信息则有效”)同样适用于 .js 文件。您的公司/行业中是否有一个您可以指出的现有示例,该示例具有任何类型的基本“签名”?

标签: javascript powershell dll open-source conventions


【解决方案1】:

进一步考虑,这似乎是一项牵强的努力。没有办法概括每个人的所有签名约定。暂时,我只是将js分为Jquery和Other,看看90%的js文件看起来是Jquery。

【讨论】:

  • @gravity 提出了一个很好的观点,你读了吗?如果您可以让您的公司签署(1)所有您的公司文件,您可以搜索该文件并将所有其他文件标记为外部。 (1) 签名可以是 dll 中的合法版权、.js 文件中的标头...
  • 是的,我做到了。我根本没有那种能力,所以再继续下去是徒劳的。
猜你喜欢
  • 2016-03-04
  • 2013-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-06
  • 2017-07-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多