~~Title: jXCITrimmer ~~
{{htmlmetatags>metatag-robots=(index,follow)
metatag-author=(Red Squirrel)
metatag-keywords=(nintendo,switch,nintendo switch,nsw,trim,restore,padding,xci,JAVA,windows,linux,mac,osx,unix,microsoft,oracle,red,squirrel,red squirrel,redsquirrel87)
metatag-description=(A simple JAVA tool to trim or restore the padding data from/in Nintendo Switch ROMs)
metatag-og:description=(A simple JAVA tool to trim or restore the padding data from/in Nintendo Switch ROMs)
metatag-media-og:image=(:jxcitrimmer:screenshot-2018-10-09-11_30-44.png)
}}
jXCITrimmer
|
{{:jxcitrimmer:screenshot-2018-10-09-11_30-44.png?350&direct|Preview}}
|
Status |
Active {{:icons:active.png?nolink|Active}}
|
Platforms |
{{:icons:switch.png?nolink|Nintendo Switch}}
{{:icons:java.png?nolink|JAVA}}
{{:icons:linux.png?nolink|Linux}}
{{:icons:windows.png?nolink|Microsoft Windows}}
|
Download |
[[{:wiki:download.png|width: 150px; color: #41a1b1; font-weight: bold;}https://bitbucket.org/Red_Squirrel/jxcitrimmer/downloads/jXCITrimmer.jar|v2.0 (JAR)]]
|
**jXCITrimmer** is a simple application written in pure [[wp>JAVA]] (so no external library required and totally multiplatform since it does not rely on native OS features) that can trim (and restore) the padding data from [[wp>Nintendo Switch]] ROMs (the famous XCI files). The application support batch processing and the possibility to modify directly the XCI file (faster) or to save it in a totally new file (very slower). The program features also a function to check if the padding data contains any data not null, so as to avoid any possible corruption to the ROM file.
===== Features =====
* Ability to trim any Nintendo Switch ROM removing the padding data from the file.
* Ability to restore the padding data in any Nintendo Switch ROM file.
* Possibility to view the current, full and trimmed size for any ROM file, even in different formats ([[wp>International System of Units]], [[wp>binary prefix]] or bytes).
* Ability to abort any procedure in progress (warning: it could lead to a file corruption).
* Possibility to save the trimmed/restored ROM to a new file (so without to modify the source ROM file directly).
* Possibility to check the padding data before to remove them (useful to search for any extra data not null).
* Support for batch processing
* Totally multiplatform: the program does not require any external library nor rely on any native OS feature. You can run and use it on any machine that supports the [[wp>JVM]] version 6 or higher.
* Very lightweight: the whole JAR file is only ~120KB, where ~70KB are just the icons used in the GUI.
===== Bugs, Issues, Enhancements and Proposals =====
You can report any bugs or issues, as well as suggestions for enhancements and proposals, using the [[https://bitbucket.org/Red_Squirrel/jxcitrimmer/issues|issue tracker]] of the project's official page on //BitBucket//.