分类目录归档:软件

生成符合 EUI-64 标准的 IPv6 地址

概述

本软件旨在帮助用户生成符合 EUI-64 标准的 IPv6 地址,特别适用于家用动态 IPv6 环境。用户可以通过提供最新的公网 IPv6 前缀(通过输入域名或 IPv6 地址),与指定的 MAC 地址组合生成完整的 IPv6 地址。软件提供了便捷的设置功能,支持管理常用的 IPv6 前缀、域名/IPv6 地址列表以及 MAC 地址,同时允许为 MAC 地址指定别名。

功能

  • 自动解析域名以获取最新的公网 IPv6 前缀。
  • 提供用户设置和管理常用的 IPv6 前缀和域名/IPv6 地址列表。
  • 支持输入和管理多个 MAC 地址,并允许为每个 MAC 地址指定别名。
  • 将 IPv6 前缀与 EUI-64 后缀组合生成完整的 IPv6 地址。

注意事项

  • 动态前缀的限制:如果 config.json 中设置的是固定的 IPv6 前缀而不是域名,则软件在生成 IPv6 地址时会使用该固定前缀。这样无法实现每次生成的 IPv6 地址都是最新的公网 IPv6 地址。只有使用域名解析时,软件才能自动获取最新的公网 IPv6 前缀并进行地址组合。
  • 确保输入的 MAC 地址符合标准格式。

使用方法

  1. 设置常用的 IPv6 前缀和域名/IPv6 地址

    • 在 config.json 中添加或编辑常用的 IPv6 前缀及域名/IPv6 地址列表,方便快速选择。
  2. 设置和管理 MAC 地址

    • 输入 MAC 地址并可为其指定便于识别的别名,例如:
      • 00:1A:2B:3C:4D:5E 别名:家庭PC
    • 支持添加和删除 MAC 地址。
  3. 生成 IPv6 地址

    • 选择预设的 IPv6 前缀或输入域名/IPv6 地址,以及指定的 MAC 地址,软件将生成符合 EUI-64 标准的完整 IPv6 地址。

示例

示例 1:使用域名/IPv6 地址和已保存的 MAC 地址生成 IPv6 地址

  • 域名/IPv6 地址:example.com 或 2001:db8::
  • MAC 地址(别名:家庭PC):00:1A:2B:3C:4D:5E
  • 生成结果:2001:db8::21a:2bff:fe3c:4d5e(视解析结果而定)

系统需求

  • Python 3.6 或更高版本
  • 适用于 Linux、Windows、macOS 系统

安装

克隆项目并安装依赖项:

使用

运行软件并根据提示管理 域名/IPv6 地址和 MAC 地址:

许可证

本项目采用 MIT License 许可证开源。

联系

如有问题或建议,请联系 [[email protected]] 或访问 GitHub 项目页面

支持增量备份的软件 -- DiskGenius

最近发现DiskGeius增加了增量备份功能,以前一直用Ghost,一直在关注它是否可以实现增量备份功能,可惜迟迟这个功能,为什么我关注增量备份这个功能呢?我的数据总有改动,而我还喜欢备份数据,就怕自己的数据丢失,几乎有改动我就备份,如果每次我都做完整备份那简直是一次灾难,因为太浪费时间了,增量备份正合我意,只备份有变化的部分所以节省了宝贵的时间,下面是DiskGenius软件备份与还原功能的介绍。

 

备份分区

DiskGenius有强大的分区备份功能,使用DiskGenius的分区备份与分区恢复功能,可以轻松的实现类似于Ghost的分区备份与恢复功能。实际上,在这一功能上,DiskGenius比Ghost要更加强大,特别是,DiskGenus支持多时间点的分区备份与还原,极大的提升了这一功能的实用性与方便性。
备份分区功能是将整个分区中的所有文件数据或其它数据备份到指定的文件(称为“镜像文件”)中。以便在分区数据遭到破坏时恢复。DiskGenius软件提供了三种备份方式可供选择。
1、备份所有扇区:将源分区(卷)的所有扇区按从头到尾的顺序备份到镜像文件中,而不判断扇区中是否存在有效数据。在对有效数据进行备份的同时,此方式也会备份大量的无用数据,适用于有特殊需要的情况。因为要备份的数据量大,所以速度最慢,并且在将来恢复时只能恢复到源分区、或与源分区大小完全相同的其它分区。
2、按存储结构备份:按源分区(卷)的文件系统结构将有效数据“原样”备份到镜像文件中。备份时本软件将只备份含有有效数据的扇区,没有有效数据的扇区将不备份。此方式速度最快。但与第一种方式一样,将来恢复时也要求目标分区的大小必须与源分区完全相同。
3、按文件备份:将源分区(卷)的所有文件及其它有效数据逐一打包备份到镜像文件中。此方式也不备份无效扇区,所以备份速度较快。恢复时可将备份文件恢复到与源分区不同大小的其它分区(卷)中,只要目标分区(卷)的容量大于源分区的已用数据量总和即可。因此,这种方式比较灵活。恢复时文件的存储位置会被重新安排。一般情况下,新恢复的分区将没有文件碎片。特别需要指出的是:只有按文件备份,才支持增量备份,因此,如果你想使用增量备份,请使用这种备份方式。

为了缩减镜像文件的大小,可以选择在备份时对数据进行压缩。但压缩数据会对备份速度造成一点影响。选择的压缩质量越高,备份速度越慢,但镜像文件越小。建议选择“快速压缩”。

要开始备份分区,点击工具栏按钮“备份分区到镜像文件”,或点击菜单“工具 - 备份分区到镜像文件”项。程序将显示下面的对话框:

点击“选择源分区(卷)”按钮选择要备份的分区,程序打开分区选择对话框,用户可以选择需要备份的分区,如下图所示:

DiskGenius提供了两种备份模式,一是完整备份,一是增量备份,我们建议对分区进行备份时,除首次备份外均使用增量备份,可以大大节约分区备份的时间与备份文件所占用的磁盘空间。

点击“备份选项”按钮,在弹出的分区备份选项对话框中,用户可以指定备份方式、备份文件压缩方式,还可以指定,是否备份时排除某些特定文件夹等,如下图所示:

如果备份类型是完整备份,点击“选择文件路径”按钮,指定备份文件存储的路径及文件名;如果是增量备份,点击相同按钮,选择已有的备份文件。

你可以在备注中,为每次备份时间点写一点说明,以备以后查询所用,如果你经常备份分区,这个功能很有用!

当分区容量比较大,内容又比较多时,备份分区需要的时间会比较长,用户可以选中“完成后”复选框,然后指定备份分区操作结束后,系统的下一步操作。

以上设置完成后,点击“开始”按钮,DiskGenius将开始执行分区备份操作。

需要说明的是,在备份系统分区(即Windows所在的分区,通常为 C:分区)时,由于备份系统分区比备份普通分区要复杂一些,DiskGenius会提示你,将进入DOS模式,执行分区备份操作,如下图所示:

分区备份完成之后,你可以使用备份文件还原分区,参见从镜像文件还原分区,对于增量备份的备份文件,你可以选择任意的时间点还原分区。

除了使用备份文件还原分区,你也可以使用DiskGenius加载备份文件,并从其中拷贝数据。对于增量备份的备份文件,你可以选择任意的时间点加载数据。加载分区备份文件的方法是:主菜单 - 工具 - 打开分区镜像以便提取文件。

 

从镜像文件还原分区

当分区数据损坏时,可以从先前备份的镜像文件还原分区,将其还原到备份前的状态。点击菜单“工具 - 从镜像文件还原分区”项,程序弹出“从镜像文件还原分区”对话框:

点击对话框中的“选择文件”按钮,以选择分区镜像文件(.pmf文件)。再点击“选择目标分区(卷)”按钮以选择要还原的分区。对话框中会显示镜像文件的有关信息。如果该镜像文件中,有多个还原时间点,还需要选择一下还原的时间点。以上设置完成后,可以点击“开始”按钮准备还原分区。程序显示下面的警告提示:

确认无误后点击“确定”按钮,程序将开始还原分区进程:

如果原镜像文件是“按文件”备份的,且在备份时源分区没有锁定,还原分区完成后,程序将自动对还原后的数据做必要的检查及更正。

DiskGenius软件对动态磁盘的支持

    动态磁盘是从Windows 2000开始,为用户准备的一套管理磁盘的方式,它可以通过软件的方式实现部分RAID功能。动态磁盘可以包含大量的动态卷(包括简单卷、跨区卷、带区卷、镜像卷、RAID-5卷)。卷的功能类似于基本磁盘上使用的分区。

    如何知道自己的磁盘是否为动态磁盘呢?通过DiskGenius软件即可判断。DiskGenius软件在显示磁盘名称时,会在动态磁盘的名称后面显示“动态”字样。

    动态卷的类型:

    简单卷(Simple volume): 简单卷是物理磁盘的一部分,但它工作时就好像是物理上的一个独立单元,类似基本磁盘中的“分区”。但是如果是从单个动态磁盘中对现有的简单卷进行扩展后(扩展的部分和被扩展的简单卷在同一个磁盘中),也称之为简单卷。

    跨区卷(Spanned volume): 跨区卷是将来自多个磁盘的空间合并到一个逻辑卷中。这样可以更有效地使用多个磁盘上的空间。跨区卷不能像镜像卷那样提供容错功能。如果包含一个跨区卷的磁盘出现故障,则整个卷将无法工作,且其上的数据都将丢失。

    带区卷(Striped volume): 带区卷是通过将2个或更多磁盘上的可用空间区域合并到一个逻辑卷而创建的。带区卷使用好比RAID-0一样,从而可以在多个磁盘上分布数据。带区卷不能被扩展或镜像,并且不提供容错。

    镜像卷(Mirrored volume): 镜像卷是具有容错能力的卷,它使用卷的两个副本(即镜像)复制存储在卷上的数据,从而提供数据冗余性。写入到镜像卷上的所有数据都写入到位于独立的物理磁盘上的两个镜像中。如果其中一个物理磁盘出现故障,则该故障磁盘上的数据将不可用,但是系统可以使用未受影响的磁盘继续操作。

    RAID-5卷(RAID-5 volume): RAID-5 卷是一种容错卷,并且数据和奇偶校验值在三个或更多的物理磁盘上成交替的带区分布。如果物理磁盘的某一部分失败,可以用余下的数据和奇偶校验重新创建磁盘上失败的那一部分上的数据。对于多数活动由读取数据构成的计算机环境中的数据冗余来说,RAID-5 卷是一种很好的解决方案。

    当电脑上存在动态磁盘时,DiskGenius软件可以自动解析出动态磁盘的结构,显示所有动态分区及卷的信息,并且可以列出卷内的文件。对于物理磁盘上的动态卷,DiskGenius软件打开后就会立即显示,所有“卷”都在左侧的“动态卷”类别中列出。如图所示:

点击查看原图

单一磁盘上的动态分区结构图

加载所有动态磁盘后的分区分布图

识别出的动态卷

    用鼠标选中“动态卷”后,在分区信息窗口会显示如下图所示的动态磁盘结构图。点击某个卷中的任意一个分区,这个卷中的其它连带的所有分区都会自动被选中。这样就能一目了然地看到卷的组成。双击结构图中的分区可以立即打开这个卷,显示卷内的文件目录。

与关联卷相关的分区可以自动选择

    对于虚拟磁盘中的动态磁盘,用DiskGenius打开虚拟磁盘文件后,软件会自动分析其动态磁盘结构。并像普通硬盘一样,会在左侧列出所有“动态卷”。打开虚拟磁盘的方法请参见:操作虚拟硬盘及其分区

    用DiskGenius软件,您可以对动态卷执行格式化文件复制与读写分区文件数据恢复分区备份等操作。具体的操作方法与普通磁盘及分区相同。

    此外,如果用户不小心将基本磁盘转换成了动态磁盘,可以用DiskGenius软件将这种只有简单卷的动态磁盘转换为基本磁盘,这种转换是无损转换,是不会破坏文件数据的。

PHP代码格式化工具 -- phpCB

        发现一个phpCB的软件是用来“美化”php代码文件的,效果非常好,如果你是写程序语言随意的人就可以用它美化一下,可以为自己阅读代码方便,下面是具体的使用方法。 

phpCB.exe [options] [filename]

--optimize-eol --space-before-end-bracket --space-after-start-bracket --extra-padding-for-case-statement --glue-amperscore --change-shell-comment-to-double-slashes-comment  --indent-with-tab --force-true-false-null-contant-lowercase --force-large-php-code-tag --comment-rendering-style PEAR --padding-char-count 1

下载:http://www.waterproof.fr/products/phpCodeBeautifier/download.php

 

实例:phpCB test.php > index.php

如何用“数据恢复精灵”软件恢复丢失的分区及文件

  “数据恢复精灵”是在DiskGenius软件的核心功能基础上,经过进一步增强开发而成的,专用于数据恢复的软件。与DiskGenius软件不同的是,它是一款专门的数据恢复软件,因此没有磁盘及分区管理方面的功能。界面简洁、易于操作,尤其适合不太懂数据恢复的普通用户。另外该软件针对数据恢复功能做了很多改进,恢复分区及文件数据的成功率要高于DiskGenius软件。同时它还增加了一些DiskGenius所不具备的数据恢复功能。软件主界面如下图所示:

“数据恢复精灵”软件界面

  下面逐一介绍在各种情况下用“数据恢复精灵”软件恢复数据的方法。读者可根据自己遇到的情况进行有针对性的操作。

  一、分区无法访问。

  故障现象:分区及盘符还在,但是点击打开时看不到原来的文件,或者出现下列提示:“磁盘结构损坏且无法读取”、“驱动器 X 中的磁盘未被格式化。想现在格式化吗?”、“使用驱动器 X: 中的光盘之前需要将其格式化。是否要将其格式化?”等。
产生原因:误格式化、非正常关机、突然断电、异常拔下移动硬盘或存储卡、磁盘出现少量坏道、病毒或杀毒软件破坏等。
恢复方法:使用“数据恢复精灵”软件的“恢复分区内的文件”功能。
操作步骤
1、点击主界面上的“恢复分区内的文件”按钮。
2、选择要恢复的分区,点击“下一步”按钮。
3、软件开始扫描分区。扫描结束后软件会将找到的所有文件及目录以列表的形式显示出来。如下图所示。
4、查找并勾选要恢复的文件。通过右键菜单或点击“下一步”按钮,按照提示将文件复制出来。

“数据恢复精灵”找到文件

  二、分区丢失。

  故障现象:在“我的电脑”中看不到这个分区及盘符。在“磁盘管理”中该分区的位置变为“未分配”。
产生原因:误操作删除了分区、分区表本就有问题使用中触发分区丢失、与磁盘管理有关的软件BUG造成、病毒或杀毒软件破坏等。
恢复方法:使用“数据恢复精灵”软件的“恢复丢失的分区”功能。
操作步骤
1、点击主界面上的“恢复丢失的分区”按钮。
2、选择要恢复的磁盘,点击“下一步”按钮。
3、软件开始搜索分区。找到分区后软件会立即显示分区内的文件及目录情况,并询问用户是否保留这个分区。请根据软件显示的分区及其文件信息判断这个分区是否为需要恢复的分区。是则“保留”,不是则“忽略”。搜索到的每个分区,软件均会这样提示。如下图所示。
4、所有分区都找到后,可以选择将要恢复的文件复制出来,或点击“下一步”以便直接保存分区表。如果能确认所有要恢复的分区都找到了,就可以立即保存分区表,保存后,分区立即生效,节省了复制文件的时间,也不必准备复制文件的磁盘空间。

  三、整个磁盘变成了一个大分区。

  故障现象:重做系统后整个磁盘只有一个C盘了。且这个分区的大小等于整个磁盘的容量。原来的所有分区及其文件都看不到了。
产生原因
1、用Ghost软件重做系统时不小心选择了“Disk->From Image”导致。
2、使用了某些品牌笔记本电脑的系统还原功能将电脑还原到了出厂状态。
恢复方法:由于ghost软件(或系统还原软件)在恢复分区时,多数情况下是将数据恢复到分区开头部分的(有时也会写到中间一部分)。这样,如果原来的C盘容量大于恢复后的数据量,D、E等其它分区的数据就不会被破坏,完整恢复C盘以外其它分区的可能性很高。在这种情况下,需要使用“数据恢复精灵”软件的“恢复丢失的分区”的功能。
操作步骤
1、点击主界面上的“恢复丢失的分区”按钮。
2、选择要恢复的磁盘,点击“下一步”按钮。
3、软件开始搜索分区。找到分区后软件会立即显示分区内的文件及目录情况,并询问用户是否保留这个分区。操作过程与“分区丢失”时的操作基本相同。需要注意的是,当软件找到重做系统后的大“C”盘时,一定不要保留这个分区,要选择“忽略”。不然软件就不会继续搜索其它分区了。直接找到原来的D、E等要恢复的分区时才选择“保留”。这一点至关重要。
4、所有分区都找到后,可以选择将要恢复的文件复制到其它磁盘(如果有的话)。或点击“下一步”以便直接保存分区表。这里也有一个问题需要说明,就是在保存分区表后,电脑可能会立即蓝屏崩溃。不必担心,这是由于C盘没有恢复造成的。重启时不要再从这个磁盘启动了,可以用Windows PE或DOS系统启动,然后重新建立C盘,再重新将系统安装到新建的C盘。也可以用系统安装盘启动,在安装过程是建立C盘并安装系统。重做系统并成功启动后就能看到恢复出来的D、E等分区了。

  四、重新分区。

  故障现象:磁盘被重新分区,原来的所有分区都不在了,分区个数也可能变了,当然原来的文件也都找不到了,新分区中还有可能写入了少量新文件。不同于“整个磁盘变成了一个大分区 ”的情况,重新分区后通常有几个分区(很多时候是4个分区)。
产生原因:错误地使用了安装光盘中的自动分区、或一键分区、快速分区等工具。
恢复方法及步骤
如果重新分区后各分区未被格式化、或虽格式化了但没有存入或只存入了极少量的文件,则可以首先使用“恢复丢失的分区”功能,尝试完整地恢复原来的分区。操作步骤与“整个磁盘变成了一个大分区”的步骤相似。找到分区后只保留“原来的”要恢复的分区,其它分区都“忽略”。
如果重新分区后,各分区被写入的文件较多,或者使用“恢复丢失的分区”功能没有找到原来的分区,说明分区的重要信息已被破坏从而无法直接恢复分区。此时需要使用“恢复整个磁盘的文件”功能。操作步骤如下:
1、点击主界面上的“恢复整个磁盘的文件”按钮。
2、选择要恢复的磁盘,同时勾选“额外搜索已知类型的文件”,点击“下一步”按钮。勾选“额外搜索已知类型的文件”的目的是尽量通过一次扫描恢复那些文件头信息被破坏的文件。实践证明,在恢复照片及Office文档时,这个功能非常有用。
3、软件开始扫描磁盘。扫描结束后软件会将找到的所有文件及目录按其所属分区分类、以列表的形式显示出来。显示界面与“恢复分区内的文件”功能的相应界面相同。
4、查找并勾选要恢复的文件。通过右键菜单或点击“下一步”按钮,按照提示将文件复制到其它磁盘。在这种情况下,必须将文件复制到其它磁盘。没办法原盘恢复了。

  五、误删除文件。

  误删除文件的故障现象不必过多说明。包括人为误操作删除、软件删除等。表现为分区内的其它文件都在,只是被删除的找不到了。需要注意的是文件被删除后,如果想恢复,就不要再做其它任何操作。包括在“我的电脑”中不断查找的操作。“查找操作”有时候也会造成文件不可恢复的后果。因为在操作的过程中系统可能会自动产生一些临时文件如图片预览缓存文件等。另外在系统分区(C盘)、“我的文档”所在的分区中删除文件后,如果要恢复文件,最好立即断电关机(不是点击“关机”按钮),然后将硬盘挂到其它电脑上再执行恢复操作。因为系统在运行的过程中会向这些分区写入文件,从而破坏已删除的文件。
恢复步骤
1、点击主界面上的“恢复已删除的文件”按钮。
2、选择要恢复的分区,点击“下一步”按钮。
3、软件开始扫描分区。扫描结束后软件会显示找到的文件及目录。显示界面与“恢复分区内的文件”功能的相应界面相同。
4、查找并勾选要恢复的文件。通过右键菜单或点击“下一步”按钮,按照提示将文件复制出来。

  “数据恢复精灵”软件的下载页面:https://www.eassos.cn/cr/download.php