Commit Graph

59 Commits

Author SHA1 Message Date
5cfffbcb68 Add function to retrieve readable media tags 2025-10-18 17:53:38 +01:00
0bb3a3376b Add function to retrieve readable sector tags 2025-10-18 17:46:43 +01:00
36be5c9c8a Add functions to retrieve all tape files and partitions from AaruFormat images 2025-10-13 17:02:00 +01:00
556537c79e Add functions to clear various metadata fields in AaruFormat images 2025-10-13 14:24:51 +01:00
dde81f6773 Add sector status parameter to read sector functions 2025-10-11 12:42:32 +01:00
b4df385b79 Add AARU_EXPORT and AARU_CALL macros to function implementations for consistency 2025-10-11 03:30:19 +01:00
4a915ee152 Add missing include for aaru.h in decls.h 2025-10-09 16:59:41 +01:00
791a7f8879 Add function to retrieve deep copy of ImageInfo structure from AaruFormat image 2025-10-09 15:39:22 +01:00
ef76712380 Add functions to retrieve user, negative, and overflow sectors in AaruFormat images 2025-10-09 14:59:45 +01:00
49d827d07f Add metadata retrieval functions for media and drive attributes 2025-10-08 12:23:46 +01:00
2ec5aabd00 Add support for tape DDT management with hash table implementation 2025-10-07 18:03:19 +01:00
104894e27f Add function to set or update block range for specific tape partitions 2025-10-07 15:50:38 +01:00
f8ac3e2a41 Add function to retrieve block range for specific tape partitions 2025-10-07 14:48:12 +01:00
f8521e884a Add function to set or update block range for specific tape files 2025-10-07 12:03:59 +01:00
345d101df1 Add function to retrieve block range for specific tape files 2025-10-07 11:45:46 +01:00
4c456e0ebc Add function to read sector tags from AaruFormat image 2025-10-06 14:05:00 +01:00
93c402ceff Add function to write per-sector tag data for optical and block media 2025-10-06 05:47:56 +01:00
4f321d65b8 Function rename to aaruf_write_media_tag 2025-10-06 05:15:51 +01:00
0381041dab Add function to set dump hardware block for image creation 2025-10-05 16:20:23 +01:00
139a442682 Add function to retrieve dump hardware block metadata 2025-10-05 13:40:08 +01:00
1d4267f66f Add function to set Aaru metadata JSON for image creation 2025-10-05 05:25:18 +01:00
8060204799 Add function to retrieve Aaru metadata JSON from image 2025-10-05 05:17:01 +01:00
ed425cb02b Add function to retrieve CICM XML metadata from Aaru image 2025-10-05 04:17:35 +01:00
b11e840ac3 Add functions to set media and drive metadata in AaruFormat 2025-10-05 00:56:38 +01:00
1db70dc627 Add function to set CHS geometry for AaruFormat image 2025-10-04 23:40:11 +01:00
806fa49d41 Add function to retrieve CHS geometry from AaruFormat image 2025-10-04 23:12:31 +01:00
cd0b7be738 Add function to convert Aaru media tag type to image data type 2025-10-04 12:06:43 +01:00
7247a4a885 Add function to write media tags for AaruFormat images 2025-10-04 05:13:39 +01:00
879a41d5a1 Add long sector writing support and related error handling in write.c and context.h 2025-10-03 17:58:07 +01:00
32dd752519 Add function to set tracks for AaruFormat image context with validation and memory management 2025-10-03 13:29:46 +01:00
5d91319070 Add function to retrieve track descriptors from AaruFormat image 2025-10-03 13:10:02 +01:00
79ac2e380c Add SHA-256 checksum calculation support 2025-10-03 02:03:39 +01:00
1e569c68a1 Add SHA-1 checksum calculation support 2025-10-03 01:49:44 +01:00
8f9abf7288 Add MD5 implementation and integrate with existing codebase 2025-10-02 22:16:02 +01:00
a8f39093bb Add support for negative sector addresses in read/write functions 2025-10-02 17:07:17 +01:00
dda0ee89e8 Refactor variable names for consistency and readability across multiple files 2025-09-30 15:11:27 +01:00
352850a698 Refactor function signatures to use const char* for string parameters 2025-09-30 13:48:31 +01:00
64c58c0300 Add write functionality for sectors and implement block closing logic 2025-08-13 16:17:45 +01:00
3b012797cb Implement creating AaruFormat image and writing header. 2025-08-07 15:43:35 +01:00
d518458a63 Update copyright year. 2025-08-01 21:19:45 +01:00
1f813feec9 General refactor and cleanup. 2024-04-30 15:51:32 +01:00
bf6de56bc2 Implement image verification. 2022-10-12 17:30:12 +01:00
3b59b07a4c Fix declaration for aaruf_read_sector_long(). 2022-10-12 16:19:05 +01:00
5dab1b937f Fix malloc include. 2022-10-03 18:15:13 +01:00
9abfa4f68d Add LZMA. 2022-05-28 13:45:15 +01:00
db5b14a56c Add FLAC. 2022-05-28 13:38:09 +01:00
807e1cf244 Implement SpamSum. 2022-05-28 13:17:05 +01:00
3c09e60d93 Update file headers. 2022-05-28 12:57:21 +01:00
33d59d975e Add SIMD implementations of CRC64. 2022-05-28 12:50:10 +01:00
7705c3fbc4 Update copyright year. 2022-05-28 12:32:22 +01:00