精华内容
下载资源
问答
  • 很多不了解ico文件的朋友们都会问道这些问题,那么,ico是什么格式以及如何打开呢?针对此问题,本文就为大家进行解答ico是什么文件?ico文件是一种图标文件格式,像一般的软件图标都是ico格式的,windows可以直接...

    ico是什么文件?ico用什么软件打开?很多不了解ico文件的朋友们都会问道这些问题,那么,ico是什么格式以及如何打开呢?针对此问题,本文就为大家进行解答

    ico是什么文件?

    ico文件是一种图标文件格式,像一般的软件图标都是ico格式的,windows可以直接显示,一般所说的ico图标是作为浏览器首段图标显示,还可以在收藏夹内收藏内容的前段显示小图标。例如:在浏览器中打开jb51.net脚本之家,在网址前边的这个图标就是ico格式图标文件。

    d005df8aa3700710c2125b5e8cc122dd.png

    ico是Icon file的缩写,一般的大1点的软件都有个ICO文件就象网站的LOGO 一样,如果ico文件的分辨率过大,windows7 的图片管理器可以打开,也可以直接使用系统自带的缩略图来或者ACDSee预览ico文件,如果要编辑的话可以使用IconCool Editor等其他图标制作工具。

    cb7bb2406510dfb28042e56f9b3254cd.png

    ico文件如何打开?

    ico是windows的图标文件,windows可以直接显示,不必打开,如果ico文件的分辨率过大,经测试windows7 的图片管理器可以打开,XP的可能打不开,可以试试使用程序中的画图工具。或者使用图标文件。源管理器里无须打开就能看到。用ACDSee也可以。

    435a2af93b2810a5b89781789cd2b7eb.png

    写了这么多,希望读者对ico文件有了更深的了解。

    展开全文
  • win10超多图标.ico文件

    2020-10-15 17:05:37
    win10系统的几百个自定义.ico文件,包括网上找的和几个自己做的,可以替换系统自定义图标,基本上都是纯白色的。直接用.ico文件替换原本系统的图标便可以更改,方便好用颜值高
  • ico文件制作ico文件制作ico文件制作ico文件制作ico文件制作
  • 内涵5000个常用的ico图标文件,欢迎广大需求的人使用。
  • 一个很好用的小工具,ICO提取,可以在Exe、dll提取.ico文件
  • 一直以来,分发的exe都顺带一个ico文件,不然用tk写的打开就是默认logo,丑的很 然后有时候一些配置文件也要顺带发送过去,这些文件永远也不会做修改, 所以最近研究了下如何将这些资源文件打包进入exe,另外在...

    说起来用pyinstaller打包也好几年了,自从用了界面工具后,就再也没怎么深入研究过

    一直以来,分发的exe都顺带一个ico文件,不然用tk写的打开就是默认logo,丑的很

    然后有时候一些配置文件也要顺带发送过去,这些文件永远也不会做修改,

    所以最近研究了下如何将这些资源文件打包进入exe,另外在运行的时候如何调用

    首先用gui工具打包一个exe

    会生成一个配置文件,并且打包exe

    接下来就是看下这个配置文件了

    # -*- mode: python -*-
    
    block_cipher = None
    
    
    a = Analysis(['Z:/Desktop/DARK_WORK/PYTHON/LAB/package_test/click.py'],
                 pathex=['Z:\\Desktop\\DARK_WORK\\PYTHON\\LAB'],
                 binaries=[],
                 datas=[],
                 hiddenimports=[],
                 hookspath=[],
                 runtime_hooks=[],
                 excludes=[],
                 win_no_prefer_redirects=False,
                 win_private_assemblies=False,
                 cipher=block_cipher,
                 noarchive=False)
    pyz = PYZ(a.pure, a.zipped_data,
                 cipher=block_cipher)
    exe = EXE(pyz,
              a.scripts,
              a.binaries,
              a.zipfiles,
              a.datas,
              [], 重点是这一行,资源文件都在这里
              name='click',
              debug=False,
              bootloader_ignore_signals=False,
              strip=False,
              upx=True,
              runtime_tmpdir=None,
              console=True , icon='Z:\\Desktop\\DARK_WORK\\PYTHON\\LAB\\package_test\\ico.ico')
    

      如上就是配置文件,修改如上位置,加入资源文件

    ...
    exe = EXE(pyz,
              a.scripts,
              a.binaries,
              a.zipfiles,
              a.datas,
              [ ('001.txt', 'Z:/Desktop/DARK_WORK/PYTHON/LAB/package_test/001.txt', 'BINARY'),
                ('ico.ico', 'Z:/Desktop/DARK_WORK/PYTHON/LAB/package_test/001.txt', 'BINARY')
              ],
              name='click',
              debug=False,
    ...
    • EXTENSION:python的扩展库
    • PYSOURCE:python脚本
    • PYMODULE:A pure Python module (including __init__modules).
    • PYZ:A .pyz archive (archive_rt.ZlibArchive)
    • PKG:A pkg archive (carchive4.CArchive)
    • BINARY:动态库
    • DATA:数据文件
    • OPTION:A runtime runtime option (frozen into theexecutable).

    如上修改配置文件后进行打包 pyinstaller xxx.spec

    那么如何在脚本里面调用资源呢

    #!/usr/bin/env python
    # coding:utf-8
    import os
    import sys
    
    if getattr(sys, 'frozen', None):
        basedir = sys._MEIPASS
    else:
        basedir = os.path.dirname(__file__)
    
    data = open(os.path.join(basedir, '001.txt')).read()
    
    from tkinter import *
    top = Tk()
    if os.path.exists(os.path.join(basedir, "ico.ico")):
        top.iconbitmap(os.path.join(basedir, "ico.ico"))
    
    row1 = Frame(top)
    row1.pack(fill="x")
    msg = Text(row1, font=('Helvetica', '8'), width=30, height=5)
    msg.pack(fill="x")
    msg.insert(END, data)
    
    # 进入消息循环
    top.mainloop()
    

      

    如上,可以看到,脚本判断自身是否是打包的exe

    如果是的话,路径则是sys._MEIPASS,这里路径不太清楚,去temp下面找了下,没找到相关的txt和ico文件

    如果不是的话,路径就是本地路径,这样开发的时候也不影响

     

    如上打包,打开exe

     打包文件则是如下,资源文件001.txt内容是haha

     

    这样就完成了资源文件的打包和调用,总算可以发布资源的时候将logo和想要带的文件都打包进exe了

     

    接下来有一个任务正在执行,那就是pyinstaller 加密打包

    目前打包的exe,用pyinstxtractor.py即可完成破解,还原源代码,其实打包的exe,你加上什么验证,什么混淆,都是木大

    都给你还原源代码,就是混淆辣眼睛一点,多花点时间也能搞定

    不过我准备做的是防破解,思路如下

    主要用cython,没啥特别的,将脚本编译成pyd,就行了,pyd是二进制,破解难度相当大

    就是将脚本都编译成pyd

    比如项目结构如下

    utils
    --tool.py           #工具集
    --auth.py          #脚本验证
    dark.py            #主脚本-入口
    dark_api.py      #接口脚本
    dark_ui.py        #UI界面脚本
    
    dark.py
    from utils.tool import *
    from utils.auth import auth
    
    from dark_api import api
    from dark_ui import ui
    
    @auth
    def main():
        new_api = api()
        new_ui = ui()
        #逻辑代码
        ....
        ....
        ....
        #完成
    
    if __name__ == '__main__':
        main()
    
    
    
                

    那么,使用加密后

    目录如下

    utils
    --tool.py            #工具集
    --tool.pyd           #工具集
    --auth.py            #脚本验证
    --auth.pyd           #脚本验证
    dark.py              #主脚本
    dark.pyd             #主脚本
    dark_api.py          #接口脚本
    dark_api.pyd         #接口脚本
    dark_ui.py           #UI界面脚本
    dark_ui.pyd          #UI界面脚本
    dark_run.py          #脚本入口
    
    
    
    dark_run.py
    from dark import main
    
    main()
    

     将所以的脚本都编译成了pyd,然后打包成exe

    这样即使被反编译,也只能拿到pyd,拿不到pyc,脚本入口dark_run.py 可以被反编译出来,不过就算编译出来也没没用,里面就2行代码

    这样就完成了代码加密保护,然后我准备再加一点料,时间长了,有可能代码丢失了,或者怎么的各种原因找不到源码了,那如果没加密,客户提供exe

    还能反编译出来,自己再修改修改,现在这么一搞,就没可能了,所以我准备把源代码作为资源文件一起打包到exe里面,这是比较危险的,但也是方便自己

    将源码文件打包成7z并加密,然后修改文件名为_source.pyd(伪装自己是一个pyd)在文件头部加上pyd的文件头,防止被猜出来是压缩包直接打开,这样的话

    除非能想到去查看文件头,不过7z的头已经去掉,能看得出来并去掉pyd的头,加上7z的头,那就不是一般人了,至此,完成了脚本加密,源码加密隐藏内置

     

    转载于:https://www.cnblogs.com/darkspr/p/10912931.html

    展开全文
  • 让你的photoshop支持编辑ico文件,很简单,你只需要下载这一个插件:IcoFormat。 相信很多做站长的都会有制作或者编辑网站地址栏图标的需要,但是下载相应的软件,要么功能不够,要么不太好用,今天就介绍大家一款...
  • 关于计算ico文件hash值脚本

    千次阅读 2020-12-14 12:27:53
    如何利用ico文件查找出网站的真实IP地址,分享一个计算网站ico文件hash值的工具(python2和python3双版本代码)python2的工具脚本代码python3的工具脚本代码 python2的工具脚本代码 import mmh3 import requests ...

    如何利用ico文件查找出网站的真实IP地址,分享一个计算网站ico文件hash值的工具(python2和python3双版本代码)

    python2的工具脚本代码

    import mmh3
    import requests
    response = requests.get('https://www.xxxx.com/favicon.ico')
    favicon = response.content.encode('base64')
    hash = mmh3.hash(favicon)
    print 'http.favicon.hash:'+str(hash)
    

    把代码块中的网址替换成你要计算的ico的地址就可以,
    在这里插入图片描述
    运行后的结果:http.favicon.hash:20xxxxxxx6

    其实脚本计算出来的应该只是一个单纯的hash数值,这里把查询语句已经拼接到数值的前面,最后只需要把这个脚本的输出粘贴到黑暗引擎去搜索就可以了。

    在这里插入图片描述
    这里用shodan演示,如果有的话就可以大概率找出真实IP地址,如果没有的话可以用fafo,zoomeye再查找一下,
    点击进入shodan引擎
    点击进入钟馗之眼引擎
    点击进入fofa引擎

    python3的工具脚本代码

    import requests, base64, fire
    from lxml import etree
    
    
    def icohash(s):
        s = (base64.b64encode(s.encode('utf-8'))).decode('utf-8')
        headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36',
        }
        url = "https://www.fofa.so/result?qbase64=%s" % s
        r = requests.get(url=url, headers=headers)
        soup = etree.HTML(r.text)
        result = soup.xpath('//*[@id="q"]/@value')
        for i in result:
            print("http.favicon.hash:%s" % i[11:-1])
    
    
    if __name__ == '__main__':
        fire.Fire(icohash)
    

    用法:

    python3 ico_hash_py3.py ico文件地址

    在这里插入图片描述
    计算出来后直接把结果放到黑暗引擎去搜索一下,其他的步骤是和上面的步骤是一样的。

    有的网站没有被引擎搜集收录到,所以可能出现没有结果的情况,出现这种情况大家就要结合实际用其他方法去查找一下了。

    展开全文
  • png转为favicon.ico文件

    2020-04-08 16:36:22
    分享一个比较好用的网站可以直接上传png文件生成favicon.ico文件。 实测比较好用。 直接上链接。 http://www.bitbug.net/

    分享一个比较好用的网站可以直接上传png文件生成favicon.ico文件。
    实测比较好用。
    直接上链接。

    http://www.bitbug.net/

    展开全文
  • ICO文件格式 教程正在编写中,等(下)集完成后,将会上传到github.com上 Go语言处理Windows系统的图标ICO文件(上) Go语言处理Windows系统的图标ICO文件(下)… 编写中 提取ICO文件中的所有图标图像 在上一篇文章中...
  • vue-cli之加载ico文件

    2019-09-28 07:48:43
    vue-cli之加载ico文件 vue-cli加载ico文件需要在vue.config.js设置ico加载,代码如下: module.exports = { publicPath: process.env.NODE_ENV === PRODUCTION ? PROD_PATH : DEV_PATH, chainWebpack: ...
  • 文章目录LOGOICO文件在线生成离线制作应用桌面快捷方式 LOGO ICO文件 在线生成 打开在线制作 生成成功: 离线制作 应用 桌面快捷方式 对快捷方式,右键,属性,更改图标:更换成功:
  • ICO文件格式 存放在github.com上的源代码链接 Go语言处理Windows系统的图标ICO文件(上) Go语言处理Windows系统的图标ICO文件(中) 将PNG或BMP转换为ICO文件 在前面的两章中,我们初探了ico文件的结构,并且完成了将...
  • 提取exe文件中的图标并保存为ico文件:ico := TIcon.Create;tryico.handle := ExtractIcon(hInstance, ExeFileName, 0);ico.SaveToFile(''c:\001.ico'');finallyico.free;end;保 存后的001.ico文件严重失真,我们...
  • Go语言处理Windows系统的图标ICO文件(中)… 编写中 Go语言处理Windows系统的图标ICO文件(下)… 编写中 概述 我们在编写一个程序后,如果是windows系统中的程序,我们希望它有一个图标,这个时候,我们可以使用一些...
  • PS是没有自带.ico类型的,所以要给它添加插件,具体可以百度。 将.png文件转换为.ico文件之前,要先看.png的像素大小,要确保宽和高的像素都不大于256,否则就不能转为.ico文件。 ...
  • 解决页面favicon.ico文件不存在提示404 问题描述: 在Web项目开发中,浏览器会提示favicon.ico文件不存在404问题,如下图: 解决方法: 在HTML页面中的标签中添加入下代码: <link rel="shortcut icon" href="#...
  • 如何修改ICO文件的尺寸

    千次阅读 2017-10-17 21:48:08
    尺寸过大的ICO将无法作为应用程序的图标,如下图所示,这些素材都是256×256的,直接作为程序图标将无法... 直接把ICO文件拖放到软件主界面,然后自动生成下图所示的列表,右击第一个256×256-RGB,点击从此图像新建Windo
  • 一、将ico文件存放到resources目录的static中的favicon下。 二、在application.properties文件中增加配置 spring.mvc.favicon.enabled=false 三、在页面文件中添加引用 <link rel="icon" type="image/x...
  • 设置.exe程序图标(ico文件

    千次阅读 2018-11-26 18:08:07
    设置.exe程序图标(ico文件)  将需要设置的图片放置到源码目录 新建一个.rc文件  新建文件–&gt;C++–&gt;source文件–&gt;命名为XX.rc(不能掉了rc后缀) 打开rc文件添加如下一行代码。 IDI_ICON1 ...
  • 用Java读取ico文件

    千次阅读 2010-10-19 10:09:00
    在工程的路径下添加aclibico-2.1.jar这个包,就可以转换ico文件了。 //导入aclibico-2.1.jar的ICOFile类,这是我们需要的转换ico文件的类 import com.ctreber.aclib.image.ico.ICOFile; //ico所在的路径表示成一个...
  • Django中favicon.ico文件的配置

    千次阅读 2017-06-10 19:19:46
    默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/favicon.ico”这个URL,目的是获取网站的图标。...步骤如下:制作一个ico文件,使用PS或者某些在线生成ico的网站即可将此文件命名为“fa
  • ICO文件格式的演化

    千次阅读 2011-05-31 23:02:00
    原文:http://blogs.msdn.com/b/oldnewthing/archive/2010/10/18/10077133.aspx<br />  (一)单色... ICO文件有一个固定的文件头: typedef struct ICONDIR {  WORD idReserved;
  • 把下载下来的压缩包解压出来,把里面的2个8bi文件都复制到你PHotoshop安装目录下的“\Plug-ins(插件)\File Formats(文件格式)”文件夹下,重新启动一下Photoshop就可以打开ico文件了。挺实用的小插件。
  • 1.添加BMP格式文件如下图所示: 2.添加ICO格式文件如下图所示: 转载于:https://www.cnblogs.com/lize19940412/p/10129123.html
  • 本文主要在于比较图片的相似度,利用平均hash算法,结果接近1就越相近,由于java读取ico文件有些坑,需要下个jar,再处理,这样就可以一起比较.jpg,.png,.ico的文件了,代码也是综合了各方大神的,再次像大神们致敬...
  • PHP生成ico文件.

    2010-12-30 20:13:00
    PHP生成ico文件. 源码地址:   http://phpthumb.sourceforge.net/<br />     

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 80,687
精华内容 32,274
关键字:

ico文件