Skip to content

Commit 1b1678f

Browse files
Update ReadMe and project version; add new screenshots
- Refine ReadMe content for improved clarity and consistency. - Replace outdated screenshot with two new images. - Update project version from 1.0 to 1.1 in `csproj` file.
1 parent ed01fc6 commit 1b1678f

File tree

4 files changed

+17
-40
lines changed

4 files changed

+17
-40
lines changed

BatchConvertToCompressedFile/BatchConvertToCompressedFile.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
<UseWPF>true</UseWPF>
99
<ApplicationIcon>icon\icon.ico</ApplicationIcon>
1010
<SupportedOSPlatformVersion>7.0</SupportedOSPlatformVersion>
11-
<AssemblyVersion>1.0</AssemblyVersion>
12-
<FileVersion>1.0</FileVersion>
11+
<AssemblyVersion>1.1</AssemblyVersion>
12+
<FileVersion>1.1</FileVersion>
1313
<IsPackable>false</IsPackable>
1414
<NeutralLanguage>en</NeutralLanguage>
1515
<DebugType>embedded</DebugType>

ReadMe.md

Lines changed: 15 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
11
# Batch Convert to Compressed File
2-
32
A Windows desktop utility for batch compressing files to `.7z` or `.zip` formats and for verifying the integrity of existing compressed archives.
43

5-
![Batch Convert to Compressed File](screenshot.png)
4+
![Batch Convert to Compressed File](screenshot1.png)
5+
![Batch Convert to Compressed File](screenshot2.png)
66

77
## Overview
8-
9-
Batch Convert to Compressed File is a Windows application that provides a simple user interface for compressing multiple files into individual archives and verifying the integrity of existing compressed files. It uses **7-Zip** for `.7z` compression and built-in .NET libraries for `.zip` compression, while providing a user-friendly interface for batch processing.
8+
Batch Convert to Compressed File is a Windows application that provides a simple user interface for compressing multiple files into individual archives and verifying the integrity of existing compressed files.
109

1110
## Features
12-
1311
- **Batch Compression**: Compress multiple files into individual archives in a single operation.
14-
- **Multiple Format Support**: Create `.7z` archives using 7-Zip or `.zip` archives using built-in .NET compression.
12+
- **Multiple Format Support**: Create `.7z` archives or `.zip` archives.
1513
- **Archive Verification**: Verify the integrity of `.7z`, `.zip`, and `.rar` archives with comprehensive CRC checking.
1614
- **Progress Tracking**: Detailed progress indication, real-time logging, and write speed monitoring during operations.
1715
- **Delete Original Option**: Option to remove source files after successful compression.
18-
- **File Organization**: Automatically move verified archives to success or failed folders.
19-
- **Global Error Reporting**: Automatic bug reporting to the developer with comprehensive error details.
16+
- **File Organization**: Automatically move verified archives to "Success" or "Failed" folders.
2017
- **User-Friendly Interface**: Simple and intuitive tabbed Windows interface with real-time statistics.
2118

2219
## Supported File Formats
@@ -31,34 +28,30 @@ Batch Convert to Compressed File is a Windows application that provides a simple
3128
- **.rar files** (RAR archives)
3229

3330
## Requirements
34-
3531
- Windows 7 or later
3632
- [.NET 9.0 Runtime](https://dotnet.microsoft.com/download/dotnet/9.0)
37-
- `7z.exe` and `7z.dll` for .7z compression (included with the application)
33+
- `7z.dll` (included with the application)
3834

3935
## Installation
40-
4136
1. Download the latest release.
4237
2. Extract the ZIP file to a folder of your choice.
4338
3. Run `BatchConvertToCompressedFile.exe`.
4439

4540
## Usage
4641

4742
### Compressing Files
48-
4943
1. **Select the "Compress Files" tab**.
5044
2. **Select Source Files Folder**: Click "Browse" next to "Source Files Folder" to select the folder containing files to compress.
5145
3. **Select Output Folder**: Click "Browse" next to "Output Folder" to choose where the compressed files will be saved.
52-
4. **Choose Output Format**: Select either ".7z" or ".zip" format for the compressed archives.
46+
4. **Choose Output Format**: Select either the ".7z" or ".zip" format for the compressed archives.
5347
5. **Delete Option**: Check "Delete original files after successful compression" if you want to remove source files after compression.
5448
6. **Start Compression**: Click "Start Compression" to begin the batch process.
5549
7. **Monitor Progress**: The application displays progress bars, write speed, and detailed log messages for each file during compression.
5650
8. **Cancel (if needed)**: Click "Cancel" to stop the ongoing compression process gracefully.
5751

5852
### Verifying Archives
59-
6053
1. **Select the "Verify Archives" tab**.
61-
2. **Select Archives Folder**: Click "Browse" next to "Archives Folder" to select the folder containing archives to verify.
54+
2. **Select Archives Folder**: Click "Browse" next to "Archives Folder" to select the folder containing the archives to verify.
6255
3. **Include Subfolders**: Check this option to recursively scan subdirectories for archives.
6356
4. **Move Options**: Optionally configure moving successfully verified or failed archives to separate folders.
6457
5. **Start Verification**: Click "Start Verification" to begin the verification process.
@@ -68,58 +61,42 @@ Batch Convert to Compressed File is a Windows application that provides a simple
6861

6962
### 7-Zip (.7z)
7063
The 7z format is an open-source archive format that offers several advantages:
71-
72-
- **Superior Compression**: Often achieves better compression ratios than ZIP and RAR formats.
64+
- **Superior Compression**: Often achieves better compression ratios than the ZIP and RAR formats.
7365
- **Multiple Compression Methods**: Supports LZMA, LZMA2, and other advanced compression algorithms.
7466
- **Strong Encryption**: AES-256 encryption support for secure archives.
75-
- **Unicode Support**: Proper handling of international file names.
67+
- **Unicode Support**: Proper handling of international filenames.
7668

7769
### ZIP (.zip)
7870
The ZIP format is a widely supported archive format that provides:
79-
8071
- **Universal Compatibility**: Supported natively by Windows and most operating systems.
8172
- **Fast Compression**: Quick compression and decompression using built-in .NET libraries.
8273
- **Wide Software Support**: Compatible with virtually all archive management tools.
8374

8475
## Why Use This Tool?
85-
8676
- **Save Time**: Batch process multiple files instead of compressing them one by one.
8777
- **Save Disk Space**: Compressed files take up significantly less storage space.
8878
- **Verify Integrity**: Ensure your archives are not corrupted and can be safely extracted.
89-
- **Organize Files**: Automatically organize verified archives into success and failed folders.
79+
- **Organize Files**: Automatically organize verified archives into "Success" and "Failed" folders.
9080
- **Reliability**: Built-in error handling and comprehensive logging for troubleshooting.
9181

9282
## Troubleshooting
93-
94-
- Ensure `7z.exe` and `7z.dll` are present in the same directory as the application for .7z compression.
83+
- Ensure `7z.dll` is present in the same directory as the application for .7z compression.
9584
- Make sure you have appropriate permissions to read from the input and write to the output directories.
96-
- If .7z compression is failing, verify that `7z.exe` is not missing or corrupted.
9785
- Review the application log window for detailed error messages during operations.
9886
- Automatic error reports will be sent to the developer if unexpected issues occur.
9987
- For verification issues, ensure the archive files are not in use by other applications.
10088

10189
## ⭐ Support This Project
102-
10390
If you find this tool useful, please consider:
10491

105-
- **⭐ Giving us a star** on GitHub to show your support
106-
- **💝 Making a donation** to help us continue developing useful tools
107-
108-
Your support helps us maintain and improve this software for everyone!
109-
110-
**[⭐ Star this project on GitHub](https://github.com/yourusername/BatchConvertToCompressedFile)**
111-
112-
**[💝 Donate via PayPal](https://www.paypal.com/donate/?hosted_button_id=YOUR_BUTTON_ID)**
92+
**[⭐ Star this project on GitHub](https://github.com/drpetersonfernandes/BatchConvertToCompressedFile)**<br>
93+
**[💝 If you like this software, consider a donation](https://www.purelogiccode.com/donate/)**
11394

11495
Every star and donation is greatly appreciated and motivates us to keep creating helpful tools for the community!
11596

11697
## Acknowledgements
117-
118-
- Uses **7-Zip** (`7z.exe`) for .7z archive creation and extraction.
119-
- Uses **SevenZipExtractor** library for comprehensive archive verification.
120-
- Uses **.NET System.IO.Compression** for ZIP file operations.
98+
- Uses **7-Zip** (`7z.dll`) for archive creation and extraction.
12199
- Developed by [Pure Logic Code](https://www.purelogiccode.com).
122100

123101
---
124-
125102
Thank you for using **Batch Convert to Compressed File**! For more information and support, visit [purelogiccode.com](https://www.purelogiccode.com).

screenshot1.png

73.8 KB
Loading

screenshot2.png

70.5 KB
Loading

0 commit comments

Comments
 (0)