Creates the basic repository structure for python projects
Project description
Description
Prints the hexdump of a selected file
Installation
pip install hexdumper
Usage
From command line:
python -m hexdumper [-h] --path PATH [--noHash]
Option | Short | Type | Default | Description |
---|---|---|---|---|
--path | -p | String | - | Path to file which shall be dumped |
--noHash | -nH | Flag | False | Disable hashing e.g. for big files |
Programmatically:
from hexdumper.Hexdump import Hexdump
# Prints the hexdump of test.txt
h1 = Hexdump("test.txt")
h1.print()
# Prints the hexdump of the given hex values
h2 = Hexdump("")
h2.printNoOfBytes(["00", "0F", "0A", "AC", "34"])
Example
python -m hexdumper -p "path/to/file/test.txt" > result.txt
You can find the following result here:
####################################################################################################################
Hexdump by 5f0
Prints the hexdump of a selected file
Current working directory: /path/to/file
Investigated file: ./test.txt
MD5 Hash: d797c50d23c9adf6119b06f3d0811e44
SHA256 Hash: b27bdc8247be9509d9530830ef31cf119ae7efcf36ae334b1c8865d404df675b
Datetime: 01/01/1970 13:14:15
####################################################################################################################
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F ASCII
-------- ------------------------------------------------------------------------------- ----------------
00000000 48 69 2C 20 49 27 61 6D 20 61 20 74 65 73 74 20 Hi, I'am a test
00000010 66 69 6C 65 20 66 6F 72 20 74 68 65 20 68 65 78 file for the hex
00000020 64 75 6D 70 20 74 6F 6F 6C 0D 0A 21 22 C2 A7 24 dump tool..!"..$
00000030 25 26 2F 28 29 3D 3F 23 2B 2A 7E 2D 5F 2E 3A 2C %&/()=?#+*~-_.:,
00000040 3B 3C 3E 7C ;<>|............
####################################################################################################################
Execution Time: 0.0 sec
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hexdumper-1.0.0.tar.gz
(4.8 kB
view hashes)
Built Distribution
Close
Hashes for hexdumper-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73b89fae87aaf909baa978478d6ba56192830d52a01bd69e8e6e9474efa52e6c |
|
MD5 | 1039ae3bf1066745e6436546ad8e2aa3 |
|
BLAKE2b-256 | 01669c0fa5e46402dd8de7c0630038038b004ac3b835213f0b9d11945f27d4aa |