Skip to content

Commit 62019da

Browse files
author
KitsuneKazuhina
committed
Big change to PyNeoFile
1 parent 3528b28 commit 62019da

File tree

12 files changed

+16070
-1872
lines changed

12 files changed

+16070
-1872
lines changed

LICENSE

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
BSD 3-Clause License
22

3-
Copyright (c) 2025, Game Maker 2k
3+
Copyright (c) 2018, Game Maker 2k
4+
All rights reserved.
45

56
Redistribution and use in source and binary forms, with or without
67
modification, are permitted provided that the following conditions are met:
78

8-
1. Redistributions of source code must retain the above copyright notice, this
9-
list of conditions and the following disclaimer.
9+
* Redistributions of source code must retain the above copyright notice, this
10+
list of conditions and the following disclaimer.
1011

11-
2. Redistributions in binary form must reproduce the above copyright notice,
12-
this list of conditions and the following disclaimer in the documentation
13-
and/or other materials provided with the distribution.
12+
* Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
1415

15-
3. Neither the name of the copyright holder nor the names of its
16-
contributors may be used to endorse or promote products derived from
17-
this software without specific prior written permission.
16+
* Neither the name of the copyright holder nor the names of its
17+
contributors may be used to endorse or promote products derived from
18+
this software without specific prior written permission.
1819

1920
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2021
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
A tar like file format name NeoFile
1+
A tar like file format name ArchiveFile
22
![](logo.png?raw=true)

gitattributes.txt

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
*.py ident
2+
*.php ident
3+
* text eol=lf
4+
5+
#
6+
## These files are binary and should be left untouched
7+
#
8+
9+
# (binary is a macro for -text -diff)
10+
*.png binary
11+
*.webp binary
12+
*.jpg binary
13+
*.jpeg binary
14+
*.gif binary
15+
*.ico binary
16+
*.mov binary
17+
*.mp4 binary
18+
*.mp3 binary
19+
*.flv binary
20+
*.fla binary
21+
*.swf binary
22+
*.gz binary
23+
*.zip binary
24+
*.7z binary
25+
*.ttf binary
26+
*.eot binary
27+
*.woff binary
28+
*.pyc binary
29+
*.pdf binary
30+
*.neo binary
31+
*.arc binary

neofile.ini

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,32 @@
1+
; $FileInfo: archivefile.ini - Last Update: 8/26/2025 Ver. 0.21.4 RC 1 - Author: cooldude2k $
2+
13
[config]
24
default = NeoFile
5+
proname = PyNeoFile
6+
includedef = true
7+
useinmem = true
8+
usememfd = true
9+
usespoolfile = false
10+
spoolfilesize = 4194304
11+
filebuffsize = 262144
12+
advancedlist = true
13+
altinode = false
14+
newstyle = true
315

416
[NeoFile]
5-
magic = NeoFile
17+
len = 7
18+
hex = 4e656f46696c65
619
ver = 001
20+
name = NeoFile
21+
magic = NeoFile
722
delimiter = \x00
8-
newstyle = true
923
extension = .neo
1024

1125
[ArchiveFile]
12-
magic = ArchiveFile
26+
len = 11
27+
hex = 4172636869766546696c65
1328
ver = 001
29+
name = ArchiveFile
30+
magic = ArchiveFile
1431
delimiter = \x00
15-
newstyle = true
1632
extension = .arc

neofile.json

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,33 @@
11
{
22
"config": {
3-
"default": "NeoFile"
3+
"default": "NeoFile",
4+
"proname": "PyNeoFile",
5+
"includedef": true,
6+
"useinmem": true,
7+
"usememfd": true,
8+
"usespoolfile": false,
9+
"spoolfilesize": 4194304,
10+
"filebuffsize": 262144,
11+
"advancedlist": true,
12+
"altinode": false,
13+
"newstyle": true
414
},
515
"NeoFile": {
6-
"magic": "NeoFile",
16+
"len": 7,
17+
"hex": "4e656f46696c65",
718
"ver": "001",
19+
"name": "NeoFile",
20+
"magic": "NeoFile",
821
"delimiter": "\u0000",
9-
"newstyle": "true",
1022
"extension": ".neo"
1123
},
1224
"ArchiveFile": {
13-
"magic": "ArchiveFile",
25+
"len": 11,
26+
"hex": "4172636869766546696c65",
1427
"ver": "001",
28+
"name": "ArchiveFile",
29+
"magic": "ArchiveFile",
1530
"delimiter": "\u0000",
16-
"newstyle": "true",
1731
"extension": ".arc"
1832
}
1933
}

0 commit comments

Comments
 (0)