Skip to content

Commit

Permalink
Simplify UI of utility
Browse files Browse the repository at this point in the history
  • Loading branch information
aperezbios committed Apr 16, 2022
1 parent 262ec15 commit 82952b3
Show file tree
Hide file tree
Showing 8 changed files with 92 additions and 778 deletions.
495 changes: 65 additions & 430 deletions EFIC.au3

Large diffs are not rendered by default.

Binary file added EFIC.exe
Binary file not shown.
Binary file added EFIC.zip
Binary file not shown.
290 changes: 25 additions & 265 deletions Forms/Form.kxf

Large diffs are not rendered by default.

31 changes: 0 additions & 31 deletions Includes/_Resources.au3
Original file line number Diff line number Diff line change
Expand Up @@ -9,37 +9,6 @@

_GDIPlus_Startup()

Global Const $RT_CURSOR = 1
Global Const $RT_BITMAP = 2
Global Const $RT_ICON = 3
Global Const $RT_MENU = 4
Global Const $RT_DIALOG = 5
Global Const $RT_STRING = 6
Global Const $RT_FONTDIR = 7
Global Const $RT_FONT = 8
Global Const $RT_ACCELERATOR = 9
Global Const $RT_RCDATA = 10
Global Const $RT_MESSAGETABLE = 11
Global Const $RT_GROUP_CURSOR = 12
Global Const $RT_GROUP_ICON = 14
Global Const $RT_VERSION = 16
Global Const $RT_DLGINCLUDE = 17
Global Const $RT_PLUGPLAY = 19
Global Const $RT_VXD = 20
Global Const $RT_ANICURSOR = 21
Global Const $RT_ANIICON = 22
Global Const $RT_HTML = 23
Global Const $RT_MANIFEST = 24

Global Const $SND_RESOURCE = 0x00040004
Global Const $SND_SYNC = 0x0
Global Const $SND_ASYNC = 0x1
Global Const $SND_MEMORY = 0x4
Global Const $SND_LOOP = 0x8
Global Const $SND_NOSTOP = 0x10
Global Const $SND_NOWAIT = 0x2000
Global Const $SND_PURGE = 0x40

Func _ResourceGet($ResName, $ResType = 10, $ResLang = 0, $DLL = -1) ; $RT_RCDATA = 10
Local Const $IMAGE_BITMAP = 0
Local $hInstance, $hBitmap, $InfoBlock, $GlobalMemoryBlock, $MemoryPointer, $ResSize
Expand Down
28 changes: 0 additions & 28 deletions Information.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,3 @@ Developing Environment and Software Used:

Licence:
� GNU GPL v3.0

Features:
1 Capable to create File in Byte TO GB in instant speed.(NTFS only)
2 Faster Method Creates any size of file in just seconds.(NTFS only)
3 Internal 2MB Buffer used to create file so it RAM is low consumed.
4 EFIC use Pattern writing like 0x00 to 0xFF.
5 Also write random data so it can create Non-compressible File(s).
6 Also used to Secure overwrite Data.
7 Easy to use Interface.
8 Tested on Windows xp, Windows 7(32bit and 64bit)

Change Log:

April 30nd, 2013 v1.2.0.0
� Minor GUI and Bug Fixed.
� Added Ability to create Lineary Incremental and Decremental File Size.

April 22nd, 2013 v1.1.0.0
� Minor GUI and Bug Fixed.
� Added Ability to create zero byte files.

January 16th, 2013 v1.0.0.0:
� Added batch files creation
� Added Random Function to create Non Compressible File
� Added to set file attributes, time stamp and file name

October 07th, 2012 v0.9.1
� Intial Release
26 changes: 2 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@

[<img align="right" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/instagram.svg" width="50" height="50" />](http://www.instagram.com/gajjartejas)
[<img align="right" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/twitter.svg" width="50" height="50" />](http://www.twitter.com/gajjartejas)
[<img align="right" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/reddit.svg" width="50" height="50" />](http://www.reddit.com/u/gajjartejas)
Expand All @@ -10,29 +10,7 @@ EFIC (Empty File Creator) is a small and reliable application that create file i

**Instant File Creating** - EFIC Create instant file like 5, 10, 50 GB in second without writing data or pattern.To create instant blank file open EFIC Choose Location (Default Location is Desktop Dir) now Choose File size to create and choose Do Not Fill(Faster) (Default).And Then Click on Create Button.

**Pattern File Creating** - To create patterned file just select 0x00 or 0xFF Or Custom Char. Custom Char must be in range 0x00 to 0xFF and without 0x Prefix.

**Random Pattern File Writing** - To create Random Pattern File just select Random Hex Type-1 or Random Hex Type-3.

See the [change log](CHANGELOG.md) for changes and road map.

## Performance:

I have Taken Taste on my old Intel P4 3.06Ghz HT with Samsung 7200rpm 80GB HDD.EFIC takes 3804ms for 100mb patterned(0x00) data writing which is about nearly equal to max writing speed of HDD(26mbps).

Another test with my current WD-Green 1 TB SATA-III HHD With Intel 4th Gen i3 processor. EFIC takes 585ms for 100mb patterned(0x00) and 8sec for 1 GB file.

## Binaries
Download the source code or binary only in [EFIC-EmptyFileCreator Releases](https://github.com/gajjartejas/EFIC-EmptyFileCreator/releases/latest)

## Features
- Capable to create file in Byte to GB in instant speed..(HDD NTFS only)
- Create batch file set attributes and time-stamp.
- Faster method creates any size of file in just seconds.(HDD NTFS only)
- Internal 2MB buffer used to create file so it RAM is low consumed.
- EFIC use pattern writing like 0x00 to 0xFF.
- Also write random data so it can create non-compressible File(s)
- Tested on Windows xp, Windows 7(32bit and 64bit)
- Tested on Windows 10, Windows 7, and Windows XP
- Easy to use Interface.

## Screenshot
Expand Down
Binary file removed Resources/wintop.jpg
Binary file not shown.

0 comments on commit 82952b3

Please sign in to comment.